From 40aa7cbb80558fd3d6f713b90d6062569da06681 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 1 Sep 1996 20:43:40 +0100 Subject: [PATCH] dpkg (1.3.14) unstable; urgency=low * dpkg-buildpackage new -tc (clean source tree) option. * Formatted documentation removed by `make clean' and so not in source. * Manuals and own Standards-Version: updated to 2.1.0.0. * Distribute {policy,programmer}.{html.tar,ps}.gz with each upload. -- Ian Jackson Sun, 1 Sep 1996 20:43:40 +0100 --- debian/changelog | 10 + debian/rules | 8 +- doc/Makefile.in | 4 +- doc/changelog | 15 + doc/manuals-version | 4 +- doc/policy.lout | 2039 ----- doc/policy.lout.ld | 3170 ------- doc/policy.ps | 6625 --------------- doc/policy.ps1 | 6302 -------------- doc/policy.sgml | 31 +- doc/policy.text | 1423 ---- doc/programmer.lout | 4538 ---------- doc/programmer.lout.ld | 5307 ------------ doc/programmer.ps | 14607 --------------------------------- doc/programmer.ps1 | 13997 ------------------------------- doc/programmer.sgml | 5 + scripts/dpkg-buildpackage.sh | 8 + scripts/dpkg-source.1 | 6 + version.h | 2 +- 19 files changed, 80 insertions(+), 58021 deletions(-) delete mode 100644 doc/policy.lout delete mode 100644 doc/policy.lout.ld delete mode 100644 doc/policy.ps delete mode 100644 doc/policy.ps1 delete mode 100644 doc/policy.text delete mode 100644 doc/programmer.lout delete mode 100644 doc/programmer.lout.ld delete mode 100644 doc/programmer.ps delete mode 100644 doc/programmer.ps1 diff --git a/debian/changelog b/debian/changelog index 7cb1247c..3de33656 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +dpkg (1.3.14) unstable; urgency=low + + * dpkg-buildpackage new -tc (clean source tree) option. + + * Formatted documentation removed by `make clean' and so not in source. + * Manuals and own Standards-Version: updated to 2.1.0.0. + * Distribute {policy,programmer}.{html.tar,ps}.gz with each upload. + + -- Ian Jackson Sun, 1 Sep 1996 20:43:40 +0100 + dpkg (1.3.13) unstable; urgency=low (HIGH for building new src X programs) * X shared libraries added to shlibs.default (=> `elf-x11r6lib'). diff --git a/debian/rules b/debian/rules index 8d9536d0..6774a7f0 100755 --- a/debian/rules +++ b/debian/rules @@ -21,8 +21,14 @@ clean: binary: binary-arch binary-indep -binary-indep: +binary-indep: build $(checkdir) + set -e -x; cd doc; for f in policy programmer; do \ + debiandoc2ps -pa4 -O $$f.sgml | gzip -9v >../../$$f.ps.gz; \ + dpkg-distaddfile -f../debian/files $$f.ps.gz byhand -; \ + GZIP=-9v tar zcf ../../$$f.html.tar.gz $$f.html; \ + dpkg-distaddfile -f../debian/files $$f.html.tar.gz byhand -; \ + done binary-arch: checkroot build $(checkdir) diff --git a/doc/Makefile.in b/doc/Makefile.in index af74a0df..381f98c9 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -74,8 +74,8 @@ clean: rm -f $(SGMLDOCSTAMPS) rm -f database-structure.ps database-structure.monops ps rm -f *.{aux,cp,dvi,fn,ky,log,pg,toc,tp,vr,bak} - rm -f guidelines.info* *.sasp* - rm -rf {programmer,policy}.html + rm -f guidelines.info* + rm -rf {programmer,policy}.{html*,sasp*,text*,ps*,lout*} distclean: rm -f Makefile *.orig *~ *.~* ./#*# diff --git a/doc/changelog b/doc/changelog index f66df9ab..221503fb 100644 --- a/doc/changelog +++ b/doc/changelog @@ -1,3 +1,18 @@ +debian-manuals (2.1.0.0) unstable; + + * Upstream changelog must be installed too (was just recommended). + + * Modification to use dpkg-shlibdeps added to conversion instructions. + * Packages which are buggy and orphaned but which are preserved for + compatibility go in contrib. + + * Programmers' manual source package section refers to conversion + instructions in policy manual. + * Make it clear that recommending a non-free or contrib package puts a + package in contrib. + + -- Ian Jackson Sun, 1 Sep 1996 17:47:18 +0100 + debian-manuals (2.0.1.0) unstable; * varargs.h and libtermcap are obsolete - use stdarg.h and ncurses. diff --git a/doc/manuals-version b/doc/manuals-version index 94ebd50a..2b48fbfc 100644 --- a/doc/manuals-version +++ b/doc/manuals-version @@ -1,2 +1,2 @@ - - + + diff --git a/doc/policy.lout b/doc/policy.lout deleted file mode 100644 index 0ee88ce4..00000000 --- a/doc/policy.lout +++ /dev/null @@ -1,2039 +0,0 @@ -@SysInclude{ fontdefs } -@SysInclude{ langdefs } -@SysInclude{ dl } -@SysInclude{ docf } -@Use { @DocumentLayout - @ParaGap { 1.70vx } - @InitialBreak { 1.0fx ragged hyphen } - @PageHeaders { Titles } - @OptimizePages { Yes } - @RunningEvenTop { @B { @PageNum } } - @RunningOddTop { @Right { @B { @PageNum } } } - @RunningEvenFoot { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 @Right { Debian policy manual } } - @RunningOddFoot { Debian policy manual @Right { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 } } - @RunningStartEvenTop { @Null } - @RunningStartOddTop { @Null } - @RunningStartEvenFoot { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 @Right { Debian policy manual } } - @RunningStartOddFoot { Debian policy manual @Right { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 } } -# @RunningEvenTop { @B { @PageNum } @Centre { } @Right { @MinorNum } } -# @RunningOddTop { @MinorNum @Centre { @MinorTitle } @Right { @B { @PageNum } } } -# @RunningEvenFoot { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 @Right { Debian policy manual } } -# @RunningOddFoot { Debian policy manual @Right { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 } } -# @RunningStartEvenTop { @Null } -# @RunningStartOddTop { @Null } -# @RunningStartEvenFoot { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 @Right { Debian policy manual } } -# @RunningStartOddFoot { Debian policy manual @Right { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 } } -} -@Use { @OrdinaryLayout } -@Doc @Text @Begin -@CenteredDisplay {clines 1.3v} @Break { -+5p @Font Bold @Font { Debian policy manual } --2p @Font { Ian Jackson {{0.7 1.0} @Scale {Courier Bold} @Font {<"ijackson@gnu.ai.mit.edu">}} } -version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 -} - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { -0.1.|0.5fe{ Abstract}}}} |0f }} //0.0fe - - -@LP -This manual describes the policy requirements which must be satisfied -for a package to be included in the Debian distribution. This -includes details of the permissions and ownerships of files in -packages and other technical requirements as well as information like -the upload procedure. -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { -0.2.|0.5fe{ Contents}}}} |0f }} //0.0fe - -//1vx//0.3vx Bold @Font @HAdjust { @HContract { { 1. } |5fx {Introduction and scope of this manual} } |2f @PageOf { ch-scope } } //1.00vx -//0.3vx Bold @Font @HAdjust { @HContract { { 2. } |5fx {Package copyright} } |2f @PageOf { ch-pkgcopyright } } //1.00vx -//0.3vx Bold @Font @HAdjust { @HContract { { 3. } |5fx {Contents of the binary package -} } |2f @PageOf { ch-binarypkg } } //1.00vx -@HAdjust { @HContract { { 3.1. } |5fx {Control file requirements -} } |2f @PageOf { s3.1 } } //0.95vx -@HAdjust { @HContract { { 3.2. } |5fx {Locations of files} } |2f @PageOf { s3.2 } } //0.95vx -@HAdjust { @HContract { { 3.3. } |5fx {Permissions and ownerships} } |2f @PageOf { s3.3 } } //0.95vx -@HAdjust { @HContract { { 3.4. } |5fx {Configuration files} } |2f @PageOf { s3.4 } } //0.95vx -@HAdjust { @HContract { { 3.5. } |5fx {Maintainer scripts} } |2f @PageOf { s3.5 } } //0.95vx -@HAdjust { @HContract { { 3.6. } |5fx {Scripts in general} } |2f @PageOf { s3.6 } } //0.95vx -@HAdjust { @HContract { { 3.7. } |5fx {Compilation options} } |2f @PageOf { s3.7 } } //0.95vx -@HAdjust { @HContract { { 3.8. } |5fx {Shared library packages} } |2f @PageOf { s3.8 } } //0.95vx -@HAdjust { @HContract { { 3.9. } |5fx {Application configuration files, dotfiles and {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/skel"}}} } |2f @PageOf { s3.9 } } //0.95vx -@HAdjust { @HContract { { 3.10. } |5fx {Mail processing on Debian systems} } |2f @PageOf { s-mail } } //0.95vx -@HAdjust { @HContract { { 3.11. } |5fx {Packages which can use the X shared libraries} } |2f @PageOf { s3.11 } } //0.95vx -@HAdjust { @HContract { { 3.12. } |5fx {Games} } |2f @PageOf { s3.12 } } //0.95vx -@HAdjust { @HContract { { 3.13. } |5fx {Allocating "package-specific" users and groups} } |2f @PageOf { s3.13 } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 4. } |5fx {Source package -} } |2f @PageOf { ch-sourcepkg } } //1.00vx -@HAdjust { @HContract { { 4.1. } |5fx {Releases of packages by other than the usual Debian maintainer} } |2f @PageOf { s4.1 } } //0.95vx -@HAdjust { @HContract { { 4.2. } |5fx {Standards conformance and {{0.7 1.0} @Scale {Courier Bold} @Font {"Standards"--"Version"}}} } |2f @PageOf { s4.2 } } //0.95vx -@HAdjust { @HContract { { 4.3. } |5fx {Documentation and the {{0.7 1.0} @Scale {Courier Bold} @Font {changelog}}} } |2f @PageOf { s4.3 } } //0.95vx -@HAdjust { @HContract { { 4.4. } |5fx {Changes to the upstream sources} } |2f @PageOf { s4.4 } } //0.95vx -@HAdjust { @HContract { { 4.5. } |5fx {Error trapping in makefiles} } |2f @PageOf { s4.5 } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 5. } |5fx {How to become a Debian developer -} } |2f @PageOf { ch-developer } } //1.00vx -@HAdjust { @HContract { { 5.1. } |5fx {Before you start work} } |2f @PageOf { s5.1 } } //0.95vx -@HAdjust { @HContract { { 5.2. } |5fx {When you have a package to upload} } |2f @PageOf { s5.2 } } //0.95vx -@HAdjust { @HContract { { 5.3. } |5fx {Upload handling "-" {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} files} } |2f @PageOf { s-changesfiles } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 6. } |5fx {The Debian mailing lists} } |2f @PageOf { ch-mailinglists } } //1.00vx -//0.3vx Bold @Font @HAdjust { @HContract { { 7. } |5fx {Conversion procedure from old source packages} } |2f @PageOf { ch-conversion } } //1.00vx - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { -0.3.|0.5fe{ Copyright Notice}}}} |0f }} //0.0fe - - -@LP -Copyright ©1996 Ian Jackson. -@LP - -This manual is free software; you may redistribute it "and/or" modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. -@LP - -This is distributed in the hope that it will be useful, but -{{Times Slope} @Font {without any warranty}}; without even the implied warranty of -merchantability or fitness for a particular purpose. See the GNU -General Public License for more details. -@LP - -You should have received a copy of the GNU General Public License with -your Debian "GNU/Linux" system, in {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/copyright/GPL"}}, or -with the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} source package as the file {{0.7 1.0} @Scale {Courier Bold} @Font {COPYING}}. If -not, write to the Free Software Foundation, Inc., 675 Mass Ave, -Cambridge, MA 02139, USA. - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-scope} -1.|0.5fe{ Introduction and scope of this manual}}}} |0f }} //0.0fe - - -@LP - -This manual describes the criteria that a "Debian-format" package must -satisfy to be included in the Debian distribution. -@LP - -Much of this information will be useful even when building a package -which is to be distributed in some other way or is for local use. -@LP - -This manual does {{Times Slope} @Font {not}} describe the technical mechanisms involved -in package creation, installation and removal. This information can -be found in the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual and the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} system -administrators' manual. -@LP - -This document assumes familiarity with these other two manuals. -Unfortunately the system administrators' manual does not exist yet. -@LP - -The Debian version of the FSF's GNU {{0.7 1.0} @Scale {Courier Bold} @Font {hello}} program is provided -as an example for people wishing to create Debian packages. -@LP - -{{Times Slope} @Font {Note that this document is still a draft!}} - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-pkgcopyright} -2.|0.5fe{ Package copyright}}}} |0f }} //0.0fe - - -@LP - -Please study the copyright of your submission {{Times Slope} @Font {carefully}} and -understand it before proceeding. If you have doubts or questions, -please ask. -@LP - -The aims of the policy detailed below are: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -That any user be able to rebuild any package in the official Debian -distribution from the original source plus our patches. -} -@ListItem { -That we make available in our packaging formats as much software as we -can. -} -@ListItem { -That it be easy for people to make CDROMs of our distribution without -violating copyrights. -} -@RawEndList}//0ve - -@LP - -All packages in the Debian distribution proper must be freely useable, -modifiable and redistributable in both source and binary form. It -must be possible for anyone to distribute and use modified source code -and their own own compiled binaries, at least when they do so as part -of a Debian distribution. -@LP - -Packages whose copyright permission notices (or patent problems) do -not allow distribution and copying for profit, without restriction on -the amount charged, or where distribution is restricted according to -the medium used, or where the distributor must ask any kind of special -permission of the authors, or with other onerous conditions, may only -be placed in the "semi-supported" "non-free" section of the Debian FTP -archives. This is important so that CDROM manufacturers can -distribute Debian without having to check the copyright of each -package individually, simply by leaving out the contents of the -"non-free" area; CDROM distributors are encouraged, though, to check the -copyrights on programs in "non-free" individually and include as many as -they can. -@LP - -Packages whose copyright permission notices (or patent problems) allow -only distribution of compiled binaries (and thus of which only -binaries are available), or where the source code which may be -distributed is not the complete source code required to compile the -program (ie, the program cannot be compiled using only packages in the -main Debian distribution), or which depend for their use on "non-free" -or contrib packages, or allow free use only for a trial period -(shareware), or are demonstration programs lacking vital functionality -(crippleware), or are only "installer-packages" which require the user -to supply a separate file to be installed, or which fail to meet some -other policy requirements, may only be placed in the "semi-supported" -contrib section of the Debian FTP archives (unless they need to be in -"non-free" "-" see above). -@LP - -Programs whose authors encourage the user to make donations are fine -for the main distribution, provided that the authors do not claim that -not donating is immoral, unethical, illegal or something similar; -otherwise they must go in contrib (or "non-free," if even distribution -is restricted by such statements). -@LP - -Packages whose copyright permission notices (or patent problems) do -not allow redistribution even of only binaries, and where no special -permission has been obtained, cannot placed on the Debian FTP site and -its mirrors at all. -@LP - -Note that under international copyright law{@FootNote{ This applies in -the United States, too.}} {{Times Slope} @Font {no}} distribution or modification -of a work is allowed without an explicit notice saying so. Therefore -a program without a copyright notice {{Times Slope} @Font {is}} copyrighted and you may -not do anything to it without risking being sued! Likewise if a -program has a copyright notice but no statement saying what is -permitted then nothing is permitted. -@LP - -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 terms generally, or -specially for Debian. However, this is a politically difficult thing -to do and you should ask for advice on {{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--"devel"}} first. -@LP - -When in doubt, send mail to {{0.7 1.0} @Scale {Courier Bold} @Font {<"debian"--"devel@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'. -@LP - -Every package submission {{Times Slope} @Font {must}} be accompanied by verbatim copy of -its copyright (with the exceptions of public domain packages and those -covered by the UCB BSD licence or the GNU GPL or LGPL; in these cases -simply indicate which is appropriate). This information must be -included in a file installed by the binary package "-" see `{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}"/copyright"}}', page @PageOf{s-copyrightfile}. - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-binarypkg} -3.|0.5fe{ Contents of the binary package -}}}} |0f }} //0.0fe - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.1} -3.1.|0.5fe{ Control file requirements -}}}} |0f }} //0.0fe - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.1} -3.1.1.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Maintainer}} information}}}//0.2fe - - -@LP - -All packages must have a {{0.7 1.0} @Scale {Courier Bold} @Font {Maintainer}} field with the correct name -and a working email address for the Debian maintainer of the package. -If one person maintains several packages they should try to avoid -having different forms of their name and address in different -{{0.7 1.0} @Scale {Courier Bold} @Font {Maintainer}} fields. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.2} -3.1.2.|0.5fe{ Dependencies and virtual packages}}}//0.2fe - - -@LP - -Add a dependency for any shared libraries required by -"dynamically-linked" executable binaries in your package. Almost every -package containing compiled C code should therefore include a -{{0.7 1.0} @Scale {Courier Bold} @Font {Depends}} field which mentions the shared C library required for -the program to run. For ELF binaries linked against {{0.7 1.0} @Scale {Courier Bold} @Font {libc.so.5}} -the relevant package name is {{0.7 1.0} @Scale {Courier Bold} @Font {libc5}}. -@LP - -All packages must use virtual package names where appropriate, and -arrange to create new ones if necessary. They must not use virtual -package names (except privately, amongst a cooperating group of -packages) unless they have been agreed upon and appear in the list of -virtual package names. -@LP - -The latest version of the authoritative list of virtual package names -can be found on {{0.7 1.0} @Scale {Courier Bold} @Font {ftp.debian.org}} in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/debian/doc/package"--"developer/virtual"--"package"--"names"--"list.text"}} -or your local mirror. The procedure for updating it is described at -the top of the file. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.3} -3.1.3.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Section}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}}}}}//0.2fe - - -@LP - -Decide whether your package can go in {{0.7 1.0} @Scale {Courier Bold} @Font {"non"--"free"}}, {{0.7 1.0} @Scale {Courier Bold} @Font {contrib}} or -the main distribution "-" see `Package copyright', page @PageOf{ch-pkgcopyright}, and put -an appropriate value for the distribution in the -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/changelog"}} file. -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Section}} control file fields give -information for classifying the package in {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} and say -which directory to place it in the FTP archive. -@LP - -They are ultimately the responsibility of the distribution -maintainers; however, you should suggest values for them in your -{{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} information when you upload a package. You do this by -including appropriate information in the {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/control"}} file -before building the packages. -@LP - -For a list of the currently "in-use" sections, please see the FTP -archive. Packages in the "non-free" and contrib areas should have -section {{0.7 1.0} @Scale {Courier Bold} @Font {"non"--"free"}} and {{0.7 1.0} @Scale {Courier Bold} @Font {contrib}}, respectively. - -@LP -@CNP -@Heading +2p @Font { 1.2vx @Break { {@PageMark s3.1.3.1} -3.1.3.1.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}} values}}}//0.2fe - - -@LP - -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {required}}}} -//1.0vx -@RawIndentedDisplay { -{{0.7 1.0} @Scale {Courier Bold} @Font {required}} packages are necessary for the proper functioning of the -system. You must not remove these packages or your system may become -totally broken and you may probably not even be able to use -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} to put things back. Systems with only the {{0.7 1.0} @Scale {Courier Bold} @Font {required}} -packages are probably unuseable, but they do have enough functionality -to allow the sysadmin to boot and install more software. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {important}}}} -//1.0vx -@RawIndentedDisplay { -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 go `What the "F*!@"<+ is going on, -where is {{0.7 1.0} @Scale {Courier Bold} @Font {foo}}', it should be in {{0.7 1.0} @Scale {Courier Bold} @Font {important}}. This is an -important criterion because we are trying to produce, amongst other -things, a free Unix. Other packages without which the system will not -run well or be useable should also be here. This does {{Times Slope} @Font {not}} -include Emacs or X11 or TeX or any other large applications. The -{{0.7 1.0} @Scale {Courier Bold} @Font {important}} packages are just a bare minimum of "commonly-expected" -and necessary tools. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {standard}}}} -//1.0vx -@RawIndentedDisplay { -These packages provide a reasonably small but not too limited -"character-mode" system. This is what will install by default if the -user doesn't select anything else. It doesn't include many large -applications, but it does include Emacs (this is more of a piece of -infrastructure than an application) and a reasonable subset of TeX and -LaTeX (if this is possible without X). - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {optional}}{@FootNote{ In a sense everything is optional that -isn't required, but that's not what is meant here.}}}} -//1.0vx -@RawIndentedDisplay { -This is all the software that you might reasonably want to install if -you didn't know what it was or don't have specialised requirements. -This is a much larger system and includes X11, a full TeX -distribution, and lots of applications. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {extra}}}} -//1.0vx -@RawIndentedDisplay { -This contains packages that conflict with others with higher -priorities, or are only likely to be useful if you already know what -they are or have specialised requirements. - -} -//0fe - -@LP - -Priority values are not "case-sensitive." - -@LP -@CNP -@Heading +2p @Font { 1.2vx @Break { {@PageMark s3.1.3.2} -3.1.3.2.|0.5fe{ Base packages}}}//0.2fe - - -@LP - -Some packages have {{0.7 1.0} @Scale {Courier Bold} @Font {Section: base}} and are in the {{0.7 1.0} @Scale {Courier Bold} @Font {base}} -subdirectory on the FTP archives. These are the packages that are -supplied on the base disks. They are the minimum sensible set for -installing new packages (perhaps via a network). -@LP - -Most of these packages should have {{0.7 1.0} @Scale {Courier Bold} @Font {Priority: required}} or at least -{{0.7 1.0} @Scale {Courier Bold} @Font {Priority: important}}. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.4} -3.1.4.|0.5fe{ The {{0.7 1.0} @Scale {Courier Bold} @Font {Essential}} flag}}}//0.2fe - - -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {Essential: yes}} control file field should not be used unless -removing a package really will completely hose the system; nor should -it be used for a shared library package "-" the dependencies will -prevent its premature removal, and we need to be able to remove it -when it has been superseded. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.5} -3.1.5.|0.5fe{ Including {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Section}} in the {{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} -control file}}}//0.2fe - - -@LP - -If a user installs a package which is not part of the standard -distribution, or without downloading and updating from a new -{{0.7 1.0} @Scale {Courier Bold} @Font {Packages}} file, the information about the priority and section -of a package will be absent, and the {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} package listing -will have the package listed under `unclassified'. In order to -improve this it is permissible to use the {{0.7 1.0} @Scale {Courier Bold} @Font {""--"is"}}, {{0.7 1.0} @Scale {Courier Bold} @Font {""--"isp"}} or -{{0.7 1.0} @Scale {Courier Bold} @Font {""--"ip"}} option to {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}}, so that the {{0.7 1.0} @Scale {Courier Bold} @Font {Section}} -"and/or" {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}} is copied into the actual control information in -the {{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} file. However, if you do this you should make sure you -keep the information up to date so that users are not shown -conflicting information. - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.6} -3.1.6.|0.5fe{ Formatting of the {{0.7 1.0} @Scale {Courier Bold} @Font {Description}} control file field}}}//0.2fe - - -@LP - -Every Debian package should have an extended description. -@LP - -The description should be written so that it tells the user what they -need to know to decide whether to install the package. This -description should not just be copied from the blurb for the program. -Instructions for configuring or using the package should not be -included "-" that is what installation scripts, manpages, Info files and -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}}} are for. Copyright statements and other -administrivia should not be included "-" that is what -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}"/copyright"}} is for. -@LP - -If you wish to include a list in your extended with entries which are -a line or more each you must indent each entry by one space to make -sure that it doesn't get wordwrapped. The start of each list entry -should be marked with an asterisk, followed by a single space. You -must wrap the list entries yourself to 75 columns, and should start -continuation lines indented by three spaces so that they line up with -the start of the text on the first line of each list entry. -@LP - -See the programmers' manual for further requirements and pitfalls. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.2} -3.2.|0.5fe{ Locations of files}}}} |0f }} //0.0fe - - -@LP - -The location of all installed files and directories must comply fully -with the Linux File System Standard (FSSTND). The latest version of -this document can be found alongside this manual or on -{{0.7 1.0} @Scale {Courier Bold} @Font {"tsx"--"11.mit.edu"}} in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/pub/linux/docs/linux"--"standards/fsstnd/"}}. Specific questions -about following the standard may be asked on {{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--"devel"}}, or -referred to Daniel Quinlan, the FSSTND coordinator, at -{{0.7 1.0} @Scale {Courier Bold} @Font {<"quinlan@yggdrasil.com">}}. -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.1} -3.2.1.|0.5fe{ Manpages}}}//0.2fe - - -@LP - -You must install manpages in {{0.7 1.0} @Scale {Courier Bold} @Font {nroff}} source form, in appropriate -places under {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/man"}}. You should only use sections 1 to 9 -(see the FSSTND for more details). You must {{Times Slope} @Font {not}} install a -preformatted `cat page'. -@LP - -If no manual page is available for a particular program, utility or -function and this is reported as a bug on "debian-bugs," a symbolic link -from the requested manual page to the {{0.7 1.0} @Scale {Courier Bold} @Font {undocumented(7)}} manual page should be provided. This symbolic link can be -created from {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} like this: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -ln ""--"s" "../man7/undocumented.7" "\\" - "debian/tmp/usr/man/man[1"--"9]/the_requested_manpage.[1"--"9]"}}} //0.2fe - -This manpage claims that the lack of a manpage has been reported as a -bug, so you may only do this if it really has (you can report it -yourself, if you like). Do not close the bug report until a proper -manpage is available. -@LP - -You may forward a complaint about a missing manpage to the upstream -authors, and mark the bug as forwarded in the Debian bug tracking -system. Even though the GNU Project do not in general consider the -lack of a manpage to be a bug, we do "-" if they tell you that they -don't consider it a bug you should leave the bug in our bug tracking -system open anyway. -@LP - -Manpages should be installed compressed using {{0.7 1.0} @Scale {Courier Bold} @Font {gzip ""--"9"}}. -@LP - -If one manpage needs to be accesssible via several names it is better -to use a symbolic link than the {{0.7 1.0} @Scale {Courier Bold} @Font {.so}} feature, but there is no need -to fiddle with the relevant parts of the upstream source to change -from {{0.7 1.0} @Scale {Courier Bold} @Font {.so}} to symlinks "-" don't do it unless it's easy. Do not -create hard links in the manual page directories, and do not put -absolute filenames in {{0.7 1.0} @Scale {Courier Bold} @Font {.so}} directives. The filename in a -{{0.7 1.0} @Scale {Courier Bold} @Font {.so}} in a manpage should be relative to the base of the manpage -tree (usually {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/man"}}). - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.2} -3.2.2.|0.5fe{ Info documents}}}//0.2fe - - -@LP - -Info documents should be installed in {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/info"}}. They should -be compressed with {{0.7 1.0} @Scale {Courier Bold} @Font {gzip ""--"9"}}. -@LP - -Your package must call {{0.7 1.0} @Scale {Courier Bold} @Font {"install"--"info"}} to update the Info {{0.7 1.0} @Scale {Courier Bold} @Font {dir}} -file, in its "post-installation" script: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"install"--"info" ""--""--"quiet" ""--""--"section" Development Development "\\" - "/usr/info/foobar.info"}}} //0.2fe - -@LP - -It is a good idea to specify a section for the location of your -program; this is done with the {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"section"}} switch. To determine -which section to use, you should use look at {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/info/dir"}} on -your system and choose the most relevant (or create a new section if -none of the current sections are relevant). Note that the -{{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"section"}} flag takes two arguments; the first is a regular -expression to match "(case-insensitively)" against an existing section, -the second is used when creating a new one. -@LP - -You must remove the entries in the "pre-removal" script: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"install"--"info" ""--""--"quiet" ""--""--"remove" "/usr/info/foobar.info"}}} //0.2fe - -@LP - -If {{0.7 1.0} @Scale {Courier Bold} @Font {"install"--"info"}} cannot find a description entry in the Info file -you will have to supply one. See {{0.7 1.0} @Scale {Courier Bold} @Font {"install"--"info(8)"}} -for details. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.3} -3.2.3.|0.5fe{ Additional documentation}}}//0.2fe - - -@LP - -Any additional documentation that comes with the package can be -installed at the discretion of the package maintainer. Text -documentation should be installed in a directory -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}}}{@FootNote{ Where {{Times Slope} @Font {package}} is the -name of the package.}} and compressed with {{0.7 1.0} @Scale {Courier Bold} @Font {gzip ""--"9"}} -unless it is small. -@LP - -If a package comes with large amounts of documentation which many -users of the package will not require you should create a separate -binary package to contain it, so that it does not take up disk space -on the machines of users who do not need or want it installed. -@LP - -It is often a good idea to put text information files ({{0.7 1.0} @Scale {Courier Bold} @Font {README}}s, -changelogs, and so forth) that come with the source package in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}}} in the binary package. However, don't -install the instructions for building and installing the package, of -course! - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.4} -3.2.4.|0.5fe{ Preferred documentation formats}}}//0.2fe - - -@LP - -The unification of Debian documentation is being carried out via HTML. -@LP - -If your package comes with extensive documentation in a markup format -that can be converted to various other formats you should if possible -ship HTML versions in the binary package, in the directory -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}}} or its subdirectories. -@LP - -Other formats such as PostScript may be provided at your option. - -@LP -@CNP -@Heading +2p @Font { 1.2vx @Break { {@PageMark s3.2.4.1} -3.2.4.1.|0.5fe{ Examples}}}//0.2fe - - -@LP - -Any examples (configurations, source files, whatever), should be -installed in a directory {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}"/examples"}}. -These files should not be referenced by any program "-" they're there -for the benefit of the system administrator and users, as -documentation only. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-instchangelog} -3.2.5.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}"/changelog.Debian.gz"}}}}}//0.2fe - - -@LP - -This installed file must contain a copy of the {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/changelog"}} -file from your Debian source tree. -@LP - -It should be installed compressed using {{0.7 1.0} @Scale {Courier Bold} @Font {gzip ""--"9"}}, as it will -become large with time even if it starts out small. -@LP - -If the package has only one changelog which is used both as the Debian -changelog and the upstream one because there is no separate upstream -maintainer then the changelog should usually be installed as -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}"/changelog.gz"}} instead. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-copyrightfile} -3.2.6.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}"/copyright"}}}}}//0.2fe - - -@LP - -This file must contain details of the authorship and copyright of the -package. It must say where the upstream sources (if any) were -obtained, and explain briefly what modifications were made in the -Debian version of the package compared to the upstream one. It must -name the original authors of the package and the Debian maintainer(s) -who were involved with its creation. -@LP - -It must contain the full text of the copyright notice and any -acknowledgements for the program and the licence terms under which the -program is distributed. If the package is distributed under the GNU -General Public Licence, the GNU Library General Public Licence, the -Regents of the University of California at Berkeley (BSD) licence or -Larry Wall's Artistic Licence please say so instead of including a -copy of the licence. The files {{0.7 1.0} @Scale {Courier Bold} @Font {BSD}}, {{0.7 1.0} @Scale {Courier Bold} @Font {GPL}}, {{0.7 1.0} @Scale {Courier Bold} @Font {LGPL}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {Artistic}} are be available in {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/copyright"}} for you -to refer to. -@LP - -The copyright file should not be compressed unless it is very large. -@LP - -Do not use the copyright file as a general {{0.7 1.0} @Scale {Courier Bold} @Font {README}} file. If your -package has such a file it should be installed in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}"/README"}} or {{0.7 1.0} @Scale {Courier Bold} @Font {README.Debian}} or some -other appropriate place. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.7} -3.2.7.|0.5fe{ Symbolic links}}}//0.2fe - - -@LP - -Most symbolic links should be relative, not absolute. Absolute links, -in general, cause problems when a file system is not mounted where it -"\"normally\"" resides (for example, when mounted via NFS). -@LP - -In particular, symlinks from one part of {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr"}} to another -should be relative. -@LP - -In certain cases, however, relative links may cause more problems. -For example, links into {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc"}} and {{0.7 1.0} @Scale {Courier Bold} @Font {"/var"}} should be -absolute. -@LP - -Note that when creating a relative link using {{0.7 1.0} @Scale {Courier Bold} @Font {ln}} it is not -necessary for the target of the link to exist relative to the working -directory you're running {{0.7 1.0} @Scale {Courier Bold} @Font {ln}} from; nor is it necessary to change -directory to the directory where the link is to be made. Simply -include the string that should appear as the target of the link (this -will be a pathname relative to the directory in which the link -resides) as the first argument to {{0.7 1.0} @Scale {Courier Bold} @Font {ln}}. -@LP - -For example, in your {{0.7 1.0} @Scale {Courier Bold} @Font {Makefile}} or {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}}, do things -like: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -ln ""--"fs" gcc "$(prefix)/bin/cc" -ln ""--"fs" gcc "debian/tmp/usr/bin/cc" -ln ""--"fs" "../sbin/sendmail" "$(prefix)/bin/runq" -ln ""--"fs" "../sbin/sendmail" "debian/tmp/usr/bin/runq"}}} //0.2fe - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.8} -3.2.8.|0.5fe{ Logfiles}}}//0.2fe - - -@LP - -Logfiles should usually be named -{{0.7 1.0} @Scale {Courier Bold} @Font {"/var/log/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}.log}}. If you have many logfiles, -or need a separate directory for permissions reasons -({{0.7 1.0} @Scale {Courier Bold} @Font {"/var/log"}} is writeable only by {{0.7 1.0} @Scale {Courier Bold} @Font {root}}), you should usually -create a directory named {{0.7 1.0} @Scale {Courier Bold} @Font {"/var/log/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}}}. -@LP - -Make sure that any logfiles are rotated occasionally using so that -they don't grow indefinitely; the best way to do this is to use -{{0.7 1.0} @Scale {Courier Bold} @Font {savelog}} program in an {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/cron.daily"}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/cron.weekly"}} or {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/cron.monthly"}} script. -@LP - -Make sure that any logfiles are removed when the package is purged -(but not when it is only removed), by checking the argument to the -postrm script (see the programmer's manual for details). - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.9} -3.2.9.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/local"}} "-" for the use of the system administrator}}}//0.2fe - - -@LP - -As mandated by the FSSTND no package should place any files in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/local"}}, either by putting them in the filesystem archive to -be unpacked by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} or by manipulating them in their maintainer -scripts. -@LP - -Every package that searches a number of directories or files for -something (for example, looking for shared libraries in {{0.7 1.0} @Scale {Courier Bold} @Font {"/lib"}} or -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/lib"}}) should search an appropriate directory in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/local"}} too. -@LP - -In order that the system administrator may know where to place -additional files a package should create an empty directory in the -appropriate place in {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/local"}} by supplying it in the -filesystem archive for unpacking by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}. The -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/local"}} directory itself and all the subdirectories created -by the package should have permissions 2775 "(group-writeable" and -"set-group-id)" and be owned by {{0.7 1.0} @Scale {Courier Bold} @Font {root.staff}}. -@LP - -In the future it will be possible to tell {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} not to unpack -files matching certain patterns, so that system administrators who do -not wish these directories in {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/local"}} do not need to have -them. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.3} -3.3.|0.5fe{ Permissions and ownerships}}}} |0f }} //0.0fe - - -@LP - -The rules in this section are guidelines for general use. If -necessary you may deviate from the details below. However, if you do -so you must make sure that what is done is secure and you must try to -be as consistent as possible with the rest of the system. You should -probably also discuss it on {{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--"devel"}} first. -@LP - -Files should be owned by {{0.7 1.0} @Scale {Courier Bold} @Font {root.root}}, and made writeable only by -the owner and universally readable (and executable, if appropriate). -@LP - -Directories should be mode 755 or (for "group-writability)" mode 2775. -The ownership of the directory should be consistent with its mode "-" -if a directory is mode 2775, it should be owned by the group that -needs write access to it. -@LP - -Setuid and setgid executables should be mode 4755 or 2755 -respectively, and owned by the appropriate user or group. They should -not be made unreadable (modes like 4711 or 2711 or even 4111); doing -so achieves no extra security, because anyone can find the binary in -the freely available Debian package "-" it is merely inconvenient. For -the same reason you should not restrict read or execute permissions on -"non-set-id" executables. -@LP - -Some setuid programs need to be restricted to particular sets of -users, using file permissions. In this case they should be owned by -the uid to which they are "set-id," and by the group which should be -allowed to execute them. They should have mode 4754; there is no -point in making them unreadable to those users who must not be allowed -to execute them. -@LP - -Do not arrange that the system administrator can only reconfigure the -package to correspond to their local security policy by changing the -permissions on a binary. Ordinary files installed by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} (as -opposed to conffiles and other similar objects) have their permissions -reset to the distributed permissions when the package is reinstalled. -Instead you should consider (for example) creating a group for people -allowed to use the program(s) and making any setuid executables -executable only by that group. -@LP - -Shared libraries should be installed executable. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.4} -3.4.|0.5fe{ Configuration files}}}} |0f }} //0.0fe - - -@LP - -Any configuration files created or used by your package should reside -in {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc"}}. If there are several you should consider creating a -subdirectory named after your package. -@LP - -It is almost certain that any file in {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc"}} that is in your -package's filesystem archive should be listed in {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}'s -{{0.7 1.0} @Scale {Courier Bold} @Font {conffiles}} control area file. (See the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' -manual). - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.5} -3.5.|0.5fe{ Maintainer scripts}}}} |0f }} //0.0fe - - -@LP - -The package installation scripts should avoid producing output which -it is unnecessary for the user to see and should rely on {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} to -stave off boredom on the part of a user installing many packages. -This means, amongst other things, using the {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"quiet"}} option on -{{0.7 1.0} @Scale {Courier Bold} @Font {"install"--"info"}}. -@LP - -Packages should try to minimise the amount of prompting they need to -do, and they should ensure that the user will only every be asked each -question once. This means that packages should try to use appropriate -shared configuration files (such as {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/papersize"}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/news/server"}}, rather than each prompting for their own -list of required pieces of information. -@LP - -It also means that an upgrade should not ask the same questions again, -unless the user has used {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg ""--""--"purge"}} to remove the package's -configuration. The answers to configuration questions should be -stored in an appropriate place in {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc"}} so that the user can -modify them, and how this has been done should be documented. -@LP - -If a package has a vitally important piece of information to pass to -the user (such as "\"don't" run me as I am, you must edit the following -configuration files first or you risk your system emitting -"badly-formatted" "messages\")," it should display this in the -{{0.7 1.0} @Scale {Courier Bold} @Font {postinst}} script and prompt the user to hit return to -acknowledge the message. Copyright messages do not count as vitally -important (they belong in {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/copyright"}}); neither do -instructions on how to use a program (these should be in on line -documentation, where all the users can see them). -@LP - -Any necessary prompting should almost always be confined to the -"post-installation" script, and should be protected with a conditional -so that unnecssary prompting doesn't happen if a package's -installation fails and the {{0.7 1.0} @Scale {Courier Bold} @Font {postinst}} is called with -{{0.7 1.0} @Scale {Courier Bold} @Font {"abort"--"upgrade"}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"abort"--"remove"}} or {{0.7 1.0} @Scale {Courier Bold} @Font {"abort"--"deconfigure"}}. -@LP - -Errors which occur during the execution of an installation script -{{Times Slope} @Font {must}} be checked and the installation {{Times Slope} @Font {must not}} continue after -an error. -@LP - -The section below on scripts in general applies to package maintainer -scripts too. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.6} -3.6.|0.5fe{ Scripts in general}}}} |0f }} //0.0fe - - -@LP - -All command scripts, including the package maintainer scripts inside -the package and used by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}, should have a {{0.7 1.0} @Scale {Courier Bold} @Font {"#!"}} line naming -the shell to be used to interpret them. -@LP - -In the case of Perl scripts this should be {{0.7 1.0} @Scale {Courier Bold} @Font {"#!/usr/bin/perl"}}. -@LP - -Shell scripts ({{0.7 1.0} @Scale {Courier Bold} @Font {sh}} and {{0.7 1.0} @Scale {Courier Bold} @Font {bash}}) should almost certainly -start with {{0.7 1.0} @Scale {Courier Bold} @Font {set ""--"e"}} so that errors are detected. Every script -{{Times Slope} @Font {must}} use {{0.7 1.0} @Scale {Courier Bold} @Font {set ""--"e"}} or check the exit status of {{Times Slope} @Font {every}} -command. -@LP - -Perl scripts should check for errors when making any system calls, -including {{0.7 1.0} @Scale {Courier Bold} @Font {open}}, {{0.7 1.0} @Scale {Courier Bold} @Font {print}}, {{0.7 1.0} @Scale {Courier Bold} @Font {close}}, {{0.7 1.0} @Scale {Courier Bold} @Font {rename}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {system}}. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {csh}} and {{0.7 1.0} @Scale {Courier Bold} @Font {tcsh}} should be avoided as scripting languages. See -Csh Programming Considered Harmful, one of the {{0.7 1.0} @Scale {Courier Bold} @Font {comp.unix.*}} FAQs. -If an upstream package comes with {{0.7 1.0} @Scale {Courier Bold} @Font {csh}} scripts then you must make -sure that they start with {{0.7 1.0} @Scale {Courier Bold} @Font {"#!/bin/csh"}} and make your package -depend on {{0.7 1.0} @Scale {Courier Bold} @Font {csh}}. -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.7} -3.7.|0.5fe{ Compilation options}}}} |0f }} //0.0fe - - -@LP - -Generally the following compilation parameters should be used: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -CC = gcc -CFLAGS = ""--"O2" ""--"g" ""--"Wall" "#" sane warning options vary between programs -LDFLAGS = "#" none -install ""--"s" "#" (or use strip on the files in "debian/tmp)"}}} //0.2fe - -@LP - -Note that all installed binaries should be stripped, either by using -the {{0.7 1.0} @Scale {Courier Bold} @Font {""--"s"}} flag to {{0.7 1.0} @Scale {Courier Bold} @Font {install}}, or by calling {{0.7 1.0} @Scale {Courier Bold} @Font {strip}} on the -binaries after they have been copied into {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/tmp"}} but -before the tree is made into a package. -@LP - -Make sure that you do not link with {{0.7 1.0} @Scale {Courier Bold} @Font {""--"g"}}, as this makes a.out -compilers produce huge statically linked binaries. The {{0.7 1.0} @Scale {Courier Bold} @Font {""--"g"}} flag -is useful on compilation so that you have available a full set of -debugging symbols in your built source tree, in case anyone should -file a bug report involving (for example) a core dump. -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {""--"N"}} flag should not be used. On a.out systems it may have -been useful for some very small binaries, but for ELF it has no good -effect. -@LP - -It is up to the package maintainer to decide what compilation options -are best for the package. Certain binaries (such as -"computationally-intensive" programs) may function better with certain -flags ({{0.7 1.0} @Scale {Courier Bold} @Font {""--"O3"}}, for example); feel free to use them. Please use good -judgment here. Don't use flags for the sake of it; only use them if -there is good reason to do so. Feel free to override the upstream -author's ideas about which compilation options are best "-" they are -often inappropriate for our environment. -@LP - -Please make sure that you use only released versions of shared -libraries to build your packages; otherwise other users will not be -able to run your binaries properly. Producing source packages that -depend on unreleased compilers is also usually a bad idea. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.8} -3.8.|0.5fe{ Shared library packages}}}} |0f }} //0.0fe - - -@LP - -Packages involving shared libraries should be split up into several -binary packages. -@LP - -For a straightforward library which has a development environment and -a runtime kit including just shared libraries you need to create two -packages: {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {libraryname}}}}{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {soname}}}}}}{@FootNote{ {{Times Slope} @Font {soname}} is -the shared object name of the shared library "-" it's the thing that has -to match exactly between building an executable and running it for the -dynamic linker to be able run the program. Usually the {{Times Slope} @Font {soname}} -is the major number of the library.}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {libraryname}}}}{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {soname}}}}""--"dev"}}. -@LP - -If you prefer only to support one development version time you may -name the development package {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {libraryname}}}}""--"dev"}}; otherwise you -may wish to use {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}'s conflicts mechanism to ensure that the -user only installs one development version at a time (after all, -different development versions are likely to have the same header -files in them, causing a filename clash if both are installed). -Typically the development version will also need an exact version -dependency on the runtime library, to make sure that compilation and -linking happens correctly. -@LP - -Packages which use the shared library should have a dependency on the -name of the shared library package, -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {libraryname}}}}{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {soname}}}}}}. When the {{Times Slope} @Font {soname}} changes you -can have both versions of the library installed while moving from the -old library to the new. -@LP - -If your package has some "run-time" support programs which use the -shared library you must {{Times Slope} @Font {not}} put them in the shared library -package. If you do that then you won't be able to install several -versions of the shared library without getting filename clashes. -Instead, either create a third package for the runtime binaries (this -package might typically be named {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {libraryname}}}}""--"runtime"}} "-" note -the absence of the {{Times Slope} @Font {soname}} in the package name) or if the -development package is small include them in there. -@LP - -If you have several shared libraries built from the same source tree -you can lump them all togther into a single shared library package, -provided that you change all their {{Times Slope} @Font {soname}}s at once (so that you -don't get filename clashes if you try to install different versions of -the combined shared libraries package). -@LP - -Follow the directions in the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual for -putting the shared library in its package, and make sure you include a -{{0.7 1.0} @Scale {Courier Bold} @Font {shlibs}} control area file with details of the dependencies for -packages which use the library. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.9} -3.9.|0.5fe{ Application configuration files, dotfiles and {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/skel"}}}}}} |0f }} //0.0fe - - -@LP - -Files in {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/skel"}} will automatically be copied into new user -accounts by {{0.7 1.0} @Scale {Courier Bold} @Font {adduser}}. They should not be referenced there by -any program. -@LP - -Therefore, if a program needs a dotfile to exist in advance in -{{0.7 1.0} @Scale {Courier Bold} @Font {$HOME}} to work sensibly that dotfile should be installed in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/skel"}} (and listed in conffiles, if it is not generated and -modified dynamically by the package's installation scripts). -@LP - -However, programs that require dotfiles in order to operate sensibly -(dotfiles that they do not create themselves automatically, that is) -are a bad thing, and programs should be configured by the Debian -default installation as close to normal as possible. -@LP - -Therefore, if a program in a Debian package needs to be configured in -some way in order to operate sensibly that configuration should be -done in a "site-wide" global configuration file elsewhere in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc"}}. Only if the program doesn't support a "site-wide" default -configuration and the package maintainer doesn't have time to add it -should a default "per-user" file be placed in {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/skel"}}. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/skel"}} should be as empty as we can make it. This is -particularly true because there is no easy mechanism for ensuring that -the appropriate dotfiles are copied into the accounts of existing -users when a package is installed. -@LP - -Ideally the sysadmin should ideally not have to do any configuration -other than that done "(semi-)automatically" by the postinst script. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-mail} -3.10.|0.5fe{ Mail processing on Debian systems}}}} |0f }} //0.0fe - - -@LP - -Debian packages which process electronic mail, whether -"mail-user-agents" (MUAs) or "mail-transport-agents" (MTAs), {{Times Slope} @Font {must}} -make sure that they are compatible with the configuration decisions -below. Failure to do this may result in lost mail, broken {{0.7 1.0} @Scale {Courier Bold} @Font {From:}} -lines, and other serious brain damage! -@LP - -The mail spool is {{0.7 1.0} @Scale {Courier Bold} @Font {"/var/spool/mail"}} and the interface to send a -mail message is {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/sbin/sendmail"}} (as per the FSSTND). The -mail spool is part of the base system and not part of the MTA package. -@LP - -Mailboxes are locked using the {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {username}}}}.lock}} lockfile -convention, rather than {{0.7 1.0} @Scale {Courier Bold} @Font {fcntl}}, {{0.7 1.0} @Scale {Courier Bold} @Font {flock}} or {{0.7 1.0} @Scale {Courier Bold} @Font {lockf}}. -@LP - -Mailboxes are generally 660 {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {user}}}}.mail}} unless the user has -chosen otherwise. A MUA may remove a mailbox (unless it has -nonstandard permissions) in which case the MTA or another MUA must -recreate it if needed. Mailboxes must be writeable by group mail. -@LP - -The mail spool is 2775 {{0.7 1.0} @Scale {Courier Bold} @Font {mail.mail}}, and MUA's need to be setgid -mail to do the locking mentioned above (and obviously need to avoid -accessing other users' mailboxes using this privilege). -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/aliases"}} is the source file for the system mail aliases -(e.g. postmaster, usenet, etc.) "-" it is the one which the sysadmin -and postinst scripts may edit. After {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/aliases"}} is edited -the program or human editing it must call {{0.7 1.0} @Scale {Courier Bold} @Font {newaliases}}. All MTA -packages should come with a {{0.7 1.0} @Scale {Courier Bold} @Font {newaliases}} program, even if it does -nothing, but older MTA packages do not do this so programs should not -fail if {{0.7 1.0} @Scale {Courier Bold} @Font {newaliases}} cannot be found. -@LP - -The convention of writing {{0.7 1.0} @Scale {Courier Bold} @Font {forward to {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {address}}}}}} in the mailbox -itself is not supported. Use a {{0.7 1.0} @Scale {Courier Bold} @Font {.forward}} file instead. -@LP - -The location for the {{0.7 1.0} @Scale {Courier Bold} @Font {rmail}} program used by UUCP for incoming -mail is {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/sbin/rmail"}}, as per the FSSTND. Likewise, -{{0.7 1.0} @Scale {Courier Bold} @Font {rsmtp}}, for receiving "batch-SMTP-over-UUCP," is in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/sbin/rsmtp"}} if it is supported. -@LP - -If you need to know what name to use (for example) on outgoing news -and mail messages which are generated locally, you should use the file -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/mailname"}}. It will contain the portion after the username -and {{0.7 1.0} @Scale {Courier Bold} @Font {"@"}} (at) sign for email addresses of users on the machine -(followed by a newline). -@LP - -A package should check for the existence of this file. If it exists -it should use it without comment.{@FootNote{ An MTA's prompting -configuration script may wish to prompt the user even if it finds this -file exists.}} If it does not exist it should prompt the user -for the value and store it in {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/mailname"}} as well as using it -in the package's configuration. The prompt should make it clear that -the name will not just be used by that package. E.g., in this -situation the INN package says: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Please enter the `mail name' of your system. This is the hostname -portion of the address to be shown on outgoing news and mail messages. -The default is {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {syshostname}}}}, your system's host name. -Mail name [`{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {syshostname}}}}']:}}} //0.2fe - -where {{Times Slope} @Font {syshostname}} is the output of {{0.7 1.0} @Scale {Courier Bold} @Font {hostname ""--"fqdn"}}. - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.11} -3.11.|0.5fe{ Packages which can use the X shared libraries}}}} |0f }} //0.0fe - - -@LP - -Some programs can be configured with or without support for X Windows. -Typically these binaries produced when configured for X will need the -X shared libraries to run. -@LP - -Such programs should be configured {{Times Slope} @Font {with}} X support, and should -declare a dependency on {{0.7 1.0} @Scale {Courier Bold} @Font {"elf"--"x11r6lib"}} (for the X11R6 libraries). -Users who wish to use the program can install just the relatively -small {{0.7 1.0} @Scale {Courier Bold} @Font {xlib}} package, and do not need to install the whole of X. -@LP - -Do not create two versions (one with X support and one without) of -your package. - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.12} -3.12.|0.5fe{ Games}}}} |0f }} //0.0fe - - -@LP - -The permissions on "/var/lib/games" are 755 {{0.7 1.0} @Scale {Courier Bold} @Font {root.root}}. -@LP - -Each game decides on its own security policy. -@LP - -Games which require protected, privileged access to "high-score" files, -savegames, "&"c, must be made "set-"{{Times Slope} @Font {group}}"-id" (mode 2755) and -owned by {{0.7 1.0} @Scale {Courier Bold} @Font {root.games}}, and use files and directories with -appropriate permissions (770 {{0.7 1.0} @Scale {Courier Bold} @Font {root.games}}, for example). They must -{{Times Slope} @Font {not}} be made "set-"{{Times Slope} @Font {user}}"-id," as this causes security -problems.{@FootNote{ If an attacker can subvert any "set-user-id" game -they can overwrite the executable of any other, causing other players -of these cames to run a trojan. With a "set-group-id" game the attacker -only gets access to less important game data, and if they can get at -the other players' accounts at all it will take considerably more -effort.}} -@LP - -Some packages, for example some fortune cookie programs, are -configured by the upstream authors to install with their data files or -other static information made unreadable so that they can only be -accessed through "set-id" programs provided. Do not do this in a Debian -package: anyone can download the {{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} file and read the data from -it, so there is no point making the files unreadable. Not making the -files unreadable also means that you don't have to make so many -programs "set-id," which reduces the risk of a security hole. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.13} -3.13.|0.5fe{ Allocating "package-specific" users and groups}}}} |0f }} //0.0fe - - -@LP - -If you need to create a new user or group for your package there are -two possibilities. Firstly, you may need to make some files in the -binary package be owned by this user or group, or you may need to -compile the user or group id (rather than just the name) into the -binary (though this latter should be avoided if possible). In this -case you need a statically allocated id. -@LP - -You must ask for a user or group id from the base system maintainer, -and must not release the package until you have been allocated one. -Once you have been allocated one you must make the package depend -on a version of the base system with the id present in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/passwd"}} or {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/group"}}, or alternatively arrange -for your package to create the user or group itself with the correct -id (using {{0.7 1.0} @Scale {Courier Bold} @Font {adduser}}) in its "pre-" or "post-installation" script (the -latter is to be preferred if it is possible). -@LP - -On the other hand, the program may able to determine the uid or gid -from the group name at runtime, so that a dynamic id can be used. In -this case you must choose an appropriate user or group name, -discussing this on {{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--"devel"}} and checking with the base system -maintainer that it is unique and that they do not wish you to use a -statically allocated id instead. When this has been checked you must -arrange for your package to create the user or group if necessary -using {{0.7 1.0} @Scale {Courier Bold} @Font {adduser}} in the "pre-" or "post-installation" script (again, the -latter is to be preferred if it is possible). -@LP - -Note that changing the numeric value of an id associated with a name -is very difficult, and involves searching the filesystem for all -appropriate files. You need to think carefully whether a static or -dynamic id is required, since changing your mind later will cause -problems. - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-sourcepkg} -4.|0.5fe{ Source package -}}}} |0f }} //0.0fe - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s4.1} -4.1.|0.5fe{ Releases of packages by other than the usual Debian maintainer}}}} |0f }} //0.0fe - - -@LP - -Under certain circumstances it is necessary for someone other than the -usual package maintainer to make a release of a package. For example, -a porter for another architecture may have to make some small changes -to the source package and does not wish to wait with uploading their -release until the main maintainer has incorporated the patch, or a -serious security problem may have come to light requiring immediate -attention. -@LP - -Maintainers other than the usual package maintainer should make as few -changes to the package as possible, and they should always send a -unified context diff ({{0.7 1.0} @Scale {Courier Bold} @Font {diff ""--"u"}}) detailing their changes to the bug -tracking system properly flagged with the correct package so that the -usual maintainer is kept aware of the situation. -@LP - -When someone other than the usual maintainer releases a package they -should add a new component to the {{Times Slope} @Font {"debian-revision"}} component of -the version number "-" that is, the portion after the (last) hyphen. -This extra component will start at {{0.7 1.0} @Scale {Courier Bold} @Font {1}}. This is to avoid -`stealing' one of the usual maintainer's version numbers, possibly -disrupting their work. If there is no {{Times Slope} @Font {"debian-revision"}} component -in the version number then one should be created, starting at {{0.7 1.0} @Scale {Courier Bold} @Font {1}}. -@LP - -If it is absolutely necessary for someone other than the usual -maintainer to make a release based on a new upstream version then the -person making the release should start with the {{Times Slope} @Font {"debian-revision"}} -value {{0.7 1.0} @Scale {Courier Bold} @Font {0.1}}. The usual maintainer of a package should start their -{{Times Slope} @Font {"debian-revision"}} numbering at {{0.7 1.0} @Scale {Courier Bold} @Font {1}}. - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s4.2} -4.2.|0.5fe{ Standards conformance and {{0.7 1.0} @Scale {Courier Bold} @Font {"Standards"--"Version"}}}}}} |0f }} //0.0fe - - -@LP - -You should specify the most recent version of the packaging standards -with which your package complies in the source package's -{{0.7 1.0} @Scale {Courier Bold} @Font {"Standards"--"Version"}} field. -@LP - -This value will be used to file bug reports automatically if your -package becomes too much out of date. -@LP - -The value corresponds to a version of the Debian manuals, as can be -found on the title page or page headers and footers (depending on the -format). The value for this version of the manuals and packaging -standards is {{0.7 1.0} @Scale {Courier Bold} @Font {0.2.0.0}}. -@LP - -The version number has four components "-" major and minor number and -major and minor patchlevel. When the standards change in a way that -requires every package to change the major number will be changed. -Significant changes that will require work in many packages will be -signaled by a change to the minor number. The major patchlevel will -be changed for any change to the meaning of the standards, however -small; the minor patchlevel will be changed when only cosmetic, -typographical or other edits which do not change the meaning are made. -@LP - -You should regularly, and especially if your package has become out of -date, install the most recent version of dpkg and read -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/dpkg/changelog"--"manuals"}} to see which changes, if any, -are relevant. If any are relevant you should look up the relevant -section in the policy or programmers' manuals and update your package. -When your package complies with the new standards you may update the -{{0.7 1.0} @Scale {Courier Bold} @Font {"Standards"--"Version"}} source package field and release it. - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s4.3} -4.3.|0.5fe{ Documentation and the {{0.7 1.0} @Scale {Courier Bold} @Font {changelog}}}}}} |0f }} //0.0fe - - -@LP - -Document your changes and updates to the source package properly in -the {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/changelog"}} file. -@LP - -A copy of the file which will be installed in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}"/copyright"}} should be in -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/copyright"}}. -@LP - -In "non-experimental" packages you may only use a format for -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/changelog"}} which is supported by the most recent released -version of {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}. If your format is not supported and there is -general support for it you should contact the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} maintainer -to have the parser script for your format included in the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} -package.{@FootNote{ You will need to agree that the parser and its -manpage may be distributed under the GNU GPL, just as the rest of -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} is.}} - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s4.4} -4.4.|0.5fe{ Changes to the upstream sources}}}} |0f }} //0.0fe - - -@LP - -If you need to edit a {{0.7 1.0} @Scale {Courier Bold} @Font {Makefile}} where "GNU-style" {{0.7 1.0} @Scale {Courier Bold} @Font {configure}} -scripts are used, you should edit the {{0.7 1.0} @Scale {Courier Bold} @Font {.in}} files rather than -editing the {{0.7 1.0} @Scale {Courier Bold} @Font {Makefile}} directly. This allows the user to -reconfigure the package if necessary. You should {{Times Slope} @Font {not}} configure -the package and edit the generated {{0.7 1.0} @Scale {Courier Bold} @Font {Makefile}}! This makes it -impossible for someone else to later reconfigure the package. -@LP - -If changes to the source code are made that are generally applicable -please try to get them included in the upstream version of the package -by supplying the upstream authors with the changes in whatever form -they prefer. -@LP - -If you need to configure the package differently for Debian or for -Linux, and the upstream source doesn't provide a way to configure it -the way you need to, please add such configuration facilities (for -example, a new {{0.7 1.0} @Scale {Courier Bold} @Font {autoconf}} test or {{0.7 1.0} @Scale {Courier Bold} @Font {"#define"}}) and send the -patch to the upstream authors, with the default set to the way they -originally had it. You can then easily override the default in your -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} or wherever is appropriate. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s4.5} -4.5.|0.5fe{ Error trapping in makefiles}}}} |0f }} //0.0fe - - -@LP - -When {{0.7 1.0} @Scale {Courier Bold} @Font {make}} invokes a command in a makefile (including your -package's upstream makefiles and the {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}}) it does so -using {{0.7 1.0} @Scale {Courier Bold} @Font {sh}}. This means that {{0.7 1.0} @Scale {Courier Bold} @Font {sh}}'s usual bad error handling -properties apply: if you include a miniature script as one of the -commands in your makefile you'll find that if you don't do anything -about it then errors are not detected and {{0.7 1.0} @Scale {Courier Bold} @Font {make}} will blithely -continue after problems. -@LP - -Every time you put more than one shell command (this includes using a -loop) in a makefile command you {{Times Slope} @Font {must}} make sure that errors are -trapped. For simple compound commands, such as changing directory and -then running a program, using {{0.7 1.0} @Scale {Courier Bold} @Font {"&""&"}} rather than semicolon as -a command separator is sufficient. For more complex commands -including most loops and conditionals you must include a separate -{{0.7 1.0} @Scale {Courier Bold} @Font {set ""--"e"}} command at the start of every makefile command that's -actually one of these miniature shellscripts. - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-developer} -5.|0.5fe{ How to become a Debian developer -}}}} |0f }} //0.0fe - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s5.1} -5.1.|0.5fe{ Before you start work}}}} |0f }} //0.0fe - - -@LP - -So, you've read all the documentation, you understand what everything -in the {{0.7 1.0} @Scale {Courier Bold} @Font {hello}} example package is for, and you're about to -Debianise your favourite package. How do you actually become a Debian -developer so that your work can be incorporated into the Project? -@LP - -Firstly, subscribe to {{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--"devel"}} if you haven't already. -Send the word {{0.7 1.0} @Scale {Courier Bold} @Font {subscribe}} in the {{Times Slope} @Font {Subject}} of a mail to -{{0.7 1.0} @Scale {Courier Bold} @Font {<"debian"--"devel"--"REQUEST@lists.debian.org">}}. In case of problems -contact the list administrator, Anders Chrigstrom {{0.7 1.0} @Scale {Courier Bold} @Font {<"ac@netg.se">}}. -@LP - -You should to subscribe and lurk for a bit before doing any coding, -and you should post about your intentions to work on something to -avoid duplicated effort. -@LP - -If you do not have a PGP key yet generate one. You should probably -read the PGP manual, as it has much important information which is -critical to its security. Many more security failures are due to -human error than to software failure or "high-powered" spy techniques. -@LP - -If you live in a country where use of cryptography even for signing is -forbidden then please contact us so we can make special arrangements. -This does not apply in France, where I believe only encryption and not -signing is forbidden. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s5.2} -5.2.|0.5fe{ When you have a package to upload}}}} |0f }} //0.0fe - - -@LP - -When you have your package ready to be uploaded you must send a -message to the project leader, Bruce Perens {{0.7 1.0} @Scale {Courier Bold} @Font {<"bruce@pixar.com">}}, -the administrator of {{0.7 1.0} @Scale {Courier Bold} @Font {master.debian.org}}, Simon Shapiro -{{0.7 1.0} @Scale {Courier Bold} @Font {<"shimon@i"--"connect.net">}}, the mailing list administrator, Anders -Chrigstrom {{0.7 1.0} @Scale {Courier Bold} @Font {<"ac@netg.se">}} and the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} maintainer, Ian -Jackson {{0.7 1.0} @Scale {Courier Bold} @Font {<"ijackson@gnu.ai.mit.edu">}}. -@LP - -The message should say what you've done and who you are, and should -ask for an account on {{0.7 1.0} @Scale {Courier Bold} @Font {master}} and to be subscribed to -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--"private"}} (the "developers-only" mailing list). It should -contain your PGP key (extracted using {{0.7 1.0} @Scale {Courier Bold} @Font {pgp ""--"kxa"}}) for the database -of keys which is shipped with {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}. - -When you have your personal account on {{0.7 1.0} @Scale {Courier Bold} @Font {master}} log in and -transfer the files to -{{0.7 1.0} @Scale {Courier Bold} @Font {"/home/Debian/ftp/private/project/Incoming"}}. You cannot upload -to {{0.7 1.0} @Scale {Courier Bold} @Font {Incoming}} on {{0.7 1.0} @Scale {Courier Bold} @Font {master}} using anonymous FTP. -@LP - -You can also upload files to {{0.7 1.0} @Scale {Courier Bold} @Font {Incoming}} via a {{0.7 1.0} @Scale {Courier Bold} @Font {cron}}"-driven" -upload queue in Europe on {{0.7 1.0} @Scale {Courier Bold} @Font {chiark.chu.cam.ac.uk}}. For details -connect to {{0.7 1.0} @Scale {Courier Bold} @Font {chiark}} using anonymous FTP and read -{{0.7 1.0} @Scale {Courier Bold} @Font {"/pub/debian/private/project/README.how"--"to"--"upload"}}. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-changesfiles} -5.3.|0.5fe{ Upload handling "-" {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} files}}}} |0f }} //0.0fe - - -@LP - -When a package is uploaded to the Debian FTP archive, it must be -accompanied by a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file which gives directions for its -handling. This is usually generated by {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}}. -@LP - -This file is a control file with the following fields: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Format}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Date}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Source}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Binary}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Architecture}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Version}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Distribution}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Urgency}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Maintainer}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Description}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Changes}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Files}} -} -@RawEndList}//0ve - -@LP - -All of them are mandatory for a Debian upload. See the list of -control fields in the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual for the contents -of these fields. - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-mailinglists} -6.|0.5fe{ The Debian mailing lists}}}} |0f }} //0.0fe - - -@LP - -The mailing list server is at {{0.7 1.0} @Scale {Courier Bold} @Font {lists.debian.org}}. Mail -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {foo}}}}""--"REQUEST@lists.debian.org"}}{@FootNote{ where -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {foo}}}}}} is the name of the list}} with the word -{{0.7 1.0} @Scale {Courier Bold} @Font {subscribe}} in the Subject to subscribe or {{0.7 1.0} @Scale {Courier Bold} @Font {unsubscribe}} to -unsubscribe. -@LP - -When replying to messages on the mailing list, please do not send a -carbon copy ({{0.7 1.0} @Scale {Courier Bold} @Font {CC}} "-" this does not mean `courtesy copy') to the -original poster. Anyone who posts to a mailing list should read it to -see the responses. -@LP - -As ever on the net, please trim down the quoting of articles you're -replying to. - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-conversion} -7.|0.5fe{ Conversion procedure from old source packages}}}} |0f }} //0.0fe - - -@LP - -This is a brief summary of the procedure for converting a -"pre-2.0.0.0-format" source package into the new format. -@LP - -You are strongly advised to download and examine the {{0.7 1.0} @Scale {Courier Bold} @Font {hello}} -package, and to read the section in the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' -manual describing the source packaging tools. More detail about the -exact functionality of these tools is available in {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source(1)"}}. -@LP - -{@RawBulletList -@ListItem { -Download the original source code from wherever it can be found and do -any rearrangement required to make it look like the original tree of -the Debian source. Put it in -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}""--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"upstream-version"}}}}".orig/"}} or -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}_{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"upstream-version"}}}}.orig.tar.gz}}. - -} -@ListItem { -Rename all files {{0.7 1.0} @Scale {Courier Bold} @Font {debian.*}} to {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/*"}}. There may be some -exceptions to this, but this is a good start. - -} -@ListItem { -Edit the {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/changelog"}} "-" create or rename it if necessary. -Add a new revision to the top with the appropriate details, and a -local variables entry to the bottom to set Emacs to the right mode: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Local variables: -mode: "debian"--"changelog" -End:}}} //0.2fe - - -} -@ListItem { -"Edit/create" {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/control"}}: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -Remove the {{0.7 1.0} @Scale {Courier Bold} @Font {Version}} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {Courier Bold} @Font {Section}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {Maintainer}} go above the first blank line, most of the rest below. - -} -@ListItem { -Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields. - -} -@ListItem { -Add the {{0.7 1.0} @Scale {Courier Bold} @Font {Source}} field. - -} -@ListItem { -Add the {{0.7 1.0} @Scale {Courier Bold} @Font {"Standards"--"Version"}} field. The current value is -{{0.7 1.0} @Scale {Courier Bold} @Font {0.2.0.0}}. - -} -@ListItem { -Change the {{0.7 1.0} @Scale {Courier Bold} @Font {Architecture}} field for each package to {{0.7 1.0} @Scale {Courier Bold} @Font {any}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {all}} or whatever. If there isn't an {{0.7 1.0} @Scale {Courier Bold} @Font {Architecture}} field add -one. - -} -@ListItem { -If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}}'s variable substitution -features to achieve the same effect. Use {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/substvars"}} if -you need to put "unusally-generated" information (apart from details of -{{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} files) in the {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file too. -} -@RawEndList}//0ve - - -} -@ListItem { -Edit the {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}}: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -Remove the {{0.7 1.0} @Scale {Courier Bold} @Font {source}} and {{0.7 1.0} @Scale {Courier Bold} @Font {diff}} and any {{0.7 1.0} @Scale {Courier Bold} @Font {changes}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {dist}} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}}. -} -@ListItem { -Split the {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} target into {{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"arch"}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"indep"}}; in many cases all of {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} should go into -{{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"arch"}}. Create the {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} target and the unused of -the two other {{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"*"}} targets if there is one "-" you can copy -the ones from the {{0.7 1.0} @Scale {Courier Bold} @Font {hello}} package. -} -@ListItem { -Change the {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} target to use {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {{0.7 1.0} @Scale {Courier Bold} @Font {chown}} and {{0.7 1.0} @Scale {Courier Bold} @Font {chmod}} in -the target. -} -@ListItem { -Change occurrences of {{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--"tmp"}} to {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/tmp"}}. -} -@ListItem { -Change occurrences of {{0.7 1.0} @Scale {Courier Bold} @Font {"debian.{post,pre}{inst,rm}"}} to -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/*"}}. -} -@ListItem { -Remove the version number setting at the top, if there is one. -} -@ListItem { -Ensure that the package's "Debian-specific" and upstream changelogs are -installed. -} -@RawEndList}//0ve - - -} -@ListItem { -Check that the {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/README"}} is really the copyright file, and -if so rename it to {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/copyright"}} and edit -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} to cope with this and to change the installation -of the copyright file from {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}"/copyright"}} -instead of {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/copyright/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}}}. If it isn't then -find {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/copyright"}} and decide what to do with the -{{0.7 1.0} @Scale {Courier Bold} @Font {README}}. - -} -@ListItem { -Check for various other anachronisms and problems: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -Remove any {{0.7 1.0} @Scale {Courier Bold} @Font {Package_Revision}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"Package"--"Revision"}} or -{{0.7 1.0} @Scale {Courier Bold} @Font {Revision}} fields. -} -@ListItem { -Rename {{0.7 1.0} @Scale {Courier Bold} @Font {Optional}} to {{0.7 1.0} @Scale {Courier Bold} @Font {Suggests}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Recommended}} to -{{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}}. -} -@ListItem { -Change {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}}} to -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}"/examples"}}. -} -@ListItem { -Make sure that manpages are installed compressed. -} -@ListItem { -Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package. -} -@RawEndList}//0ve - - -} -@ListItem { -Look everything over. - -} -@ListItem { -Do a test build using {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"buildpackage" ""--"ur" ""--"uc" ""--"r"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {whatever}}}}}}. -Check the permissions and locations of files in the resulting package -by eyeballing the output of {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb" ""--""--"contents"}}, and check that -the source build happened OK. Test install the binary package(s) and -test extract the source package(s). - -} -@ListItem { -Sign the release: either "re-run" {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"buildpackage"}} (this will -rebuild the package entirely), or "PGP-sign" the {{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}}, rebuild the -{{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} using {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}}, and then "PGP-sign" the -{{0.7 1.0} @Scale {Courier Bold} @Font {.changes}}. - -} -@RawEndList}//0ve - - -@End @Text diff --git a/doc/policy.lout.ld b/doc/policy.lout.ld deleted file mode 100644 index 5a539fcf..00000000 --- a/doc/policy.lout.ld +++ /dev/null @@ -1,3170 +0,0 @@ -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginTheoremCounter {}} -{@LVis @TheoremCounterMarker - @Tag { "3278.policy.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginDefinitionCounter {}} -{@LVis @DefinitionCounterMarker - @Tag { "3336.policy.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginClaimCounter {}} -{@LVis @ClaimCounterMarker - @Tag { "3391.policy.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginPropositionCounter {}} -{@LVis @PropositionCounterMarker - @Tag { "3445.policy.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginLemmaCounter {}} -{@LVis @LemmaCounterMarker - @Tag { "3500.policy.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginCorollaryCounter {}} -{@LVis @CorollaryCounterMarker - @Tag { "3554.policy.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginExampleCounter {}} -{@LVis @ExampleCounterMarker - @Tag { "3609.policy.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{Yes @LVis @BeginDisplayCounter {}} -@LEnv -{@LUse @DocumentLayout} -{Yes @LVis @BeginDisplayCounter {}} -{?? @LVis @Then ??} -{@LVis y} -@LClos -{@LVis @NumDispCounterMarker - @Tag { "1400.policy.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FigurePrefixMarker - @Tag { "4153.policy.lout.1" } - prefix { }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FigureCounterMarker - @Tag { "4161.policy.lout.1" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @TablePrefixMarker - @Tag { "4334.policy.lout.1" } - prefix { }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @TableCounterMarker - @Tag { "4342.policy.lout.1" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginDefinitionCounter {}} -{@LVis @DefinitionCounterMarker - @Tag { "3336.policy.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginClaimCounter {}} -{@LVis @ClaimCounterMarker - @Tag { "3391.policy.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginPropositionCounter {}} -{@LVis @PropositionCounterMarker - @Tag { "3445.policy.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginLemmaCounter {}} -{@LVis @LemmaCounterMarker - @Tag { "3500.policy.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginCorollaryCounter {}} -{@LVis @CorollaryCounterMarker - @Tag { "3554.policy.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginExampleCounter {}} -{@LVis @ExampleCounterMarker - @Tag { "3609.policy.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @PageList - @ColumnNumber { 1 } - @PageHeaders { Titles } - extra { Yes } -1} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } - extra { Yes } - @AtTop { @LVis @AtTop } -1} -{@PageMarker - @Tag { "582.policy.lout.1" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.1" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{Start @Runner - @Tag { "1954.policy.lout.3" }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @PageList - @ColumnNumber { 1 } - @PageHeaders { Titles } - extra { Yes } -1} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } - extra { Yes } - @AtTop { @LVis @AtTop } -1} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -2} -{@PageMarker - @Tag { "582.policy.lout.2" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.2" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -3} -{@PageMarker - @Tag { "582.policy.lout.3" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.3" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -3} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -4} -{@PageMarker - @Tag { "582.policy.lout.4" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.4" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.1" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.1" } -{That any user be able to rebuild any package in the official Debian -distribution from the original source plus our patches.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.2" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.2" } -{That we make available in our packaging formats as much software as we -can.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.3" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.3" } -{That it be easy for people to make CDROMs of our distribution without -violating copyrights.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -5} -{@PageMarker - @Tag { "582.policy.lout.5" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.5" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.policy.lout.1" } -{This applies in -the United States, too.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.1"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.6" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.1"} -{@LVis @NumberMarker - @Tag { "2521.policy.lout.1" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -5} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -6} -{@PageMarker - @Tag { "582.policy.lout.6" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.7" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -7} -{@PageMarker - @Tag { "582.policy.lout.7" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.8" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.policy.lout.2" } -{In a sense everything is optional that -isn't required, but that's not what is meant here.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.2"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.9" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.2"} -{@LVis @NumberMarker - @Tag { "2521.policy.lout.2" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -7} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -8} -{@PageMarker - @Tag { "582.policy.lout.8" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.10" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -9} -{@PageMarker - @Tag { "582.policy.lout.9" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.11" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.policy.lout.3" } -{Where {Times Slope} @Font package is the -name of the package.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.3"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.12" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.3"} -{@LVis @NumberMarker - @Tag { "2521.policy.lout.3" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -9} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -10} -{@PageMarker - @Tag { "582.policy.lout.10" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.13" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -11} -{@PageMarker - @Tag { "582.policy.lout.11" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.14" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -11} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -12} -{@PageMarker - @Tag { "582.policy.lout.12" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.15" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -13} -{@PageMarker - @Tag { "582.policy.lout.13" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.16" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -13} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -14} -{@PageMarker - @Tag { "582.policy.lout.14" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.17" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.policy.lout.4" } -{{Times Slope} @Font soname is -the shared object name of the shared library "-" it's the thing that has -to match exactly between building an executable and running it for the -dynamic linker to be able run the program. Usually the {Times Slope} @Font soname -is the major number of the library.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.4"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.18" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.4"} -{@LVis @NumberMarker - @Tag { "2521.policy.lout.4" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -15} -{@PageMarker - @Tag { "582.policy.lout.15" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.19" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -15} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -16} -{@PageMarker - @Tag { "582.policy.lout.16" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.20" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.policy.lout.5" } -{An MTA's prompting -configuration script may wish to prompt the user even if it finds this -file exists.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.5"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.21" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.5"} -{@LVis @NumberMarker - @Tag { "2521.policy.lout.5" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -17} -{@PageMarker - @Tag { "582.policy.lout.17" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.22" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.policy.lout.6" } -{If an attacker can subvert any "set-user-id" game -they can overwrite the executable of any other, causing other players -of these cames to run a trojan. With a "set-group-id" game the attacker -only gets access to less important game data, and if they can get at -the other players' accounts at all it will take considerably more -effort.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.6"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.23" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.6"} -{@LVis @NumberMarker - @Tag { "2521.policy.lout.6" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -17} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -18} -{@PageMarker - @Tag { "582.policy.lout.18" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.24" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -19} -{@PageMarker - @Tag { "582.policy.lout.19" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.25" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -19} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -20} -{@PageMarker - @Tag { "582.policy.lout.20" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.26" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.policy.lout.7" } -{You will need to agree that the parser and its -manpage may be distributed under the GNU GPL, just as the rest of -{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} is.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.7"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.27" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.7"} -{@LVis @NumberMarker - @Tag { "2521.policy.lout.7" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -21} -{@PageMarker - @Tag { "582.policy.lout.21" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.28" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -21} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -22} -{@PageMarker - @Tag { "582.policy.lout.22" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.29" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.4" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.4" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.5" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.5" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.6" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.6" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.7" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.7" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.8" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.8" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.9" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.9" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 7} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.10" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.10" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 8} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.11" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.11" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 9} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.12" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.12" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 10} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.13" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.13" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 11} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.14" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.14" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 12} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.15" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.15" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -23} -{@PageMarker - @Tag { "582.policy.lout.23" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.30" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.policy.lout.8" } -{where -{0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}""{{1.4285714285 1.0} @Scale {{Times Slope} @Font foo}}}} is the name of the list}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.8"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.31" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.policy.lout.8"} -{@LVis @NumberMarker - @Tag { "2521.policy.lout.8" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -23} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -24} -{@PageMarker - @Tag { "582.policy.lout.24" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.32" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.16" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.16" } -{Download the original source code from wherever it can be found and do -any rearrangement required to make it look like the original tree of -the Debian source. Put it in -{0.7 1.0} @Scale {{Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}{""{--}""}{{1.4285714285 1.0} @Scale {{Times Slope} @Font "upstream-version"}}".orig/"}} or -{{0.7 1.0} @Scale {{Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}_{{1.4285714285 1.0} @Scale {{Times Slope} @Font "upstream-version"}}{.orig.tar.gz}}}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.17" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.17" } -{Rename all files {0.7 1.0} @Scale {{Courier Bold} @Font {debian.*}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}. There may be some -exceptions to this, but this is a good start.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.18" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.18" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.19" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.20" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.20" } -{Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.21" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.21" } -{Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.22" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.22" } -{Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.23" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.23" } -{Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.24" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.24" } -{Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.25" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.19" } -{"Edit/create" {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/control"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font Version} field. If it is generated unusually (not -equal to the source version) you must use the "-v" option to -"dpkg-gencontrol" (see below). {{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {{0.7 1.0} @Scale {{Courier Bold} @Font Priority}}, -{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} go above the first blank line, most of the rest below.} -// @LVis listitem {Reorder the fields and add a blank line at an appropriate point, -separating the source package fields from the binary package -fields.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font Source} field.} -// @LVis listitem {Add the {0.7 1.0} @Scale {{Courier Bold} @Font {"Standards"{--}"Version"}} field. The current value is -{{0.7 1.0} @Scale {{Courier Bold} @Font {0.2.0.0}}}.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field for each package to {{0.7 1.0} @Scale {{Courier Bold} @Font any}}, -{0.7 1.0} @Scale {{Courier Bold} @Font all} or whatever. If there isn't an {0.7 1.0} @Scale {{Courier Bold} @Font Architecture} field add -one.} -// @LVis listitem {If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.25" } -{If any other seddery or things used to happen to make the binary -control files use {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}}}{'s} variable substitution -features to achieve the same effect. Use {0.7 1.0} @Scale {{Courier Bold} @Font "debian/substvars"} if -you need to put "unusally-generated" information (apart from details of -{0.7 1.0} @Scale {{Courier Bold} @Font {.deb}} files) in the {0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} file too.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.26" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.27" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.27" } -{Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.28" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.28" } -{Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.29" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.29" } -{Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.30" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.30" } -{Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.31" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.31" } -{Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.32" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.32" } -{Remove the version number setting at the top, if there is one.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 7} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.33" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.26" } -{Edit the {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove the {0.7 1.0} @Scale {{Courier Bold} @Font source} and {0.7 1.0} @Scale {{Courier Bold} @Font diff} and any {0.7 1.0} @Scale {{Courier Bold} @Font changes} and -{0.7 1.0} @Scale {{Courier Bold} @Font dist} targets. These things now happen in a "package-independent" -way and are not done by {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}.} -// @LVis listitem {Split the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target into {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}} and -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"indep"}}}; in many cases all of {0.7 1.0} @Scale {{Courier Bold} @Font binary} should go into -{{0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"arch"}}}. Create the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target and the unused of -the two other {0.7 1.0} @Scale {{Courier Bold} @Font {"binary"{--}"*"}} targets if there is one "-" you can copy -the ones from the {0.7 1.0} @Scale {{Courier Bold} @Font hello} package.} -// @LVis listitem {Change the {0.7 1.0} @Scale {{Courier Bold} @Font binary} target to use {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} to make -the package control file(s). Move it to after all the files have been -installed but just before the last {0.7 1.0} @Scale {{Courier Bold} @Font chown} and {0.7 1.0} @Scale {{Courier Bold} @Font chmod} in -the target.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font {"debian"{--}"tmp"}} to {{0.7 1.0} @Scale {{Courier Bold} @Font "debian/tmp"}}.} -// @LVis listitem {Change occurrences of {0.7 1.0} @Scale {{Courier Bold} @Font "debian.{post,pre}{inst,rm}"} to -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/*"}}.} -// @LVis listitem {Remove the version number setting at the top, if there is one.} -// @LVis listitem {Ensure that the package's "Debian-specific" and upstream changelogs are -installed.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.33" } -{Ensure that the package's "Debian-specific" and upstream changelogs are -installed.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -25} -{@PageMarker - @Tag { "582.policy.lout.25" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.policy.lout.33" } - count { 0 }} -@LClos -} - -{@OptGall {1 35 38 15 31 29 53 53 48 45 48 46 45 44 40 46 40 43 18 38 -39 29 37 9 48 31}} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.34" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.34" } -{Check that the {0.7 1.0} @Scale {{Courier Bold} @Font "debian/README"} is really the copyright file, and -if so rename it to {0.7 1.0} @Scale {{Courier Bold} @Font "debian/copyright"} and edit -{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"} to cope with this and to change the installation -of the copyright file from {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/copyright"}} -instead of {{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/copyright/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}}}. If it isn't then -find {0.7 1.0} @Scale {{Courier Bold} @Font "debian/copyright"} and decide what to do with the -{{0.7 1.0} @Scale {{Courier Bold} @Font README}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 7} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.35" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -{Check for various other anachronisms and problems: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.} -// @LVis listitem {Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.} -// @LVis listitem {Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.} -// @LVis listitem {Make sure that manpages are installed compressed.} -// @LVis listitem {Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.36" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -{Check for various other anachronisms and problems: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.} -// @LVis listitem {Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.} -// @LVis listitem {Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.} -// @LVis listitem {Make sure that manpages are installed compressed.} -// @LVis listitem {Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.36" } -{Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -{Check for various other anachronisms and problems: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.} -// @LVis listitem {Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.} -// @LVis listitem {Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.} -// @LVis listitem {Make sure that manpages are installed compressed.} -// @LVis listitem {Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.37" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -{Check for various other anachronisms and problems: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.} -// @LVis listitem {Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.} -// @LVis listitem {Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.} -// @LVis listitem {Make sure that manpages are installed compressed.} -// @LVis listitem {Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.37" } -{Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -{Check for various other anachronisms and problems: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.} -// @LVis listitem {Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.} -// @LVis listitem {Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.} -// @LVis listitem {Make sure that manpages are installed compressed.} -// @LVis listitem {Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.38" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -{Check for various other anachronisms and problems: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.} -// @LVis listitem {Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.} -// @LVis listitem {Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.} -// @LVis listitem {Make sure that manpages are installed compressed.} -// @LVis listitem {Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.38" } -{Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -{Check for various other anachronisms and problems: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.} -// @LVis listitem {Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.} -// @LVis listitem {Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.} -// @LVis listitem {Make sure that manpages are installed compressed.} -// @LVis listitem {Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.39" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -{Check for various other anachronisms and problems: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.} -// @LVis listitem {Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.} -// @LVis listitem {Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.} -// @LVis listitem {Make sure that manpages are installed compressed.} -// @LVis listitem {Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.39" } -{Make sure that manpages are installed compressed.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -{Check for various other anachronisms and problems: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.} -// @LVis listitem {Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.} -// @LVis listitem {Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.} -// @LVis listitem {Make sure that manpages are installed compressed.} -// @LVis listitem {Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.40" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.35" } -{Check for various other anachronisms and problems: -//{1.0vx} @RawList - style { @Bullet } - gap { 1.0vx } -// @LVis listitem {Remove any {{0.7 1.0} @Scale {{Courier Bold} @Font Package_Revision}}, {0.7 1.0} @Scale {{Courier Bold} @Font {"Package"{--}"Revision"}} or -{0.7 1.0} @Scale {{Courier Bold} @Font Revision} fields.} -// @LVis listitem {Rename {0.7 1.0} @Scale {{Courier Bold} @Font Optional} to {{0.7 1.0} @Scale {{Courier Bold} @Font Suggests}}, {0.7 1.0} @Scale {{Courier Bold} @Font Recommended} to -{{0.7 1.0} @Scale {{Courier Bold} @Font Recommends}}.} -// @LVis listitem {Change {0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/examples/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}}} to -{{0.7 1.0} @Scale {{Courier Bold} @Font {"/usr/doc/"{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}"/examples"}}}.} -// @LVis listitem {Make sure that manpages are installed compressed.} -// @LVis listitem {Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.policy.lout.40" } -{Check that the description has an extended description, is -"well-formatted" and meaningful and helpful to people wanting to know -whether to install a package.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 8} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.41" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.41" } -{Look everything over.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 9} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.42" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.42" } -{Do a test build using {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"buildpackage" ""{--}"ur" ""{--}"uc" {""{--}"r"}{{1.4285714285 1.0} @Scale {{Times Slope} @Font whatever}}}}}. -Check the permissions and locations of files in the resulting package -by eyeballing the output of {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"deb" ""{--}""{--}"contents"}}}, and check that -the source build happened OK. Test install the binary package(s) and -test extract the source package(s).}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 10} -{@LVis @NumberMarker - @Tag { "1306.policy.lout.43" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.policy.lout.43" } -{Sign the release: either "re-run" {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"buildpackage"}} (this will -rebuild the package entirely), or "PGP-sign" the {{0.7 1.0} @Scale {{Courier Bold} @Font {.dsc}}}, rebuild the -{0.7 1.0} @Scale {{Courier Bold} @Font {.changes}} using {{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"genchanges"}}}, and then "PGP-sign" the -{{0.7 1.0} @Scale {{Courier Bold} @Font {.changes}}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{NonStart @Runner - @Tag { "1954.policy.lout.4" }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{NonStart @Runner - @Tag { "1954.policy.lout.2" }} -@LClos -} - diff --git a/doc/policy.ps b/doc/policy.ps deleted file mode 100644 index 09e5fa14..00000000 --- a/doc/policy.ps +++ /dev/null @@ -1,6625 +0,0 @@ -%!PS-Adobe-3.0 -%%Creator: Basser Lout Version 3.08 (May 1996) -%%CreationDate: Fri Aug 23 05:03:02 1996 -%%DocumentData: Binary -%%DocumentNeededResources: (atend) -%%DocumentSuppliedResources: (atend) -%%Pages: 13 0 -%%BoundingBox: 0 0 595 842 -%%EndComments -%%BeginProcSet: PStoPS 1 13 -userdict begin -[/showpage/erasepage/copypage]{dup where{pop dup load - type/operatortype eq{1 array cvx dup 0 3 index cvx put - bind def}{pop}ifelse}{pop}ifelse}forall -[/letter/legal/executivepage/a4/a4small/b5/com10envelope - /monarchenvelope/c5envelope/dlenvelope/lettersmall/note - /folio/quarto/a5]{dup where{dup wcheck{exch{}put} - {pop{}def}ifelse}{pop}ifelse}forall -/PStoPSmatrix matrix currentmatrix def -/PStoPSxform matrix def/PStoPSclip{clippath}def -/defaultmatrix{PStoPSmatrix exch PStoPSxform exch concatmatrix}bind def -/initmatrix{matrix defaultmatrix setmatrix}bind def -/initclip[{matrix currentmatrix PStoPSmatrix setmatrix - [{currentpoint}stopped{$error/newerror false put{newpath}} - {/newpath cvx 3 1 roll/moveto cvx 4 array astore cvx}ifelse] - {[/newpath cvx{/moveto cvx}{/lineto cvx} - {/curveto cvx}{/closepath cvx}pathforall]cvx exch pop} - stopped{$error/errorname get/invalidaccess eq{cleartomark - $error/newerror false put cvx exec}{stop}ifelse}if}bind aload pop - /initclip dup load dup type dup/operatortype eq{pop exch pop} - {dup/arraytype eq exch/packedarraytype eq or - {dup xcheck{exch pop aload pop}{pop cvx}ifelse} - {pop cvx}ifelse}ifelse - {newpath PStoPSclip clip newpath exec setmatrix} bind aload pop]cvx def -/initgraphics{initmatrix newpath initclip 1 setlinewidth - 0 setlinecap 0 setlinejoin []0 setdash 0 setgray - 10 setmiterlimit}bind def -end -%%EndProcSet - -%%BeginProlog -%%BeginResource: procset LoutStartUp -/m { 3 1 roll moveto show } bind def -/s { exch currentpoint exch pop moveto show } bind def -/k { exch neg 0 rmoveto show } bind def -/ul { gsave setlinewidth dup 3 1 roll - moveto lineto stroke grestore } bind def -/in { 1440 mul } def -/cm { 567 mul } def -/pt { 20 mul } def -/em { 120 mul } def -/sp { louts mul } def -/vs { loutv mul } def -/ft { loutf mul } def -/dg { } def - -/LoutGraphic { - /louts exch def - /loutv exch def - /loutf exch def - /ymark exch def - /xmark exch def - /ysize exch def - /xsize exch def -} def - -/LoutFont -{ findfont exch scalefont setfont -} bind def - -/LoutRecode { - { findfont dup length dict begin - {1 index /FID ne {def} {pop pop} ifelse} forall - /Encoding exch def - currentdict end definefont pop - } - stopped pop -} bind def - -/BeginEPSF { - /LoutEPSFState save def - /dict_count countdictstack def - /op_count count 1 sub def - userdict begin - /showpage { } def - 0 setgray 0 setlinecap - 1 setlinewidth 0 setlinejoin - 10 setmiterlimit [] 0 setdash newpath - /languagelevel where - { pop languagelevel - 1 ne - { false setstrokeadjust false setoverprint - } if - } if -} bind def - -/EndEPSF { - count op_count sub { pop } repeat - countdictstack dict_count sub { end } repeat - LoutEPSFState restore -} bind def -%%EndResource - -%%BeginResource encoding vec2 -/vec2 [ -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright -/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash -/zero /one /two /three /four /five /six /seven -/eight /nine /colon /semicolon /less /equal /greater /question -/at /A /B /C /D /E /F /G -/H /I /J /K /L /M /N /O -/P /Q /R /S /T /U /V /W -/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore -/quoteleft /a /b /c /d /e /f /g -/h /i /j /k /l /m /n /o -/p /q /r /s /t /u /v /w -/x /y /z /braceleft /bar /braceright /asciitilde /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /quotedblleft /quotedblright /fi -/fl /endash /emdash /bullet /dagger /daggerdbl /florin /fraction -/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent -/dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron -/space /exclamdown /cent /sterling /currency /yen /brokenbar /section -/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron -/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered -/cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown -/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla -/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis -/Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply -/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls -/agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla -/egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis -/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide -/oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis -] def -%%EndResource - -%%BeginResource: procset LoutMarginNotes -% @PrependGraphic file /usr/lib/lout/include/dl.lpg - -% path for @Box symbol -/LoutBox -{ 0 0 moveto xsize 0 lineto - xsize ysize lineto 0 ysize lineto - closepath -} def - -% path for @CurveBox symbol -/LoutCurveBox -{ xmark 0 moveto - xsize xmark sub xmark xmark 270 360 arc - xsize xmark sub ysize xmark sub xmark 0 90 arc - xmark ysize xmark sub xmark 90 180 arc - xmark xmark xmark 180 270 arc - closepath -} def - -% path for @ShadowBox symbol -/LoutShadowBox -{ xmark 2 mul 0 moveto xsize 0 lineto - xsize ysize xmark 2 mul sub lineto - xsize xmark sub ysize xmark 2 mul sub lineto - xsize xmark sub xmark lineto - xmark 2 mul xmark lineto - closepath -} def - -% set up dictionary containing margin note data: parity LoutMargSet - -/LoutMargSet -{ /LoutMargDict 12 dict def - LoutMargDict begin - /parity exch def - /matr matrix currentmatrix def - /rightx xsize def - /lefty ysize def % highest allowable point for top of next left note - /righty ysize def % highest allowable point for top of next right note - /max { 2 copy gt { pop } { exch pop } ifelse } def - /min { 2 copy lt { pop } { exch pop } ifelse } def - end -} def - -%translate coordinate system for marginal notes: type LoutMargShift - -% where type 0 is left margin, 1 is right margin, 2 is outer, 3 is inner -/LoutMargShift -{ LoutMargDict begin - - % y coordinate of top of note, in margin coords, before vertical adjust - 0 ysize transform matr itransform exch pop - - % decide whether left or right margin based on type and parity - exch [ 0 1 parity 1 parity sub ] exch get 0 eq - { - % left margin: adjust top of note downwards if overlaps previous note - lefty min - - % bottom of note is new lefty position and also translate position - ysize sub dup /lefty exch def - - % want right edge of note at coordinate zero - xsize neg exch - } - { - % right margin: adjust top of note downwards if overlaps previous note - righty min - - % bottom of note is new righty position and also translate position - ysize sub dup /righty exch def - - % want left edge of note at coordinate rightx - rightx exch - } ifelse - - % stack now contains coord of bottom left corner in margin coordinates - matr setmatrix translate - end -} def - -% create LoutPageDict with left, right, foot, top for @Place symbol users -/LoutPageSet -{ - /LoutPageDict 5 dict def - LoutPageDict begin - /matr matrix currentmatrix def - /left 0 def - /right xsize def - /foot 0 def - /top ysize def - end - -} def - -%%EndResource - -%%EndProlog - -%%BeginSetup -%%IncludeResource: font Times-Roman -/Times-Romanfnt82 vec2 /Times-Roman LoutRecode -/fnt82 { /Times-Romanfnt82 LoutFont } def -%%IncludeResource: font Times-Bold -/Times-Boldfnt84 vec2 /Times-Bold LoutRecode -/fnt84 { /Times-Boldfnt84 LoutFont } def -%%IncludeResource: font Courier-Bold -/Courier-Boldfnt31 vec2 /Courier-Bold LoutRecode -/fnt31 { /Courier-Boldfnt31 LoutFont } def -userdict/PStoPSxform PStoPSmatrix matrix currentmatrix - matrix invertmatrix matrix concatmatrix - matrix invertmatrix put -%%EndSetup - -%%Page: (0,1) 1 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: -%%EndPageSetup -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup - -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor 2957 13532(Debian)m 4074(policy)s 5020(manual)s -200 fnt82 3001 13016(Ian)m 3302(Jackson)s gsave -3979 13061 translate -0.6953 1.0000 scale -200 fnt31 0.0 0.0 0.0 setrgbcolor -430 -43()m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2403 12513(v)m 3(ersion)k -3161(0.2.0.0)s 3876(\(dpkg)s 4488(1.3.7\),)s 5154(23)s 5438(August)s -6190(1996)s gsave -0 11204 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 5(0.1.)m 628(Abstract)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10742(This)m 476(manual)s 1235(describes)s -2175(the)s 2523(polic)s 3(y)k 3172(requirements)s 4470(which)s -5112(must)s 5637(be)s 5919(satis\207ed)s 6760(for)s 7098(a)s -7264(package)s 8104(to)s 8343(be)s 0 10502(included)m 882(in)s -1125(the)s 1473(Debian)s 2221(distrib)s 4(ution.)k 3423(This)s -3899(includes)s 4747(details)s 5421(of)s 5692(the)s 6040(permissions)s -7233(and)s 7637(o)s 6(wnerships)k 0 10262(of)m 271(\207les)s -720(in)s 963(packages)s 1891(and)s 2295(other)s 2846(technical)s -3763(requirements)s 5061(as)s 5311(well)s 5777(as)s 6027(information)s -7212(lik)s 2(e)k 7624(the)s 7972(upload)s 0 10022(procedure.)m -gsave -0 9058 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 610 0 610 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 6(0.2.)m 628(Contents)s -grestore -240 fnt84 -0.0 0.0 0.0 setrgbcolor 0 8653(1.)m 1200(Intr)s 4(oduction)k 2553(and)s -2994(scope)s 3608(of)s 3880(this)s 4305(manual)s 8953(3)s -0 8303(2.)m 1200(P)s 2(ackage)k 2105(copyright)s 8952(4)s -0 7953(3.)m 1200(Contents)s 2170(of)s 2442(the)s 2816(binary)s -3550(package)s 8952(6)s 240 fnt82 0 7714(3.1.)m 1200(Control)s -1986(\207le)s 2347(requirements)s 8953(6)s 0 7487(3.2.)m 1200(Locations)s -2194(of)s 2465(\207les)s 8959(8)s 0 7260(3.3.)m 1200(Permissions)s -2406(and)s 2810(o)s 6(wnerships)k 8832(12)s 0 7033(3.4.)m -1200(Con\207guration)s 2587(\207les)s 8832(12)s 0 6806(3.5.)m 1200(Maintainer)s -2308(scripts)s 8832(12)s 0 6579(3.6.)m 1200(Scripts)s 1914(in)s -2157(general)s 8842(13)s 0 6352(3.7.)m 1200(Compilation)s 2453(options)s -8842(13)s 0 6125(3.8.)m 1200(Shared)s 1922(library)s 2612(packages)s -8832(14)s 0 5898(3.9.)m 1200(Application)s 2386(con\207guration)s 3719(\207les,)s -4224(dot\207les)s 4979(and)s gsave -5383 5952 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/skel)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8840 5898(15)m 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (2,3) 2 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(2)m 240 fnt82 0 13252(3.10.)m -1200(Mail)s 1706(processing)s 2782(on)s 3079(Debian)s 3827(systems)s -8840(15)s 0 13025(3.11.)m 1200(P)s 3(ackages)k 2138(which)s -2780(can)s 3169(use)s 3544(the)s 3892(X)s 4121(shared)s -4803(libraries)s 8833(16)s 0 12798(3.12.)m 1200(Games)s 8838(17)s -0 12571(3.13.)m 1200(Allocating)s 2262(package-speci\207c)s 3908(users)s 4450(and)s -4854(groups)s 8838(17)s 240 fnt84 0 12233(4.)m 1200(Sour)s 4(ce)k -1956(package)s 8832(19)s 240 fnt82 0 11994(4.1.)m 1200(Releases)s -2087(of)s 2358(packages)s 3286(by)s 3580(other)s 4131(than)s -4600(the)s 4948(usual)s 5508(Debian)s 6256(maintainer)s 8835(19)s -0 11767(4.2.)m 1200(Standards)s 2194(conformance)s 3498(and)s gsave -3902 11821 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8835 11767(19)m -0 11540(4.3.)m 1200(Documentation)s 2732(and)s 3136(the)s gsave -3484 11594 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(changelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8831 11540(20)m -0 11313(4.4.)m 1200(Changes)s 2076(to)s 2315(the)s 2663(upstream)s -3599(sources)s 8831(20)s 0 11086(4.5.)m 1200(Error)s 1763(trapping)s -2613(in)s 2856(mak)s 2(e\207les)k 8831(20)s 240 fnt84 -0 10748(5.)m 1200(Ho)s 2(w)k 1734(to)s 1988(become)s -2814(a)s 2992(Debian)s 3779(de)s 3(v)k 2(eloper)k -8831(22)s 240 fnt82 0 10509(5.1.)m 1200(Before)s 1906(you)s -2321(start)s 2791(w)s 2(ork)k 8832(22)s 0 10282(5.2.)m -1200(When)s 1829(you)s 2244(ha)s 4(v)k 3(e)k -2745(a)s 2911(package)s 3751(to)s 3990(upload)s 8832(22)s -0 10055(5.3.)m 1200(Upload)s 1963(handling)s 2854(-)s gsave -2982 10109 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3843 10055(\207les)m -8832(22)s 240 fnt84 0 9717(6.)m 1200(The)s 1655(Debian)s -2442(mailing)s 3268(lists)s 8832(24)s 0 9367(7.)m 1200(Con)s 9(v)k 2(ersion)k -2415(pr)s 4(ocedur)k 4(e)k 3512(fr)s 4(om)k -4068(old)s 4442(sour)s 4(ce)k 5158(packages)s 8833(25)s -gsave -0 8104 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(0.3.)m 628(Copyright)s 2109(Notice)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7642(Cop)m 2(yright)k 1029(\2511996)s -1744(Ian)s 2106(Jackson.)s 0 7234(This)m 463(manual)s 1209(is)s -1406(free)s 1819(softw)s 2(are;)k 2737(you)s 3139(may)s -3592(redistrib)s 4(ute)k 4718(it)s 4896(and/or)s 5554(modify)s -6286(it)s 6465(under)s 7056(the)s 7391(terms)s 7959(of)s -8217(the)s 8551(GNU)s 0 6994(General)m 811(Public)s 1475(License)s -2274(as)s 2524(published)s 3513(by)s 3807(the)s 4155(Free)s -4635(Softw)s 2(are)k 5551(F)s 3(oundation;)k 6751(either)s -7354(v)s 3(ersion)k 8112(2,)s 8339(or)s 8598(\(at)s -0 6754(your)m 499(option\))s 1239(an)s 3(y)k 1636(later)s -2119(v)s 3(ersion.)k 0 6346(This)m 476(is)s 686(distrib)s 4(uted)k -1762(in)s 2005(the)s 2353(hope)s 2875(that)s 3293(it)s -3485(will)s 3911(be)s 4193(useful,)s 4884(b)s 4(ut)k -240 fnt83 5246 6348(without)m 6028(any)s 6430(warr)s 3(anty)k -240 fnt82 7301 6346(;)m 7413(without)s 8204(e)s 6(v)k 3(en)k -8704(the)s 0 6106(implied)m 788(w)s 2(arranty)k 1689(of)s -1960(merchantability)s 3513(or)s 3772(\207tness)s 4434(for)s 4772(a)s -4938(particular)s 5912(purpose.)s 6774(See)s 7175(the)s 7523(GNU)s -8098(General)s 0 5866(Public)m 664(License)s 1463(for)s 1801(more)s -2348(details.)s 0 5458(Y)m 26(ou)k 442(should)s 1139(ha)s 4(v)k 3(e)k -1640(recei)s 6(v)k 3(ed)k 2498(a)s 2664(cop)s 2(y)k -3182(of)s 3453(the)s 3801(GNU)s 4376(General)s 5187(Public)s -5851(License)s 6650(with)s 7132(your)s 7631(Debian)s 0 5218(GNU/Linux)m -1194(system,)s 1946(in)s gsave -2171 5272 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/copyright/GPL)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4373 5218(,)m 4461(or)s 4702(with)s -5165(the)s gsave -5495 5272 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5936 5218(source)m 6598(package)s 7419(as)s 7651(the)s -7980(\207le)s gsave -8322 5272 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(COPYING)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 9022 5218(.)m 0 4978(If)m 230(not,)s 643(write)s -1189(to)s 1428(the)s 1776(Free)s 2256(Softw)s 2(are)k -3172(F)s 3(oundation,)k 4367(Inc.,)s 4839(675)s 5245(Mass)s -5801(A)s 17(v)k 3(e,)k 6287(Cambridge,)s 7457(MA)s -7900(02139,)s 0 4738(USA.)m 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8953 13842(3)m gsave -0 12727 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 687 0 687 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 69(1.)m 412(Intr)s 6(oduction)k 2334(and)s 2960(scope)s -3830(of)s 4217(this)s 4821(manual)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12265(This)m 476(manual)s 1235(describes)s 2175(the)s 2523(criteria)s -3257(that)s 3675(a)s 3841(Debian-format)s 5307(package)s 6147(must)s -6672(satisfy)s 7349(to)s 7588(be)s 7870(included)s 8752(in)s -0 12025(the)m 348(Debian)s 1096(distrib)s 4(ution.)k 0 11617(Much)m -612(of)s 879(this)s 1271(information)s 2452(will)s 2874(be)s -3151(useful)s 3786(e)s 6(v)k 3(en)k 4282(when)s -4854(b)s 4(uilding)k 5697(a)s 5858(package)s 6694(which)s -7332(is)s 7538(to)s 7773(be)s 8050(distrib)s 4(uted)k -0 11377(in)m 243(some)s 804(other)s 1355(w)s 2(ay)k -1806(or)s 2065(is)s 2275(for)s 2613(local)s 3132(use.)s -0 10969(This)m 476(manual)s 1235(does)s 240 fnt83 1725 10971(not)m -240 fnt82 2095 10969(describe)m 2947(the)s 3295(technical)s 4212(mechanisms)s -5445(in)s 9(v)k 4(olv)k 3(ed)k 6325(in)s -6568(package)s 7408(creation,)s 0 10729(installation)m 1118(and)s 1522(remo)s 3(v)k 6(al.)k -2400(This)s 2876(information)s 4061(can)s 4450(be)s 4732(found)s -5349(in)s 5592(the)s gsave -5940 10783 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6400 10729(programmers')m 7786(manual)s 8545(and)s -0 10489(the)m gsave -348 10543 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 808 10489(system)m 1532(administrators')s 3010(manual.)s 0 10081(This)m -476(document)s 1480(assumes)s 2328(f)s 2(amiliarity)k 3386(with)s -3868(these)s 4415(other)s 4966(tw)s 2(o)k 5376(manuals.)s -6277(Unfortunately)s 7672(the)s 8020(system)s 0 9841(administrators')m 1478(manual)s -2237(does)s 2727(not)s 3093(e)s 3(xist)k 3601(yet.)s -0 9433(The)m 428(Debian)s 1176(v)s 3(ersion)k 1934(of)s -2205(the)s 2553(FSF')s 13(s)k 3162(GNU)s gsave -3737 9487 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(hello)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4297 9433(program)m -5167(is)s 5377(pro)s 3(vided)k 6283(as)s 6533(an)s -6816(e)s 3(xample)k 7679(for)s 8017(people)s 0 9193(wishing)m -811(to)s 1050(create)s 1675(Debian)s 2423(packages.)s 240 fnt83 -0 8787(Note)m 505(that)s 941(this)s 1341(document)s 2336(is)s -2550(still)s 2967(a)s 3142(dr)s 3(aft!)k 240 fnt82 -0 52(Debian)m 748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (4,5) 3 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(4)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(2.)m 412(P)s 3(ackage)k 1694(copyright)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12267(Please)m 666(study)s 1239(the)s 1587(cop)s 2(yright)k -2561(of)s 2832(your)s 3331(submission)s 240 fnt83 4464 12269(car)m 8(efully)k -240 fnt82 5361 12267(and)m 5765(understand)s 6872(it)s 7064(before)s -7730(proceeding.)s 8896(If)s 0 12027(you)m 415(ha)s 4(v)k 3(e)k -916(doubts)s 1606(or)s 1865(questions,)s 2876(please)s 3529(ask.)s -0 11619(The)m 428(aims)s 930(of)s 1201(the)s 1549(polic)s 3(y)k -2198(detailed)s 3012(belo)s 6(w)k 3645(are:)s 0 11379(\213)m -480(That)s 978(an)s 3(y)k 1375(user)s 1833(be)s -2115(able)s 2569(to)s 2808(reb)s 4(uild)k 3539(an)s 3(y)k -3936(package)s 4776(in)s 5019(the)s 5367(of\207cial)s 6098(Debian)s -6846(distrib)s 4(ution)k 8001(from)s 8525(the)s 480 11139(original)m -1278(source)s 1958(plus)s 2408(our)s 2787(patches.)s 0 10899(\213)m -480(That)s 978(we)s 1313(mak)s 2(e)k 1885(a)s 4(v)k 6(ailable)k -2793(in)s 3036(our)s 3415(packaging)s 4452(formats)s 5232(as)s -5482(much)s 6071(softw)s 2(are)k 6947(as)s 7197(we)s -7532(can.)s 0 10659(\213)m 480(That)s 978(it)s 1170(be)s -1452(easy)s 1931(for)s 2269(people)s 2963(to)s 3202(mak)s 2(e)k -3774(CDR)s 9(OMs)k 4788(of)s 5059(our)s 5438(distrib)s 4(ution)k -6593(without)s 7384(violating)s 480 10419(cop)m 2(yrights.)k 0 9905(All)m -360(packages)s 1288(in)s 1531(the)s 1879(Debian)s 2627(distrib)s 4(ution)k -3782(proper)s 4466(must)s 4991(be)s 5273(freely)s 5883(useable,)s -6707(modi\207able)s 7786(and)s 0 9665(redistrib)m 4(utable)k 1431(in)s -1674(both)s 2157(source)s 2837(and)s 3241(binary)s 3906(form.)s -4474(It)s 4679(must)s 5204(be)s 5486(possible)s 6326(for)s -6664(an)s 3(yone)k 7409(to)s 7648(distrib)s 4(ute)k -8602(and)s 0 9425(use)m 375(modi\207ed)s 1284(source)s 1964(code)s -2472(and)s 2876(their)s 3373(o)s 6(wn)k 3837(o)s 6(wn)k -4301(compiled)s 5249(binaries,)s 6112(at)s 6344(least)s 6841(when)s -7417(the)s 3(y)k 7880(do)s 8173(so)s 8439(as)s -8689(part)s 0 9185(of)m 271(a)s 437(Debian)s 1185(distrib)s 4(ution.)k -0 8777(P)m 3(ackages)k 931(whose)s 1592(cop)s 2(yright)k -2560(permission)s 3659(notices)s 4380(\(or)s 4710(patent)s 5347(problems\))s -6358(do)s 6644(not)s 7003(allo)s 6(w)k 7575(distrib)s 4(ution)k -8722(and)s 0 8537(cop)m 2(ying)k 823(for)s 1161(pro\207t,)s -1786(without)s 2577(restriction)s 3601(on)s 3898(the)s 4246(amount)s -5024(char)s 4(ged,)k 5884(or)s 6143(where)s 6783(distrib)s 4(ution)k -7938(is)s 8148(restricted)s 0 8297(according)m 995(to)s 1232(the)s -1578(medium)s 2421(used,)s 2965(or)s 3222(where)s 3860(the)s -4207(distrib)s 4(utor)k 5256(must)s 5779(ask)s 6157(an)s 3(y)k -6553(kind)s 7035(of)s 7304(special)s 8020(permission)s 0 8057(of)m -271(the)s 619(authors,)s 1430(or)s 1689(with)s 2171(other)s -2722(onerous)s 3531(conditions,)s 4635(may)s 5101(only)s 5581(be)s -5863(placed)s 6545(in)s 6788(the)s 7136(semi-supported)s 0 7817(non-free)m -865(section)s 1599(of)s 1870(the)s 2218(Debian)s 2966(FTP)s -3435(archi)s 6(v)k 3(es.)k 4326(This)s 4802(is)s -5012(important)s 6001(so)s 6267(that)s 6685(CDR)s 9(OM)k -7609(manuf)s 2(acturers)k 0 7577(can)m 375(distrib)s 4(ute)k -1314(Debian)s 2047(without)s 2824(ha)s 4(ving)k 3510(to)s -3734(check)s 4339(the)s 4672(cop)s 2(yright)k 5632(of)s -5889(each)s 6369(package)s 7194(indi)s 6(vidually)k 15(,)k -8421(simply)s 0 7337(by)m 294(lea)s 4(ving)k 1047(out)s -1413(the)s 1761(contents)s 2609(of)s 2880(the)s 3228(non-free)s -4093(area;)s 4602(CDR)s 9(OM)k 5526(distrib)s 4(utors)k -6661(are)s 7008(encouraged,)s 8218(though,)s 0 7097(to)m 239(check)s -858(the)s 1206(cop)s 2(yrights)k 2265(on)s 2562(programs)s -3516(in)s 3759(non-free)s 4624(indi)s 6(vidually)k 5828(and)s -6232(include)s 6992(as)s 7242(man)s 3(y)k 7825(as)s -8075(the)s 3(y)k 8538(can.)s 0 6689(P)m 3(ackages)k -938(whose)s 1606(cop)s 2(yright)k 2581(permission)s 3687(notices)s -4415(\(or)s 4753(patent)s 5397(problems\))s 6415(allo)s 6(w)k -6994(only)s 7474(distrib)s 4(ution)k 8629(of)s 0 6449(compiled)m -948(binaries)s 1755(\(and)s 2238(thus)s 2688(of)s 2959(which)s -3601(only)s 4081(binaries)s 4888(are)s 5235(a)s 4(v)k 6(ailable\),)k -6273(or)s 6532(where)s 7172(the)s 7520(source)s 8200(code)s -0 6209(which)m 642(may)s 1108(be)s 1390(distrib)s 4(uted)k -2466(is)s 2676(not)s 3042(the)s 3390(complete)s 4322(source)s -5002(code)s 5510(required)s 6364(to)s 6603(compile)s 7429(the)s -7777(program)s 8647(\(ie,)s 0 5969(the)m 344(program)s 1210(cannot)s -1904(be)s 2182(compiled)s 3125(using)s 3693(only)s 4169(packages)s -5093(in)s 5332(the)s 5675(main)s 6206(Debian)s 6950(distrib)s 4(ution\),)k -8230(or)s 8484(which)s 0 5729(depend)m 750(for)s 1088(their)s -1585(use)s 1960(on)s 2257(non-free)s 3122(or)s 3381(contrib)s -4111(packages,)s 5095(or)s 5354(allo)s 6(w)k 5933(free)s -6359(use)s 6734(only)s 7214(for)s 7552(a)s 7718(trial)s -8156(period)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s 6970(Debian)s -7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8953 13844(5)m 240 fnt82 0 13254(\(share)m 6(w)k 2(are\),)k -1220(or)s 1473(are)s 1814(demonstration)s 3233(programs)s 4181(lacking)s -4932(vital)s 5405(functionality)s 6674(\(cripple)s 6(w)k 2(are\),)k -8052(or)s 8305(are)s 8646(only)s 0 13014(installer)m 4(-packages)k -1767(which)s 2405(require)s 3133(the)s 3476(user)s 3930(to)s -4165(supply)s 4853(a)s 5015(separate)s 5849(\207le)s 6205(to)s -6440(be)s 6718(installed,)s 7629(or)s 7884(which)s 8522(f)s 2(ail)k -8887(to)s 0 12774(meet)m 524(some)s 1084(other)s 1634(polic)s 3(y)k -2282(requirements,)s 3636(may)s 4101(only)s 4580(be)s 4861(placed)s -5543(in)s 5785(the)s 6132(semi-supported)s 7663(contrib)s 8392(section)s -0 12534(of)m 271(the)s 619(Debian)s 1367(FTP)s 1836(archi)s 6(v)k 3(es)k -2674(\(unless)s 3402(the)s 3(y)k 3865(need)s 4375(to)s -4614(be)s 4896(in)s 5139(non-free)s 6004(-)s 6132(see)s -6493(abo)s 3(v)k 3(e\).)k 0 12126(Programs)m 961(whose)s -1623(authors)s 2371(encourage)s 3404(the)s 3745(user)s 4197(to)s -4429(mak)s 2(e)k 4995(donations)s 5971(are)s 6311(\207ne)s -6720(for)s 7051(the)s 7393(main)s 7921(distrib)s 4(ution,)k -0 11886(pro)m 3(vided)k 887(that)s 1286(the)s 1614(authors)s -2350(do)s 2624(not)s 2970(claim)s 3541(that)s 3940(not)s -4286(donating)s 5158(is)s 5349(immoral,)s 6245(unethical,)s 7209(ille)s 3(g)k 1(al)k -7837(or)s 8076(something)s 0 11646(similar;)m 774(otherwise)s 1759(the)s 3(y)k -2222(must)s 2747(go)s 3040(in)s 3283(contrib)s 4013(\(or)s -4351(non-free,)s 5267(if)s 5484(e)s 6(v)k 3(en)k -5984(distrib)s 4(ution)k 7139(is)s 7349(restricted)s 8294(by)s -8588(such)s 0 11406(statements\).)m 0 10998(P)m 3(ackages)k 938(whose)s -1606(cop)s 2(yright)k 2581(permission)s 3687(notices)s 4415(\(or)s -4753(patent)s 5397(problems\))s 6415(do)s 6708(not)s 7074(allo)s 6(w)k -7653(redistrib)s 4(ution)k 0 10758(e)m 6(v)k 3(en)k -500(of)s 771(only)s 1251(binaries,)s 2114(and)s 2518(where)s -3158(no)s 3451(special)s 4169(permission)s 5275(has)s 5645(been)s -6154(obtained,)s 7085(cannot)s 7783(placed)s 8465(on)s 8762(the)s -0 10518(Debian)m 748(FTP)s 1217(site)s 1604(and)s 2008(its)s -2284(mirrors)s 3037(at)s 3269(all.)s 0 10110(Note)m 521(that)s -939(under)s 1544(international)s 2806(cop)s 2(yright)k 3781(la)s 3(w)k -153 fnt82 4117 10199(1)m 240 fnt83 4237 10112(no)m 240 fnt82 -4530 10110(distrib)m 4(ution)k 5685(or)s 5944(modi\207cation)s 7210(of)s -7481(a)s 7647(w)s 2(ork)k 8198(is)s 0 9870(allo)m 6(wed)k -809(without)s 1600(an)s 1883(e)s 3(xplicit)k 2656(notice)s -3296(saying)s 3974(so.)s 4291(Therefore)s 5288(a)s 5454(program)s -6324(without)s 7115(a)s 7281(cop)s 2(yright)k 8256(notice)s -240 fnt83 8896 9872(is)m 240 fnt82 0 9630(cop)m 2(yrighted)k -1189(and)s 1583(you)s 1988(may)s 2444(not)s 2800(do)s -3083(an)s 3(ything)k 3961(to)s 4189(it)s 4371(without)s -5152(risking)s 5859(being)s 6434(sued!)s 6980(Lik)s 2(e)k 6(wise)k -7894(if)s 8101(a)s 8256(program)s 0 9390(has)m 370(a)s -536(cop)s 2(yright)k 1511(notice)s 2151(b)s 4(ut)k -2513(no)s 2806(statement)s 3781(saying)s 4459(what)s 4984(is)s -5194(permitted)s 6167(then)s 6636(nothing)s 7421(is)s 7631(permitted.)s -0 8982(Man)m 3(y)k 610(authors)s 1365(are)s 1712(una)s 3(w)k 2(are)k -2573(of)s 2844(the)s 3192(problems)s 4133(that)s 4551(restricti)s 6(v)k 3(e)k -5551(cop)s 2(yrights)k 6610(\(or)s 6948(lack)s 7407(of)s -7678(cop)s 2(yright)k 0 8742(notices\))m 805(can)s 1194(cause)s -1781(for)s 2119(the)s 2467(users)s 3009(of)s 3280(their)s -3777(supposedly-free)s 5360(softw)s 2(are.)k 6284(It)s 6489(is)s -6699(often)s 7247(w)s 2(orthwhile)k 0 8502(contacting)m 1049(such)s -1545(authors)s 2300(diplomatically)s 3734(to)s 3973(ask)s 4353(them)s -4891(to)s 5130(modify)s 5875(their)s 6372(terms)s 6953(generally)s 15(,)k -7934(or)s 8193(specially)s 0 8262(for)m 338(Debian.)s 1133(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -2093(this)s 2489(is)s 2699(a)s 2865(politically)s 3887(dif\207cult)s -4703(thing)s 5248(to)s 5487(do)s 5780(and)s 6184(you)s -6599(should)s 7296(ask)s 7676(for)s 8014(advice)s 8694(on)s -gsave -0 8076 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1261 8022(\207rst.)m 0 7614(When)m 629(in)s 872(doubt,)s 1525(send)s -2022(mail)s 2501(to)s gsave -2740 7668 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5843 7614(.)m 5947(Be)s 6269(prepared)s -7163(to)s 7402(pro)s 3(vide)k 8186(us)s 8450(with)s -0 7374(the)m 348(cop)s 2(yright)k 1323(statement.)s 2342(Softw)s 2(are)k -3258(co)s 3(v)k 3(ered)k 4067(by)s 4361(the)s -4709(GPL,)s 5268(public)s 5919(domain)s 6694(softw)s 2(are)k -7570(and)s 7974(BSD-lik)s 2(e)k 0 7134(cop)m 2(yrights)k -1059(are)s 1406(safe;)s 1902(be)s 2184(w)s 2(ary)k -2714(of)s 2985(the)s 3333(phrases)s 4101(`commercial)s 5362(use)s -5737(prohibited')s 6832(and)s 7236(`distrib)s 4(ution)k 0 6894(restricted'.)m -0 6486(Ev)m 3(ery)k 622(package)s 1462(submission)s 240 fnt83 -2596 6488(must)m 240 fnt82 3112 6486(be)m 3394(accompanied)s 4714(by)s -5008(v)s 3(erbatim)k 5914(cop)s 2(y)k 6432(of)s -6703(its)s 6979(cop)s 2(yright)k 7954(\(with)s 8515(the)s -0 6246(e)m 3(xceptions)k 1071(of)s 1342(public)s 1993(domain)s -2768(packages)s 3696(and)s 4100(those)s 4661(co)s 3(v)k 3(ered)k -5470(by)s 5764(the)s 6112(UCB)s 6648(BSD)s 7166(licence)s -7898(or)s 8157(the)s 8505(GNU)s 0 6006(GPL)m 509(or)s -768(LGPL;)s 1478(in)s 1721(these)s 2268(cases)s 2823(simply)s -3528(indicate)s 4340(which)s 4982(is)s 5192(appropriate\).)s 6463(This)s -6939(information)s 8124(must)s 8649(be)s 0 5766(included)m 882(in)s -1125(a)s 1291(\207le)s 1652(installed)s 2519(by)s 2813(the)s -3161(binary)s 3826(package)s 4666(-)s 4794(see)s 5155(`)s -gsave -5216 5820 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 2409 -52(/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7892 5766(',)m -8078(page)s 8586(10.)s gsave -0 947 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 752(1)m -192 fnt82 58 682(This)m 439(applies)s 1022(in)s 1217(the)s -1496(United)s 2064(States,)s 2606(too.)s 240 fnt82 0 52(Debian)m -748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (6,7) 4 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(6)m gsave -0 12726 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(3.)m 412(Contents)s 1789(of)s 2176(the)s 2707(binary)s -3748(package)s -grestore -gsave -0 11648 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.1.)m 628(Contr)s 5(ol)k -1760(\207le)s 2242(r)s 5(equir)k 5(ements)k -grestore -300 fnt84 -0.0 0.0 0.0 setrgbcolor 0 11033(3.1.1.)m gsave -813 11102 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Maintainer)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2139 11033(inf)m 7(ormation)k 240 fnt82 -0 10519(All)m 352(packages)s 1272(must)s 1788(ha)s 4(v)k 3(e)k -2281(a)s gsave -2439 10573 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3491 10519(\207eld)m 3966(with)s 4439(the)s 4779(correct)s -5493(name)s 6058(and)s 6454(a)s 6612(w)s 2(orking)k -7452(email)s 8029(address)s 8788(for)s 0 10279(the)m 348(Debian)s -1096(maintainer)s 2177(of)s 2448(the)s 2796(package.)s 3684(If)s -3914(one)s 4316(person)s 5011(maintains)s 5991(se)s 6(v)k 3(eral)k -6713(packages)s 7641(the)s 3(y)k 8104(should)s 8801(try)s -0 10039(to)m 239(a)s 4(v)k 4(oid)k 821(ha)s 4(ving)k -1522(dif)s 6(ferent)k 2397(forms)s 3005(of)s 3276(their)s -3773(name)s 4347(and)s 4751(address)s 5519(in)s 5762(dif)s 6(ferent)k -gsave -6637 10093 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7698 10039(\207elds.)m 300 fnt84 0 9478(3.1.2.)m 813(Dependencies)s 2624(and)s -3175(virtual)s 4108(packages)s 240 fnt82 0 8907(Add)m 471(a)s -637(dependenc)s 3(y)k 1832(for)s 2170(an)s 3(y)k -2567(shared)s 3249(libraries)s 4081(required)s 4935(by)s 5229(dynamically-link)s 2(ed)k -7144(e)s 3(x)k 3(ecutable)k 8216(binaries)s 0 8667(in)m -243(your)s 742(package.)s 1630(Almost)s 2394(e)s 6(v)k 3(ery)k -2970(package)s 3810(containing)s 4873(compiled)s 5821(C)s 6033(code)s -6541(should)s 7238(therefore)s 8155(include)s 0 8427(a)m gsave -166 8481 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 926 8427(\207eld)m -1409(which)s 2051(mentions)s 2979(the)s 3327(shared)s 4009(C)s -4221(library)s 4911(required)s 5765(for)s 6103(the)s 6451(program)s -7321(to)s 7560(run.)s 7983(F)s 3(or)k 8372(ELF)s -0 8187(binaries)m 807(link)s 2(ed)k 1461(ag)s 1(ainst)k -gsave -2197 8241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libc.so.5)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3158 8187(the)m 3506(rele)s 6(v)k 6(ant)k 4323(package)s -5163(name)s 5737(is)s gsave -5947 8241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libc5)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6447 8187(.)m 0 7779(All)m 357(packages)s -1281(must)s 1802(use)s 2173(virtual)s 2847(package)s 3683(names)s -4341(where)s 4978(appropriate,)s 6169(and)s 6569(arrange)s 7337(to)s -7572(create)s 8193(ne)s 6(w)k 8636(ones)s 0 7539(if)m -217(necessary)s 15(.)k 1235(The)s 3(y)k 1777(must)s -2302(not)s 2667(use)s 3042(virtual)s 3719(package)s 4559(names)s -5220(\(e)s 3(xcept)k 5980(pri)s 6(v)k 6(ately)k 15(,)k -6908(amongst)s 7779(a)s 7944(cooperating)s 0 7299(group)m 612(of)s -883(packages\))s 1888(unless)s 2537(the)s 3(y)k 3000(ha)s 4(v)k 3(e)k -3501(been)s 4010(agreed)s 4705(upon)s 5242(and)s 5646(appear)s -6343(in)s 6586(the)s 6934(list)s 7285(of)s 7556(virtual)s -8234(package)s 0 7059(names.)m 0 6651(The)m 428(latest)s 991(v)s 3(ersion)k -1749(of)s 2020(the)s 2368(authoritati)s 6(v)k 3(e)k -3622(list)s 3973(of)s 4244(virtual)s 4922(package)s 5762(names)s -6424(can)s 6813(be)s 7095(found)s 7712(on)s gsave -0 6465 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(ftp.debian.org)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1457 6411(in)m -gsave -1696 6465 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/debian/doc/package\211developer/virtual\211package\211names\211list.text)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7858 6411(or)m 8113(your)s 8607(local)s 0 6171(mirror)m 13(.)k -700(The)s 1128(procedure)s 2140(for)s 2478(updating)s 3369(it)s -3561(is)s 3771(described)s 4745(at)s 4977(the)s 5325(top)s -5684(of)s 5955(the)s 6303(\207le.)s 300 fnt84 0 5611(3.1.3.)m -gsave -813 5680 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Section)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -1764 5611(and)m gsave -2315 5680 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Priority)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 5062(Decide)m 728(whether)s 1552(your)s 2046(package)s -2880(can)s 3263(go)s 3551(in)s gsave -3788 5116 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(non\211free)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4589 5062(,)m gsave -4691 5116 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(contrib)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5445 5062(or)m -5698(the)s 6041(main)s 6570(distrib)s 4(ution)k 7720(-)s -7842(see)s 8197(`P)s 3(ackage)k 0 4822(cop)m 2(yright',)k -1101(page)s 1609(4,)s 1836(and)s 2240(put)s 2606(an)s -2889(appropriate)s 4033(v)s 6(alue)k 4601(for)s 4939(the)s -5287(distrib)s 4(ution)k 6442(in)s 6685(the)s gsave -7033 4876 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8695 4822(\207le.)m -0 4414(The)m gsave -411 4468 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1254 4414(and)m gsave -1640 4468 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Section)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2382 4414(control)m 3096(\207le)s 3439(\207elds)s -3990(gi)s 6(v)k 3(e)k 4432(information)s 5599(for)s -5919(classifying)s 6989(the)s 7319(package)s 8141(in)s gsave -8366 4468 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4174(and)m -404(say)s 777(which)s 1419(directory)s 2335(to)s 2574(place)s -3134(it)s 3326(in)s 3569(the)s 3917(FTP)s 4386(archi)s 6(v)k 3(e.)k -0 3766(The)m 3(y)k 543(are)s 890(ultimately)s 1912(the)s -2260(responsibility)s 3615(of)s 3886(the)s 4234(distrib)s 4(ution)k -5389(maintainers;)s 6615(ho)s 6(we)k 6(v)k 3(er)k 9(,)k -7522(you)s 7937(should)s 0 3526(suggest)m 778(v)s 6(alues)k -1434(for)s 1772(them)s 2310(in)s 2553(your)s gsave -3052 3580 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3913 3526(information)m -5098(when)s 5674(you)s 6089(upload)s 6799(a)s 6965(package.)s -7853(Y)s 26(ou)k 8295(do)s 8588(this)s 0 3286(by)m -294(including)s 1251(appropriate)s 2395(information)s 3580(in)s 3823(the)s -gsave -4171 3340 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5632 3286(\207le)m 5993(before)s 6659(b)s 4(uilding)k 7506(the)s -7854(packages.)s 0 2878(F)m 3(or)k 389(a)s 555(list)s -906(of)s 1177(the)s 1525(currently)s 2441(in-use)s 3081(sections,)s -3958(please)s 4611(see)s 4972(the)s 5320(FTP)s 5789(archi)s 6(v)k 3(e.)k -6587(P)s 3(ackages)k 7525(in)s 7768(the)s 8116(non-free)s -0 2638(and)m 404(contrib)s 1134(areas)s 1675(should)s 2372(ha)s 4(v)k 3(e)k -2873(section)s gsave -3607 2692 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(non\211free)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4468 2638(and)m gsave -4872 2692 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(contrib)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5572 2638(,)m 5679(respecti)s 6(v)k 3(ely)k 15(.)k -280 fnt84 0 2092(3.1.3.1.)m gsave -969 2156 translate -0.6953 1.0000 scale -280 fnt31 0.0 0.0 0.0 setrgbcolor 0 -61(Priority)m - -grestore -280 fnt84 0.0 0.0 0.0 setrgbcolor 1973 2092(v)m 2(alues)k gsave -120 1599 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(required)m -grestore -gsave -480 1359 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(required)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1341 1305(packages)m 2269(are)s 2616(necessary)s -3599(for)s 3937(the)s 4285(proper)s 4969(functioning)s 6125(of)s -6396(the)s 6744(system.)s 7512(Y)s 26(ou)k 7954(must)s -8479(not)s 480 1065(remo)m 3(v)k 3(e)k 1247(these)s -1794(packages)s 2722(or)s 2981(your)s 3480(system)s 4204(may)s -4670(become)s 5470(totally)s 6134(brok)s 2(en)k 6854(and)s -7258(you)s 7673(may)s 8139(probably)s 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s 6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8951 13844(7)m 240 fnt82 480 13256(not)m -839(e)s 6(v)k 3(en)k 1332(be)s 1607(able)s -2054(to)s 2286(use)s gsave -2654 13310 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3107 13256(to)m 3339(put)s 3697(things)s -4326(back.)s 4875(Systems)s 5716(with)s 6191(only)s 6664(the)s -gsave -7005 13310 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(required)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7859 13256(packages)m 8779(are)s 480 13016(probably)m 1385(unuseable,)s 2449(b)s 4(ut)k -2811(the)s 3(y)k 3274(do)s 3567(ha)s 4(v)k 3(e)k -4068(enough)s 4831(functionality)s 6106(to)s 6345(allo)s 6(w)k -6924(the)s 7272(sysadmin)s 8233(to)s 8472(boot)s 480 12776(and)m -884(install)s 1522(more)s 2069(softw)s 2(are.)k gsave -120 12485 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(important)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 12191(Important)m -1482(programs,)s 2492(including)s 3449(those)s 4010(which)s 4652(one)s -5054(w)s 2(ould)k 5709(e)s 3(xpect)k 6390(to)s -6629(\207nd)s 7060(on)s 7357(an)s 3(y)k 7754(Unix-lik)s 2(e)k -480 11951(system.)m 1233(If)s 1448(the)s 1781(e)s 3(xpectation)k -2922(is)s 3117(that)s 3520(an)s 3788(e)s 3(xperienced)k -4983(Unix)s 5502(person)s 6182(who)s 6633(found)s 7235(it)s -7412(missing)s 8194(w)s 2(ould)k 8833(go)s 480 11711(`What)m -1131(the)s 1473(F*!@<+)s 2343(is)s 2547(going)s 3140(on,)s -3481(where)s 4115(is)s gsave -4319 11765 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(foo)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4619 11711(',)m 4798(it)s 4984(should)s -5675(be)s 5951(in)s gsave -6188 11765 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(important)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7089 11711(.)m 7187(This)s 7657(is)s -7861(an)s 8137(important)s 480 11471(criterion)m 1326(because)s 2119(we)s -2434(are)s 2762(trying)s 3366(to)s 3585(produce,)s 4443(amongst)s -5295(other)s 5826(things,)s 6498(a)s 6645(free)s 7051(Unix.)s -7614(Other)s 8198(packages)s 480 11231(without)m 1267(which)s 1905(the)s -2248(system)s 2968(will)s 3389(not)s 3751(run)s 4123(well)s -4584(or)s 4839(be)s 5116(useable)s 5885(should)s 6578(also)s -7011(be)s 7289(here.)s 7799(This)s 8271(does)s 240 fnt83 -8756 11233(not)m 240 fnt82 480 10991(include)m 1240(Emacs)s 1928(or)s -2187(X11)s 2635(or)s 2894(T)s 16(eX)k 3359(or)s -3618(an)s 3(y)k 4015(other)s 4566(lar)s 4(ge)k -5095(applications.)s 6354(The)s gsave -6782 11045 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(important)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7743 10991(packages)m 8671(are)s 480 10751(just)m -885(a)s 1051(bare)s 1518(minimum)s 2508(of)s 2779(commonly-e)s 3(xpected)k -4787(and)s 5191(necessary)s 6174(tools.)s gsave -120 10411 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(standard)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 10117(These)m 1097(packages)s -2015(pro)s 3(vide)k 2789(a)s 2944(reasonably)s 4024(small)s -4586(b)s 4(ut)k 4938(not)s 5293(too)s 5642(limited)s -6366(character)s 4(-mode)k 7893(system.)s 8650(This)s 480 9877(is)m -676(what)s 1187(will)s 1599(install)s 2223(by)s 2503(def)s 2(ault)k -3210(if)s 3413(the)s 3747(user)s 4191(doesn')s 4(t)k -4937(select)s 5526(an)s 3(ything)k 6400(else.)s 6861(It)s -7052(doesn')s 4(t)k 7798(include)s 8543(man)s 3(y)k -480 9637(lar)m 4(ge)k 1009(applications,)s 2271(b)s 4(ut)k -2633(it)s 2825(does)s 3315(include)s 4075(Emacs)s 4763(\(this)s -5238(is)s 5448(more)s 5995(of)s 6266(a)s 6432(piece)s -6992(of)s 7263(infrastructure)s 8604(than)s 480 9397(an)m 763(application\))s -1953(and)s 2357(a)s 2523(reasonable)s 3601(subset)s 4259(of)s -4530(T)s 16(eX)k 4995(and)s 5399(LaT)s 16(eX)k -6116(\(if)s 6412(this)s 6808(is)s 7018(possible)s 7858(without)s -8649(X\).)s gsave -120 9057 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(optional)m -grestore -153 fnt82 -0.0 0.0 0.0 setrgbcolor 921 9092(1)m 240 fnt82 480 8763(This)m 953(is)s -1160(all)s 1450(the)s 1795(softw)s 2(are)k 2667(that)s -3082(you)s 3494(might)s 4109(reasonably)s 5195(w)s 2(ant)k -5715(to)s 5951(install)s 6586(if)s 6799(you)s 7211(didn')s 4(t)k -7835(kno)s 6(w)k 8413(what)s 8934(it)s 480 8523(w)m 2(as)k -894(or)s 1146(don')s 4(t)k 1700(ha)s 4(v)k 3(e)k -2193(specialised)s 3292(requirements.)s 4636(This)s 5104(is)s 5307(a)s -5466(much)s 6048(lar)s 4(ger)k 6652(system)s 7369(and)s -7766(includes)s 8606(X11,)s 480 8283(a)m 646(full)s 1032(T)s 16(eX)k -1497(distrib)s 4(ution,)k 2702(and)s 3106(lots)s 3502(of)s -3773(applications.)s gsave -120 7943 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(extra)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 7649(This)m 956(contains)s 1804(packages)s 2732(that)s -3150(con\210ict)s 3927(with)s 4409(others)s 5044(with)s 5526(higher)s -6197(priorities,)s 7165(or)s 7424(are)s 7771(only)s 8251(lik)s 2(ely)k -8847(to)s 480 7409(be)m 762(useful)s 1401(if)s 1618(you)s -2033(already)s 2790(kno)s 6(w)k 3371(what)s 3896(the)s 3(y)k -4359(are)s 4706(or)s 4965(ha)s 4(v)k 3(e)k -5466(specialised)s 6572(requirements.)s 0 6895(Priority)m 783(v)s 6(alues)k -1439(are)s 1786(not)s 2152(case-sensiti)s 6(v)k 3(e.)k -280 fnt84 0 6349(3.1.3.2.)m 969(Base)s 1592(packages)s 240 fnt82 -0 5781(Some)m 582(packages)s 1490(ha)s 4(v)k 3(e)k -gsave -1971 5835 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Section:)m 1295(base)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3313 5781(and)m 3697(are)s 4024(in)s 4248(the)s -gsave -4576 5835 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(base)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5016 5781(subdirectory)m 6246(on)s 6523(the)s 6851(FTP)s 7301(archi)s 6(v)k 3(es.)k -8172(These)s 8779(are)s 0 5541(the)m 338(packages)s 1256(that)s -1664(are)s 2000(supplied)s 2859(on)s 3146(the)s 3483(base)s -3954(disks.)s 4540(The)s 3(y)k 5072(are)s 5409(the)s -5747(minimum)s 6726(sensible)s 7542(set)s 7857(for)s 8184(installing)s -0 5301(ne)m 6(w)k 447(packages)s 1375(\(perhaps)s 2249(via)s -2601(a)s 2767(netw)s 2(ork\).)k 0 4893(Most)m 552(of)s -823(these)s 1370(packages)s 2298(should)s 2995(ha)s 4(v)k 3(e)k -gsave -3496 4947 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority:)m 1439(required)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5358 4893(or)m 5617(at)s 5849(least)s gsave -6346 4947 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Priority:)m 1439(important)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8248 4893(.)m 300 fnt84 0 4332(3.1.4.)m 813(The)s gsave -1382 4401 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Essential)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2583 4332(\210ag)m -240 fnt82 0 3761(The)m gsave -428 3815 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Essential:)m -1582(yes)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1889 3761(control)m 2621(\207le)s -2982(\207eld)s 3465(should)s 4162(not)s 4528(be)s 4810(used)s -5307(unless)s 5956(remo)s 3(ving)k 6923(a)s 7089(package)s -7929(really)s 8526(will)s 0 3521(completely)m 1105(hose)s 1588(the)s -1924(system;)s 2688(nor)s 3056(should)s 3741(it)s 3921(be)s -4191(used)s 4677(for)s 5003(a)s 5157(shared)s 5827(library)s -6506(package)s 7334(-)s 7450(the)s 7786(dependencies)s 0 3281(will)m -426(pre)s 6(v)k 3(ent)k 1194(its)s 1470(premature)s -2494(remo)s 3(v)k 6(al,)k 3375(and)s 3779(we)s -4114(need)s 4624(to)s 4863(be)s 5145(able)s 5599(to)s -5838(remo)s 3(v)k 3(e)k 6605(it)s 6797(when)s -7373(it)s 7565(has)s 7935(been)s 0 3041(superseded.)m 300 fnt84 -0 2480(3.1.5.)m 813(Including)s gsave -2112 2549 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Priority)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 3188 2480(and)m gsave -3739 2549 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(Section)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 4690 2480(in)m 5009(the)s -gsave -5477 2549 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(.deb)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -6052 2480(contr)m 5(ol)k 7030(\207le)s 240 fnt82 0 1909(If)m -221(a)s 378(user)s 826(installs)s 1544(a)s 1701(package)s -2531(which)s 3164(is)s 3364(not)s 3721(part)s 4143(of)s -4404(the)s 4743(standard)s 5602(distrib)s 4(ution,)k 6797(or)s -7047(without)s 7828(do)s 6(wnloading)k gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor -0 753(1)m 192 fnt82 58 683(In)m 263(a)s 396(sense)s -855(e)s 4(v)k 2(erything)k 1711(is)s 1879(optional)s -2551(that)s 2886(isn')s 3(t)k 3270(required,)s 3993(b)s 3(ut)k -4283(that')s 10(s)k 4738(not)s 5031(what)s 5451(is)s -5619(meant)s 6135(here.)s 240 fnt82 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (8,9) 5 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(8)m 240 fnt82 0 13251(and)m -390(updating)s 1266(from)s 1775(a)s 1926(ne)s 6(w)k -gsave -2358 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3205 13251(\207le,)m 3602(the)s 3935(information)s 5105(about)s 5682(the)s -6016(priority)s 6771(and)s 7160(section)s 7879(of)s 8135(a)s -8286(package)s 0 13011(will)m 426(be)s 708(absent,)s 1426(and)s -1830(the)s gsave -2178 13065 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2938 13011(package)m 3778(listing)s 4428(will)s 4854(ha)s 4(v)k 3(e)k -5355(the)s 5703(package)s 6543(listed)s 7118(under)s 7723(`unclassi\207ed'.)s -0 12771(In)m 256(order)s 820(to)s 1059(impro)s 3(v)k 3(e)k -1906(this)s 2302(it)s 2494(is)s 2704(permissible)s 3861(to)s -4100(use)s 4475(the)s gsave -4823 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211is)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5123 12771(,)m gsave -5230 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211isp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5690 12771(or)m gsave -5949 12825 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211ip)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6309 12771(option)m -6978(to)s gsave -7217 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8718 12771(,)m 0 12531(so)m 266(that)s 684(the)s -gsave -1032 12585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1792 12531(and/or)m gsave -2463 12585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3324 12531(is)m 3534(copied)s 4230(into)s 4655(the)s -5003(actual)s 5628(control)s 6360(information)s 7545(in)s 7788(the)s -gsave -8136 12585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8596 12531(\207le.)m 0 12291(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -960(if)s 1177(you)s 1592(do)s 1885(this)s 2281(you)s -2696(should)s 3393(mak)s 2(e)k 3965(sure)s 4419(you)s -4834(k)s 2(eep)k 5337(the)s 5685(information)s 6870(up)s -7163(to)s 7402(date)s 7856(so)s 8122(that)s 8540(users)s -0 12051(are)m 347(not)s 713(sho)s 6(wn)k 1390(con\210icting)s -2466(information.)s 300 fnt84 0 11490(3.1.6.)m 813(F)s 7(ormatting)k -2338(of)s 2678(the)s gsave -3146 11559 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Description)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 4597 11490(contr)m 5(ol)k 5575(\207le)s -6027(\207eld)s 240 fnt82 0 10919(Ev)m 3(ery)k 622(Debian)s -1370(package)s 2210(should)s 2907(ha)s 4(v)k 3(e)k -3408(an)s 3691(e)s 3(xtended)k 4610(description.)s 0 10511(The)m -428(description)s 1547(should)s 2244(be)s 2526(written)s 3259(so)s -3525(that)s 3943(it)s 4135(tells)s 4583(the)s 4931(user)s -5389(what)s 5914(the)s 3(y)k 6377(need)s 6887(to)s -7126(kno)s 6(w)k 7707(to)s 7946(decide)s 0 10271(whether)m -830(to)s 1069(install)s 1707(the)s 2055(package.)s 2943(This)s -3419(description)s 4538(should)s 5235(not)s 5601(just)s 6006(be)s -6288(copied)s 6984(from)s 7508(the)s 7856(blurb)s 8414(for)s -8752(the)s 0 10031(program.)m 914(Instructions)s 2093(for)s 2431(con\207guring)s -3588(or)s 3847(using)s 4419(the)s 4767(package)s 5607(should)s -6304(not)s 6670(be)s 6952(included)s 7834(-)s 7962(that)s -8380(is)s 8590(what)s 0 9791(installation)m 1115(scripts,)s 1842(manpages,)s -2903(Info)s 3351(\207les)s 3797(and)s gsave -4198 9845 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5930 9791(are)m 6274(for)s 13(.)k -6640(Cop)s 2(yright)k 7666(statements)s 8722(and)s 0 9551(other)m -551(administri)s 6(via)k 1865(should)s 2562(not)s 2928(be)s -3210(included)s 4092(-)s 4220(that)s 4638(is)s 4848(what)s -gsave -5373 9605 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 2409 -52(/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8109 9551(is)m -8319(for)s 13(.)k 0 9143(If)m 221(you)s 627(wish)s -1127(to)s 1357(include)s 2107(a)s 2264(list)s 2606(in)s -2840(your)s 3330(e)s 3(xtended)k 4239(with)s 4712(entries)s -5390(which)s 6023(are)s 6361(a)s 6517(line)s 6922(or)s -7172(more)s 7710(each)s 8196(you)s 8601(must)s 0 8903(indent)m -658(each)s 1153(entry)s 1698(by)s 1992(one)s 2394(space)s -2981(to)s 3220(mak)s 2(e)k 3792(sure)s 4246(that)s -4664(it)s 4856(doesn')s 4(t)k 5616(get)s 5968(w)s 2(ordwrapped.)k -7386(The)s 7814(start)s 8284(of)s 8555(each)s 0 8663(list)m -351(entry)s 896(should)s 1593(be)s 1875(mark)s 2(ed)k -2648(with)s 3130(an)s 3413(asterisk,)s 4249(follo)s 6(wed)k -5151(by)s 5445(a)s 5611(single)s 6238(space.)s 6873(Y)s 26(ou)k -7315(must)s 7840(wrap)s 8371(the)s 8719(list)s 0 8423(entries)m -687(yourself)s 1542(to)s 1781(75)s 2067(columns,)s 2985(and)s -3389(should)s 4086(start)s 4556(continuation)s 5809(lines)s 6311(indented)s -7193(by)s 7487(three)s 8020(spaces)s 8695(so)s 0 8183(that)m -418(the)s 3(y)k 881(line)s 1295(up)s 1588(with)s -2070(the)s 2418(start)s 2888(of)s 3159(the)s 3507(te)s 3(xt)k -3922(on)s 4219(the)s 4567(\207rst)s 4998(line)s 5412(of)s -5683(each)s 6178(list)s 6529(entry)s 15(.)k 0 7775(See)m -401(the)s 749(programmers')s 2135(manual)s 2894(for)s 3232(further)s -3941(requirements)s 5239(and)s 5643(pitf)s 2(alls.)k gsave -0 6812 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 5(3.2.)m 628(Locations)s 2030(of)s 2393(\207les)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6350(The)m 428(location)s 1255(of)s -1526(all)s 1819(installed)s 2686(\207les)s 3135(and)s 3539(directories)s -4597(must)s 5122(comply)s 5894(fully)s 6399(with)s 6881(the)s -7229(Linux)s 7856(File)s 8283(System)s 0 6110(Standard)m 908(\(FSSTND\).)s -2061(The)s 2489(latest)s 3052(v)s 3(ersion)k 3810(of)s -4081(this)s 4477(document)s 5481(can)s 5870(be)s 6152(found)s -6769(alongside)s 7742(this)s 8138(manual)s 0 5870(or)m 259(on)s -gsave -556 5924 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tsx\21111.mit.edu)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2017 5870(in)m gsave -2260 5924 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/pub/linux/docs/linux\211standards/fsstnd/)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6164 5870(.)m 6268(Speci\207c)s 7091(questions)s 8046(about)s -0 5630(follo)m 6(wing)k 964(the)s 1298(standard)s 2152(may)s -2605(be)s 2873(ask)s 2(ed)k 3460(on)s gsave -3743 5684 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4944 5630(,)m -5038(or)s 5283(referred)s 6081(to)s 6307(Daniel)s 6985(Quinlan,)s -7849(the)s 8183(FSSTND)s 0 5390(coordinator)m 9(,)k 1200(at)s -gsave -1432 5444 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3734 5390(.)m 300 fnt84 0 4830(3.2.1.)m 813(Manpages)s 240 fnt82 -0 4259(Y)m 26(ou)k 426(must)s 935(install)s 1557(manpages)s -2549(in)s gsave -2776 4313 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(nroff)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3320 4259(source)m 3984(form,)s 4539(in)s 4766(appropriate)s -5894(places)s 6526(under)s gsave -7115 4313 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/man)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7916 4259(.)m 8004(Y)s 26(ou)k -8429(should)s 0 4019(only)m 480(use)s 855(sections)s 1676(1)s -1831(to)s 2070(9)s 2241(\(see)s 2681(the)s 3029(FSSTND)s -3972(for)s 4310(more)s 4857(details\).)s 5663(Y)s 26(ou)k -6105(must)s 240 fnt83 6630 4021(not)m 240 fnt82 7000 4019(install)m -7638(a)s 7804(preformatted)s 0 3779(`cat)m 417(page'.)s 0 3371(If)m -230(no)s 523(manual)s 1282(page)s 1790(is)s 2000(a)s 4(v)k 6(ailable)k -2908(for)s 3246(a)s 3412(particular)s 4386(program,)s 5303(utility)s -5927(or)s 6186(function)s 7040(and)s 7444(this)s 7840(is)s -8050(reported)s 0 3131(as)m 247(a)s 409(b)s 4(ug)k -814(on)s 1107(debian-b)s 4(ugs,)k 2376(a)s 2538(symbolic)s -3464(link)s 3893(from)s 4413(the)s 4757(requested)s 5727(manual)s -6482(page)s 6986(to)s 7221(the)s gsave -7565 3185 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(undocumented\(7\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2891(manual)m 759(page)s -1267(should)s 1964(be)s 2246(pro)s 3(vided.)k 3198(This)s -3674(symbolic)s 4604(link)s 5037(can)s 5426(be)s 5708(created)s -6455(from)s gsave -6979 2945 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8240 2891(lik)m 2(e)k 8652(this:)s gsave -480 2705 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(ln)m 432(\211s)s 864(../man7/undocumented.7)s 4176(\\)s -144 -292(debian/tmp/usr/man/man[1\2119]/the_requested_manpage.[1\2119])m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2167(This)m 476(manpage)s -1396(claims)s 2070(that)s 2488(the)s 2836(lack)s 3295(of)s -3566(a)s 3732(manpage)s 4652(has)s 5022(been)s 5531(reported)s -6385(as)s 6635(a)s 6801(b)s 4(ug,)k 7264(so)s -7530(you)s 7945(may)s 8411(only)s 0 1927(do)m 293(this)s -689(if)s 905(it)s 1097(really)s 1693(has)s 2063(\(you)s -2556(can)s 2945(report)s 3574(it)s 3766(yourself,)s 4655(if)s -4872(you)s 5286(lik)s 2(e\).)k 5825(Do)s 6170(not)s -6536(close)s 7082(the)s 7430(b)s 4(ug)k 7838(report)s -8468(until)s 8960(a)s 0 1687(proper)m 684(manpage)s 1604(is)s -1814(a)s 4(v)k 6(ailable.)k 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s 6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8952 13842(9)m 240 fnt82 0 13251(Y)m 26(ou)k -424(may)s 871(forw)s 2(ard)k 1665(a)s 1812(complaint)s -2809(about)s 3383(a)s 3530(missing)s 4308(manpage)s 5210(to)s -5430(the)s 5760(upstream)s 6677(authors,)s 7469(and)s 7855(mark)s -8388(the)s 8717(b)s 4(ug)k 0 13011(as)m 244(forw)s 2(arded)k -1276(in)s 1512(the)s 1854(Debian)s 2596(b)s 4(ug)k -2998(tracking)s 3828(system.)s 4589(Ev)s 3(en)k 5129(though)s -5846(the)s 6187(GNU)s 6756(Project)s 7486(do)s 7772(not)s -8132(in)s 8368(general)s 0 12771(consider)m 870(the)s 1218(lack)s -1677(of)s 1948(a)s 2114(manpage)s 3034(to)s 3273(be)s -3555(a)s 3721(b)s 4(ug,)k 4184(we)s 4519(do)s -4812(-)s 4940(if)s 5157(the)s 3(y)k 5620(tell)s -5979(you)s 6394(that)s 6812(the)s 3(y)k 7275(don')s 4(t)k -7836(consider)s 8706(it)s 8898(a)s 0 12531(b)m 4(ug)k -409(you)s 824(should)s 1521(lea)s 4(v)k 3(e)k -2074(the)s 2422(b)s 4(ug)k 2831(in)s 3074(our)s -3453(b)s 4(ug)k 3862(tracking)s 4698(system)s 5422(open)s -5945(an)s 3(yw)k 2(ay)k 15(.)k 0 12123(Manpages)m -1035(should)s 1732(be)s 2014(installed)s 2881(compressed)s 4068(using)s -gsave -4640 12177 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(gzip)m 718(\2119)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5340 12123(.)m 0 11715(If)m 230(one)s 631(manpage)s -1550(needs)s 2146(to)s 2384(be)s 2665(accesssible)s 3781(via)s -4133(se)s 6(v)k 3(eral)k 4854(names)s 5515(it)s -5707(is)s 5916(better)s 6518(to)s 6756(use)s 7131(a)s -7296(symbolic)s 8225(link)s 8657(than)s 0 11475(the)m gsave -348 11529 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.so)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 708 11475(feature,)m -1477(b)s 4(ut)k 1839(there)s 2372(is)s 2582(no)s -2875(need)s 3385(to)s 3624(\207ddle)s 4225(with)s 4707(the)s -5055(rele)s 6(v)k 6(ant)k 5872(parts)s 6387(of)s -6658(the)s 7006(upstream)s 7942(source)s 8622(to)s 0 11235(change)m -734(from)s gsave -1257 11289 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.so)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1617 11235(to)m 1855(symlinks)s 2770(-)s 2897(don')s 4(t)k -3457(do)s 3750(it)s 3941(unless)s 4590(it')s 13(s)k -4931(easy)s 15(.)k 5445(Do)s 5790(not)s 6155(create)s -6780(hard)s 7262(links)s 7778(in)s 8020(the)s 8367(manual)s -0 10995(page)m 508(directories,)s 1622(and)s 2026(do)s 2319(not)s -2685(put)s 3051(absolute)s 3904(\207lenames)s 4871(in)s gsave -5114 11049 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.so)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5474 10995(directi)m 6(v)k 3(es.)k -6497(The)s 6925(\207lename)s 7804(in)s 8047(a)s gsave -8213 11049 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.so)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8573 10995(in)m -8816(a)s 0 10755(manpage)m 920(should)s 1617(be)s 1899(relati)s 6(v)k 3(e)k -2661(to)s 2900(the)s 3248(base)s 3729(of)s 4000(the)s -4348(manpage)s 5268(tree)s 5681(\(usually)s gsave -6505 10809 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/man)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7306 10755(\).)m 300 fnt84 -0 10194(3.2.2.)m 813(Inf)s 7(o)k 1405(documents)s 240 fnt82 -0 9680(Info)m 451(documents)s 1539(should)s 2236(be)s 2518(installed)s -3385(in)s gsave -3628 9734 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/info)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4529 9680(.)m 4633(The)s 3(y)k 5176(should)s -5873(be)s 6155(compressed)s 7342(with)s gsave -7824 9734 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(gzip)m 718(\2119)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8524 9680(.)m -0 9272(Y)m 26(our)k 526(package)s 1366(must)s 1891(call)s -gsave -2290 9326 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install\211info)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3551 9272(to)m 3790(update)s 4484(the)s 4832(Info)s gsave -5283 9326 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dir)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5643 9272(\207le,)m -6055(in)s 6298(its)s 6574(post-installation)s 8170(script:)s gsave -480 9086 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(install\211info)m 1872(\211\211quiet)s 3024(\211\211section)s 4464(Development)s -6192(Development)s 7920(\\)s 288 -292(/usr/info/foobar.info)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 8265(It)m 205(is)s 415(a)s 581(good)s 1119(idea)s -1577(to)s 1816(specify)s 2560(a)s 2726(section)s 3460(for)s -3798(the)s 4146(location)s 4973(of)s 5244(your)s 5743(program;)s -6665(this)s 7061(is)s 7271(done)s 7793(with)s 8275(the)s -gsave -0 8079 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -961 8025(switch.)m 1689(T)s 19(o)k 1989(determine)s 3000(which)s -3642(section)s 4376(to)s 4615(use,)s 5041(you)s 5456(should)s -6153(use)s 6528(look)s 7015(at)s gsave -7247 8079 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/info/dir)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8608 8025(on)m 0 7785(your)m -491(system)s 1207(and)s 1603(choose)s 2316(the)s 2656(most)s -3173(rele)s 6(v)k 6(ant)k 3982(\(or)s 4312(create)s -4929(a)s 5087(ne)s 6(w)k 5526(section)s 6252(if)s -6461(none)s 6975(of)s 7238(the)s 7578(current)s 8305(sections)s -0 7545(are)m 347(rele)s 6(v)k 6(ant\).)k 1287(Note)s -1808(that)s 2226(the)s gsave -2574 7599 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211section)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3535 7545(\210ag)m 3947(tak)s 2(es)k -4487(tw)s 2(o)k 4897(ar)s 4(guments;)k 6001(the)s -6349(\207rst)s 6780(is)s 6990(a)s 7156(re)s 3(gular)k -7889(e)s 3(xpression)k 0 7305(to)m 236(match)s 873(\(case-insensiti)s 6(v)k 3(ely\))k -2766(ag)s 1(ainst)k 3498(an)s 3778(e)s 3(xisting)k -4581(section,)s 5362(the)s 5706(second)s 6426(is)s 6632(used)s -7126(when)s 7698(creating)s 8517(a)s 8679(ne)s 6(w)k -0 7065(one.)m 0 6657(Y)m 26(ou)k 442(must)s 967(remo)s 3(v)k 3(e)k -1734(the)s 2082(entries)s 2769(in)s 3012(the)s 3360(pre-remo)s 3(v)k 6(al)k -4573(script:)s gsave -480 6471 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install\211info)m 1872(\211\211quiet)s -3024(\211\211remove)s 4320(/usr/info/foobar.info)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5875(If)m -gsave -230 5929 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install\211info)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1491 5875(cannot)m 2189(\207nd)s 2620(a)s 2786(description)s 3905(entry)s -4450(in)s 4693(the)s 5041(Info)s 5492(\207le)s 5853(you)s -6268(will)s 6694(ha)s 4(v)k 3(e)k 7195(to)s -7434(supply)s 8127(one.)s 8577(See)s gsave -0 5689 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(install\211info\(8\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1561 5635(for)m 1899(details.)s -300 fnt84 0 5074(3.2.3.)m 813(Additional)s 2244(documentation)s 240 fnt82 -0 4560(An)m 3(y)k 464(additional)s 1475(documentation)s 2954(that)s -3372(comes)s 4034(with)s 4516(the)s 4864(package)s 5704(can)s -6093(be)s 6375(installed)s 7242(at)s 7474(the)s 7822(discretion)s -8821(of)s 0 4316(the)m 340(package)s 1171(maintainer)s 13(.)k -2274(T)s 16(e)k 3(xt)k 2744(documentation)s 4214(should)s -4902(be)s 5175(installed)s 6033(in)s 6267(a)s 6424(directory)s -gsave -7331 4370 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore - -grestore -153 fnt82 -0.0 0.0 0.0 setrgbcolor 9006 4405(1)m 240 fnt82 0 4076(and)m 404(compressed)s -1591(with)s gsave -2073 4130 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(gzip)m 718(\2119)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2833 4076(unless)m 3482(it)s 3674(is)s -3884(small.)s 0 3668(If)m 227(a)s 390(package)s 1227(comes)s -1886(with)s 2365(lar)s 4(ge)k 2891(amounts)s 3750(of)s -4017(documentation)s 5493(which)s 6132(man)s 3(y)k 6712(users)s -7251(of)s 7519(the)s 7864(package)s 8700(will)s 0 3428(not)m -366(require)s 1098(you)s 1513(should)s 2210(create)s 2835(a)s -3001(separate)s 3839(binary)s 4504(package)s 5344(to)s 5583(contain)s -6344(it,)s 6583(so)s 6849(that)s 7267(it)s 7459(does)s -7949(not)s 8315(tak)s 2(e)k 8767(up)s 0 3188(disk)m -460(space)s 1047(on)s 1344(the)s 1692(machines)s 2646(of)s -2917(users)s 3459(who)s 3925(do)s 4218(not)s 4584(need)s -5094(or)s 5353(w)s 2(ant)k 5876(it)s 6068(installed.)s -0 2780(It)m 205(is)s 415(often)s 963(a)s 1129(good)s -1667(idea)s 2125(to)s 2364(put)s 2730(te)s 3(xt)k -3145(information)s 4330(\207les)s 4779(\()s gsave -4852 2834 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(README)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5452 2780(s,)m 5652(changelogs,)s -6836(and)s 7240(so)s 7506(forth\))s 8098(that)s 8516(come)s -0 2540(with)m 482(the)s 830(source)s 1510(package)s 2350(in)s -gsave -2593 2594 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4328 2540(in)m 4571(the)s 4919(binary)s 5584(package.)s -6472(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -7432(don')s 4(t)k 7993(install)s 8631(the)s 0 2300(instructions)m -1166(for)s 1504(b)s 4(uilding)k 2351(and)s 2755(installing)s -3697(the)s 4045(package,)s 4936(of)s 5207(course!)s gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 -0.0 0.0 0.0 setrgbcolor 0 753(1)m 192 fnt82 58 683(Where)m 192 fnt83 -613 684(pac)m 3(ka)k 1(g)k 1(e)k 192 fnt82 -1289 683(is)m 1457(the)s 1736(name)s 2196(of)s 2412(the)s -2691(package.)s 240 fnt82 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (10,11) 6 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(10)m 300 fnt84 0 13207(3.2.4.)m -813(Pr)s 5(eferr)k 5(ed)k 2118(documentation)s 4098(f)s 7(ormats)k -240 fnt82 0 12693(The)m 428(uni\207cation)s 1508(of)s 1779(Debian)s -2527(documentation)s 4006(is)s 4216(being)s 4801(carried)s 5521(out)s -5887(via)s 6239(HTML.)s 0 12285(If)m 230(your)s 729(package)s -1569(comes)s 2231(with)s 2713(e)s 3(xtensi)k 6(v)k 3(e)k -3660(documentation)s 5139(in)s 5382(a)s 5548(markup)s 6332(format)s -7028(that)s 7446(can)s 7835(be)s 8117(con)s 9(v)k 3(erted)k -0 12045(to)m 231(v)s 6(arious)k 972(other)s 1515(formats)s -2286(you)s 2693(should)s 3382(if)s 3591(possible)s 4422(ship)s -4866(HTML)s 5593(v)s 3(ersions)k 6430(in)s 6664(the)s -7004(binary)s 7661(package,)s 8544(in)s 8778(the)s 0 11805(directory)m -gsave -916 11859 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2651 11805(or)m 2910(its)s 3186(subdirectories.)s 0 11397(Other)m -604(formats)s 1384(such)s 1880(as)s 2130(PostScript)s 3172(may)s -3638(be)s 3920(pro)s 3(vided)k 4826(at)s 5058(your)s -5557(option.)s 280 fnt84 0 10851(3.2.4.1.)m 969(Examples)s 240 fnt82 -0 10284(An)m 3(y)k 464(e)s 3(xamples)k 1415(\(con\207gurations,)s -2970(source)s 3650(\207les,)s 4155(whate)s 6(v)k 3(er\),)k -5208(should)s 5905(be)s 6187(installed)s 7054(in)s 7297(a)s -7463(directory)s gsave -0 10098 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/examples)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2576 10044(.)m 2680(These)s 3307(\207les)s 3756(should)s 4453(not)s -4819(be)s 5101(referenced)s 6166(by)s 6460(an)s 3(y)k -6857(program)s 7727(-)s 7855(the)s 3(y')k 12(re)k -8572(there)s 0 9804(for)m 338(the)s 686(bene\207t)s 1397(of)s -1668(the)s 2016(system)s 2740(administrator)s 4073(and)s 4477(users,)s -5075(as)s 5325(documentation)s 6804(only)s 15(.)k 300 fnt84 -0 9243(3.2.5.)m gsave -813 9312 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(/usr/doc/)m gsave -1620 0 translate -1.4219 1.0000 scale -300 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -66(pac)m 6(ka)k 3(g)k 3(e)k - -grestore -300 fnt31 0.0 0.0 0.0 setrgbcolor 3010 -65(/changelog.Debian.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 8675(This)m 476(installed)s 1343(\207le)s 1704(must)s 2229(contain)s -2990(a)s 3156(cop)s 2(y)k 3674(of)s 3945(the)s -gsave -4293 8729 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5955 8675(\207le)m 6316(from)s 6840(your)s 7339(Debian)s 8087(source)s -0 8435(tree.)m 0 8027(It)m 199(should)s 889(be)s 1165(installed)s -2025(compressed)s 3205(using)s gsave -3771 8081 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(gzip)m -718(\2119)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4471 8027(,)m 4571(as)s -4814(it)s 5000(will)s 5419(become)s 6212(lar)s 4(ge)k -6735(with)s 7210(time)s 7683(e)s 6(v)k 3(en)k -8177(if)s 8387(it)s 8572(starts)s 0 7787(out)m 366(small.)s -0 7379(If)m 230(the)s 578(package)s 1418(has)s 1788(only)s -2268(one)s 2670(changelog)s 3707(which)s 4349(is)s 4559(used)s -5056(both)s 5539(as)s 5789(the)s 6137(Debian)s 6885(changelog)s -7922(and)s 8326(the)s 0 7139(upstream)m 920(one)s 1306(because)s -2103(there)s 2619(is)s 2813(no)s 3090(separate)s 3911(upstream)s -4831(maintainer)s 5896(then)s 6348(the)s 6680(changelog)s 7701(should)s -8381(usually)s 0 6899(be)m 282(installed)s 1149(as)s gsave -1399 6953 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/changelog.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4435 6899(instead.)m 300 fnt84 0 6338(3.2.6.)m gsave -813 6407 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(/usr/doc/)m gsave -1620 0 translate -1.4219 1.0000 scale -300 fnt83 0.0 0.0 0.0 setrgbcolor 0 -66(pac)m 6(ka)k 3(g)k 3(e)k - -grestore -300 fnt31 0.0 0.0 0.0 setrgbcolor 3010 -65(/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 5770(This)m 476(\207le)s 837(must)s 1362(contain)s 2123(details)s -2797(of)s 3068(the)s 3416(authorship)s 4479(and)s 4883(cop)s 2(yright)k -5858(of)s 6129(the)s 6477(package.)s 7365(It)s 7570(must)s -8095(say)s 8468(where)s 0 5530(the)m 348(upstream)s 1284(sources)s -2052(\(if)s 2348(an)s 3(y\))k 2819(were)s 3339(obtained,)s -4270(and)s 4674(e)s 3(xplain)k 5432(brie\210y)s 6110(what)s -6635(modi\207cations)s 7988(were)s 8508(made)s 0 5290(in)m 243(the)s -591(Debian)s 1339(v)s 3(ersion)k 2097(of)s 2368(the)s -2716(package)s 3556(compared)s 4557(to)s 4796(the)s 5144(upstream)s -6080(one.)s 6530(It)s 6735(must)s 7260(name)s 7834(the)s -8182(original)s 0 5050(authors)m 755(of)s 1026(the)s 1374(package)s -2214(and)s 2618(the)s 2966(Debian)s 3714(maintainer\(s\))s 5035(who)s -5501(were)s 6021(in)s 9(v)k 4(olv)k 3(ed)k -6901(with)s 7383(its)s 7659(creation.)s 0 4642(It)m 205(must)s -730(contain)s 1491(the)s 1839(full)s 2225(te)s 3(xt)k -2640(of)s 2911(the)s 3259(cop)s 2(yright)k 4234(notice)s -4874(and)s 5278(an)s 3(y)k 5675(ackno)s 6(wledgements)k -7554(for)s 7892(the)s 8240(program)s 0 4402(and)m 401(the)s -746(licence)s 1475(terms)s 2053(under)s 2655(which)s 3294(the)s -3639(program)s 4506(is)s 4713(distrib)s 4(uted.)k 5832(If)s -6059(the)s 6404(package)s 7241(is)s 7448(distrib)s 4(uted)k -8521(under)s 0 4162(the)m 348(GNU)s 923(General)s 1734(Public)s -2398(Licence,)s 3261(the)s 3609(GNU)s 4184(Library)s 4954(General)s -5765(Public)s 6429(Licence,)s 7292(the)s 7640(Re)s 3(gents)k -8459(of)s 8730(the)s 0 3922(Uni)m 6(v)k 3(ersity)k -1054(of)s 1325(California)s 2353(at)s 2585(Berk)s 2(ele)k 3(y)k -3497(\(BSD\))s 4170(licence)s 4902(or)s 5161(Larry)s 5745(W)s 19(all')k 13(s)k -6400(Artistic)s 7168(Licence)s 7980(please)s 8633(say)s 0 3682(so)m -259(instead)s 986(of)s 1249(including)s 2199(a)s 2357(cop)s 2(y)k -2867(of)s 3130(the)s 3471(licence.)s 4243(The)s 4663(\207les)s -gsave -5105 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(BSD)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5405 3682(,)m gsave -5504 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(GPL)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5804 3682(,)m gsave -5903 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(LGPL)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6355 3682(and)m gsave -6752 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Artistic)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7605 3682(are)m 7944(be)s -8218(a)s 4(v)k 6(ailable)k 0 3442(in)m gsave -243 3496 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2105 3442(for)m -2443(you)s 2858(to)s 3097(refer)s 3606(to.)s 0 3034(The)m -428(cop)s 2(yright)k 1403(\207le)s 1764(should)s 2461(not)s -2827(be)s 3109(compressed)s 4296(unless)s 4945(it)s 5137(is)s -5347(v)s 3(ery)k 5823(lar)s 4(ge.)k 0 2626(Do)m -345(not)s 710(use)s 1084(the)s 1431(cop)s 2(yright)k -2405(\207le)s 2765(as)s 3014(a)s 3179(general)s gsave -3936 2680 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(README)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4595 2626(\207le.)m -5003(If)s 5232(your)s 5730(package)s 6569(has)s 6938(such)s -7433(a)s 7598(\207le)s 7958(it)s 8149(should)s 8844(be)s -0 2386(installed)m 867(in)s gsave -1110 2440 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m -gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/README)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3545 2386(or)m gsave -3804 2440 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(README.Debian)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5165 2386(or)m 5424(some)s 5985(other)s 6536(appropriate)s -7680(place.)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s 6970(Debian)s -7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(11)m 300 fnt84 0 13210(3.2.7.)m -813(Symbolic)s 2064(links)s 240 fnt82 0 12639(Most)m 552(symbolic)s -1482(links)s 1998(should)s 2694(be)s 2976(relati)s 6(v)k 3(e,)k -3789(not)s 4154(absolute.)s 5055(Absolute)s 5975(links,)s 6546(in)s -6789(general,)s 7599(cause)s 8185(problems)s 0 12399(when)m 576(a)s -742(\207le)s 1103(system)s 1827(is)s 2037(not)s 2403(mounted)s -3299(where)s 3939(it)s 4131("normally")s 5230(resides)s 5944(\(for)s -6361(e)s 3(xample,)k 7275(when)s 7851(mounted)s 8747(via)s -0 12159(NFS\).)m 0 11751(In)m 256(particular)s 9(,)k 1268(symlinks)s -2183(from)s 2707(one)s 3109(part)s 3540(of)s gsave -3811 11805 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4271 11751(to)m -4510(another)s 5287(should)s 5984(be)s 6266(relati)s 6(v)k 3(e.)k -0 11343(In)m 256(certain)s 962(cases,)s 1573(ho)s 6(we)k 6(v)k 3(er)k 9(,)k -2480(relati)s 6(v)k 3(e)k 3242(links)s 3758(may)s -4224(cause)s 4811(more)s 5358(problems.)s 6352(F)s 3(or)k -6741(e)s 3(xample,)k 7655(links)s 8171(into)s gsave -8596 11397 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11103(and)m -gsave -404 11157 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/var)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -864 11103(should)m 1561(be)s 1843(absolute.)s 0 10695(Note)m 510(that)s -916(when)s 1480(creating)s 2290(a)s 2444(relati)s 6(v)k 3(e)k -3194(link)s 3615(using)s gsave -4175 10749 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ln)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4423 10695(it)m 4603(is)s 4801(not)s -5155(necessary)s 6126(for)s 6452(the)s 6788(tar)s 4(get)k -7375(of)s 7634(the)s 7970(link)s 8391(to)s 8618(e)s 3(xist)k -0 10455(relati)m 6(v)k 3(e)k 762(to)s 1001(the)s -1349(w)s 2(orking)k 2198(directory)s 3114(you')s 12(re)k -3782(running)s gsave -4580 10509 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ln)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4840 10455(from;)m 5416(nor)s 5795(is)s 6005(it)s -6197(necessary)s 7180(to)s 7419(change)s 8153(directory)s 0 10215(to)m -239(the)s 586(directory)s 1502(where)s 2141(the)s 2488(link)s -2921(is)s 3130(to)s 3369(be)s 3650(made.)s 4271(Simply)s -5016(include)s 5775(the)s 6123(string)s 6719(that)s 7136(should)s -7833(appear)s 8529(as)s 8778(the)s 0 9975(tar)m 4(get)k -599(of)s 870(the)s 1218(link)s 1651(\(this)s 2126(will)s -2552(be)s 2834(a)s 3000(pathname)s 3986(relati)s 6(v)k 3(e)k -4748(to)s 4987(the)s 5335(directory)s 6251(in)s 6494(which)s -7136(the)s 7484(link)s 7917(resides\))s 8708(as)s 0 9735(the)m -348(\207rst)s 779(ar)s 4(gument)k 1738(to)s gsave -1977 9789 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(ln)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2177 9735(.)m -0 9327(F)m 3(or)k 389(e)s 3(xample,)k 1303(in)s -1546(your)s gsave -2045 9381 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Makefile)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2906 9327(or)m gsave -3165 9381 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4366 9327(,)m 4473(do)s 4766(things)s -5402(lik)s 2(e:)k gsave -480 9141 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ln)m -432(\211fs)s 1008(gcc)s 1584($\(prefix\)/bin/cc)s 0 -292(ln)m 432(\211fs)s -1008(gcc)s 1584(debian/tmp/usr/bin/cc)s 0 -532(ln)m 432(\211fs)s 1008(../sbin/sendmail)s -3456($\(prefix\)/bin/runq)s 0 -772(ln)m 432(\211fs)s 1008(../sbin/sendmail)s 3456(debian/tmp/usr/bin/runq)s - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 0 7672(3.2.8.)m 813(Log\207les)s 240 fnt82 -0 7101(Log\207les)m 835(should)s 1532(usually)s 2277(be)s 2559(named)s -gsave -3255 7155 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/var/log/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 2409 -52(.log)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5330 7101(.)m -5434(If)s 5664(you)s 6079(ha)s 4(v)k 3(e)k -6580(man)s 3(y)k 7163(log\207les,)s 7974(or)s 8233(need)s -8743(a)s 0 6861(separate)m 821(directory)s 1719(for)s 2039(permissions)s -3214(reasons)s 3964(\()s gsave -4037 6915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/var/log)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4880 6861(is)m 5073(writeable)s 5999(only)s -6461(by)s gsave -6737 6915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7137 6861(\),)m 7305(you)s 7702(should)s 8381(usually)s -0 6621(create)m 625(a)s 791(directory)s 1707(named)s gsave -2403 6675 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/var/log/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4078 6621(.)m 0 6213(Mak)m 2(e)k -599(sure)s 1053(that)s 1471(an)s 3(y)k 1868(log\207les)s -2623(are)s 2970(rotated)s 3691(occasionally)s 4940(using)s 5512(so)s -5778(that)s 6196(the)s 3(y)k 6659(don')s 4(t)k -7220(gro)s 6(w)k 7760(inde\207nitely;)s 0 5973(the)m 348(best)s -793(w)s 2(ay)k 1244(to)s 1483(do)s 1776(this)s -2172(is)s 2382(to)s 2621(use)s gsave -2996 6027 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(savelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3756 5973(program)m 4626(in)s -4869(an)s gsave -5152 6027 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/cron.daily)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6653 5973(,)m gsave -6760 6027 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/cron.weekly)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8422 5973(or)m gsave -0 5787 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/cron.monthly)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1762 5733(script.)m 0 5325(Mak)m 2(e)k -599(sure)s 1053(that)s 1471(an)s 3(y)k 1868(log\207les)s -2623(are)s 2970(remo)s 3(v)k 3(ed)k 3859(when)s -4435(the)s 4783(package)s 5623(is)s 5833(pur)s 4(ged)k -6552(\(b)s 4(ut)k 6993(not)s 7359(when)s 7935(it)s -8127(is)s 8337(only)s 0 5085(remo)m 3(v)k 3(ed\),)k -1017(by)s 1311(checking)s 2228(the)s 2576(ar)s 4(gument)k -3535(to)s 3774(the)s 4122(postrm)s 4846(script)s 5436(\(see)s -5876(the)s 6224(programmer')s 13(s)k 7615(manual)s 8374(for)s -0 4845(details\).)m 300 fnt84 0 4284(3.2.9.)m gsave -813 4353 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(/usr/local)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2139 4284(-)m 2300(f)s 7(or)k -2747(the)s 3215(use)s 3700(of)s 4040(the)s 4508(system)s -5441(administrator)s 240 fnt82 0 3713(As)m 317(mandated)s 1305(by)s -1599(the)s 1947(FSSTND)s 2890(no)s 3183(package)s 4023(should)s -4720(place)s 5280(an)s 3(y)k 5677(\207les)s 6126(in)s -gsave -6369 3767 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7370 3713(,)m 7477(either)s 8080(by)s 8374(putting)s 0 3473(them)m -522(in)s 749(the)s 1081(\207lesystem)s 2094(archi)s 6(v)k 3(e)k -2828(to)s 3051(be)s 3317(unpack)s 2(ed)k 4274(by)s -gsave -4552 3527 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4996 3473(or)m 5239(by)s 5517(manipulating)s 6816(them)s 7338(in)s -7565(their)s 8045(maintainer)s 0 3233(scripts.)m 0 2825(Ev)m 3(ery)k -614(package)s 1446(that)s 1856(searches)s 2708(a)s 2866(number)s -3649(of)s 3912(directories)s 4962(or)s 5213(\207les)s 5654(for)s -5984(something)s 7026(\(for)s 7435(e)s 3(xample,)k 8341(looking)s -0 2585(for)m 338(shared)s 1020(libraries)s 1852(in)s gsave -2095 2639 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/lib)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2555 2585(or)m -gsave -2814 2639 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/lib)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3615 2585(\))m 3743(should)s 4440(search)s 5107(an)s 5390(appropriate)s -6534(directory)s 7450(in)s gsave -7693 2639 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2345(too.)m 0 1937(In)m 245(order)s -798(that)s 1205(the)s 1542(system)s 2255(administrator)s 3577(may)s -4032(kno)s 6(w)k 4602(where)s 5231(to)s 5459(place)s -6008(additional)s 7008(\207les)s 7446(a)s 7601(package)s 8429(should)s -0 1697(create)m 622(an)s 901(empty)s 1550(directory)s 2462(in)s -2702(the)s 3046(appropriate)s 4187(place)s 4743(in)s gsave -4983 1751 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6040 1697(by)m -6331(supplying)s 7325(it)s 7514(in)s 7753(the)s 8097(\207lesystem)s -0 1457(archi)m 6(v)k 3(e)k 750(for)s 1088(unpacking)s -2139(by)s gsave -2433 1511 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2833 1457(.)m 2937(The)s gsave -3365 1511 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/local)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4426 1457(directory)m 5342(itself)s -5890(and)s 6294(all)s 6587(the)s 6935(subdirectories)s 8326(created)s -0 52(Debian)m 748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (12,13) 7 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(12)m 240 fnt82 0 13252(by)m -294(the)s 641(package)s 1480(should)s 2176(ha)s 4(v)k 3(e)k -2676(permissions)s 3868(2775)s 4393(\(group-writeable)s 6053(and)s 6456(set-group-id\))s -7751(and)s 8154(be)s 8435(o)s 6(wned)k 0 13012(by)m -gsave -294 13066 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root.staff)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1295 13012(.)m 0 12604(In)m 256(the)s 604(future)s 1230(it)s -1422(will)s 1848(be)s 2130(possible)s 2970(to)s 3209(tell)s -gsave -3568 12658 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4028 12604(not)m 4394(to)s 4633(unpack)s 5386(\207les)s 5835(matching)s -6778(certain)s 7484(patterns,)s 8347(so)s 0 12364(that)m 418(system)s -1142(administrators)s 2559(who)s 3025(do)s 3318(not)s 3684(wish)s -4193(these)s 4740(directories)s 5798(in)s gsave -6041 12418 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/local)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7102 12364(do)m 7395(not)s -7761(need)s 8271(to)s 8510(ha)s 4(v)k 3(e)k -0 12124(them.)m gsave -0 11100 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.3.)m 628(P)s 6(ermissions)k -2324(and)s 2911(o)s 3(wnerships)k -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 10638(The)m 428(rules)s 943(in)s 1186(this)s 1582(section)s -2316(are)s 2663(guidelines)s 3697(for)s 4035(general)s 4793(use.)s -5216(If)s 5446(necessary)s 6429(you)s 6844(may)s 7310(de)s 6(viate)k -8050(from)s 8574(the)s 0 10398(details)m 662(belo)s 6(w)k 15(.)k -1318(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -2266(if)s 2471(you)s 2874(do)s 3155(so)s 3409(you)s -3812(must)s 4325(mak)s 2(e)k 4885(sure)s 5327(that)s -5733(what)s 6246(is)s 6444(done)s 6954(is)s 7152(secure)s -7806(and)s 8198(you)s 8601(must)s 0 10158(try)m 319(to)s -558(be)s 840(as)s 1090(consistent)s 2106(as)s 2356(possible)s -3196(with)s 3678(the)s 4026(rest)s 4430(of)s 4701(the)s -5049(system.)s 5817(Y)s 26(ou)k 6259(should)s 6956(probably)s -7861(also)s 8299(discuss)s 0 9918(it)m 192(on)s gsave -489 9972 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1750 9918(\207rst.)m -0 9510(Files)m 515(should)s 1212(be)s 1494(o)s 6(wned)k -2185(by)s gsave -2479 9564 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root.root)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3380 9510(,)m 3487(and)s 3891(made)s 4465(writeable)s -5409(only)s 5889(by)s 6183(the)s 6531(o)s 6(wner)k -7183(and)s 7587(uni)s 6(v)k 3(ersally)k 0 9270(readable)m -865(\(and)s 1348(e)s 3(x)k 3(ecutable,)k 2471(if)s -2688(appropriate\).)s 0 8862(Directories)m 1111(should)s 1808(be)s 2090(mode)s -2678(755)s 3084(or)s 3343(\(for)s 3760(group-writability\))s 5520(mode)s -6108(2775.)s 6692(The)s 7120(o)s 6(wnership)k 8164(of)s -8435(the)s 0 8622(directory)m 911(should)s 1602(be)s 1879(consistent)s -2889(with)s 3366(its)s 3636(mode)s 4219(-)s 4341(if)s -4553(a)s 4713(directory)s 5624(is)s 5828(mode)s 6411(2775,)s -6992(it)s 7179(should)s 7870(be)s 8147(o)s 6(wned)k -8832(by)s 0 8382(the)m 348(group)s 960(that)s 1378(needs)s -1974(write)s 2520(access)s 3181(to)s 3420(it.)s 0 7974(Setuid)m -669(and)s 1073(setgid)s 1702(e)s 3(x)k 3(ecutables)k -2862(should)s 3559(be)s 3841(mode)s 4429(4755)s 4955(or)s -5214(2755)s 5740(respecti)s 6(v)k 3(ely)k 15(,)k -6977(and)s 7381(o)s 6(wned)k 8072(by)s 8366(the)s -0 7734(appropriate)m 1144(user)s 1602(or)s 1861(group.)s 2524(The)s 3(y)k -3067(should)s 3764(not)s 4130(be)s 4412(made)s 4986(unreadable)s -6091(\(modes)s 6846(lik)s 2(e)k 7258(4711)s 7773(or)s -8032(2711)s 8547(or)s 0 7494(e)m 6(v)k 3(en)k -498(4111\);)s 1166(doing)s 1763(so)s 2026(achie)s 6(v)k 3(es)k -2888(no)s 3179(e)s 3(xtra)k 3710(security)s 15(,)k -4555(because)s 5366(an)s 3(yone)k 6108(can)s 6495(\207nd)s -6923(the)s 7268(binary)s 7931(in)s 8171(the)s 8516(freely)s -0 7254(a)m 4(v)k 6(ailable)k 901(Debian)s 1642(package)s -2475(-)s 2595(it)s 2780(is)s 2983(merely)s 3693(incon)s 9(v)k 3(enient.)k -5013(F)s 3(or)k 5395(the)s 5736(same)s 6276(reason)s -6949(you)s 7357(should)s 8047(not)s 8405(restrict)s 0 7014(read)m -469(or)s 728(e)s 3(x)k 3(ecute)k 1508(permissions)s -2701(on)s 2998(non-set-id)s 4025(e)s 3(x)k 3(ecutables.)k -0 6606(Some)m 601(setuid)s 1230(programs)s 2184(need)s 2694(to)s -2933(be)s 3215(restricted)s 4160(to)s 4399(particular)s 5373(sets)s -5782(of)s 6053(users,)s 6651(using)s 7223(\207le)s 7584(permissions.)s -8830(In)s 0 6366(this)m 386(case)s 842(the)s 3(y)k -1295(should)s 1981(be)s 2253(o)s 6(wned)k 2933(by)s -3216(the)s 3554(uid)s 3907(to)s 4136(which)s 4767(the)s 3(y)k -5220(are)s 5556(set-id,)s 6182(and)s 6576(by)s 6859(the)s -7197(group)s 7798(which)s 8429(should)s 0 6126(be)m 282(allo)s 6(wed)k -1091(to)s 1330(e)s 3(x)k 3(ecute)k 2110(them.)s -2692(The)s 3(y)k 3235(should)s 3932(ha)s 4(v)k 3(e)k -4433(mode)s 5021(4754;)s 5613(there)s 6146(is)s 6356(no)s -6649(point)s 7201(in)s 7444(making)s 8215(them)s 0 5886(unreadable)m -1105(to)s 1344(those)s 1905(users)s 2447(who)s 2913(must)s -3438(not)s 3804(be)s 4086(allo)s 6(wed)k 4895(to)s -5134(e)s 3(x)k 3(ecute)k 5914(them.)s 0 5478(Do)m -346(not)s 712(arrange)s 1484(that)s 1902(the)s 2250(system)s -2974(administrator)s 4307(can)s 4696(only)s 5176(recon\207gure)s 6321(the)s -6669(package)s 7509(to)s 7748(correspond)s 8869(to)s 0 5238(their)m -480(local)s 981(security)s 1773(polic)s 3(y)k 2405(by)s -2681(changing)s 3594(the)s 3925(permissions)s 5100(on)s 5379(a)s -5528(binary)s 15(.)k 6210(Ordinary)s 7109(\207les)s 7541(installed)s -8390(by)s gsave -8666 5292 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 4998(\(as)m 328(opposed)s 1184(to)s 1421(conf\207les)s -2294(and)s 2697(other)s 3246(similar)s 3967(objects\))s 4771(ha)s 4(v)k 3(e)k -5270(their)s 5766(permissions)s 6958(reset)s 7466(to)s 7704(the)s -8050(distrib)s 4(uted)k 0 4758(permissions)m 1190(when)s 1762(the)s -2107(package)s 2943(is)s 3150(reinstalled.)s 4244(Instead)s 4988(you)s -5400(should)s 6093(consider)s 6960(\(for)s 7373(e)s 3(xample\))k -8304(creating)s 0 4518(a)m 166(group)s 778(for)s 1116(people)s -1810(allo)s 6(wed)k 2619(to)s 2858(use)s 3233(the)s -3581(program\(s\))s 4691(and)s 5095(making)s 5866(an)s 3(y)k -6263(setuid)s 6892(e)s 3(x)k 3(ecutables)k 8052(e)s 3(x)k 3(ecutable)k -0 4278(only)m 480(by)s 774(that)s 1192(group.)s 0 3870(Shared)m -722(libraries)s 1554(should)s 2251(be)s 2533(installed)s 3400(e)s 3(x)k 3(ecutable.)k -gsave -0 2846 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.4.)m 628(Con\207guration)s 2618(\207les)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2384(An)m 3(y)k 455(con\207guration)s -1778(\207les)s 2217(created)s 2954(or)s 3203(used)s 3690(by)s -3974(your)s 4463(package)s 5294(should)s 5981(reside)s 6597(in)s -gsave -6830 2438 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7230 2384(.)m 7324(If)s 7544(there)s 8067(are)s 8404(se)s 6(v)k 3(eral)k -0 2144(you)m 415(should)s 1112(consider)s 1982(creating)s 2804(a)s -2970(subdirectory)s 4219(named)s 4915(after)s 5411(your)s 5910(package.)s -0 1736(It)m 191(is)s 386(almost)s 1068(certain)s 1759(that)s -2162(an)s 3(y)k 2544(\207le)s 2890(in)s gsave -3118 1790 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3563 1736(that)m -3967(is)s 4162(in)s 4390(your)s 4874(package')s 13(s)k -5853(\207lesystem)s 6867(archi)s 6(v)k 3(e)k 7602(should)s -8284(be)s 8551(listed)s 0 1496(in)m gsave -243 1550 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 643 1496(')m 13(s)k -gsave -853 1550 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(conffiles)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1814 1496(control)m 2546(area)s 3003(\207le.)s 3412(\(See)s 3892(the)s -gsave -4240 1550 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4700 1496(programmers')m 6086(manual\).)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(13)m gsave -0 12744 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(3.5.)m 628(Maintainer)s 2247(scripts)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12282(The)m 428(package)s 1268(installation)s 2386(scripts)s 3060(should)s -3757(a)s 4(v)k 4(oid)k 4339(producing)s 5363(output)s -6035(which)s 6677(it)s 6869(is)s 7079(unnecessary)s 8302(for)s -8640(the)s 0 12042(user)m 458(to)s 697(see)s 1058(and)s -1462(should)s 2159(rely)s 2584(on)s gsave -2881 12096 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3341 12042(to)m 3580(sta)s 4(v)k 3(e)k -4120(of)s 6(f)k 4464(boredom)s 5375(on)s 5672(the)s -6020(part)s 6451(of)s 6722(a)s 6888(user)s 7346(installing)s -8288(man)s 3(y)k 0 11802(packages.)m 981(This)s 1457(means,)s -2175(amongst)s 3046(other)s 3597(things,)s 4289(using)s 4861(the)s -gsave -5209 11856 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211quiet)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5969 11802(option)m 6638(on)s gsave -6935 11856 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install\211info)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8136 11802(.)m 0 11394(P)m 3(ackages)k -922(should)s 1603(try)s 1905(to)s 2128(minimise)s 3057(the)s -3388(amount)s 4150(of)s 4404(prompting)s 5438(the)s 3(y)k -5885(need)s 6378(to)s 6601(do,)s 6932(and)s 7319(the)s 3(y)k -7766(should)s 8446(ensure)s 0 11154(that)m 418(the)s 766(user)s -1224(will)s 1650(only)s 2130(e)s 6(v)k 3(ery)k -2706(be)s 2988(ask)s 2(ed)k 3589(each)s 4084(question)s -4952(once.)s 5508(This)s 5984(means)s 6646(that)s 7064(packages)s -7992(should)s 8689(try)s 0 10914(to)m 229(use)s 594(appropriate)s -1728(shared)s 2400(con\207guration)s 3723(\207les)s 4162(\(such)s 4727(as)s -gsave -4967 10968 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/papersize)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6418 10914(and)m gsave -6812 10968 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/news/server)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8414 10914(,)m 8510(rather)s 0 10674(than)m 469(each)s -964(prompting)s 2014(for)s 2352(their)s 2849(o)s 6(wn)k -3313(list)s 3664(of)s 3935(required)s 4789(pieces)s 5437(of)s -5708(information.)s 0 10266(It)m 205(also)s 643(means)s 1305(that)s -1723(an)s 2006(upgrade)s 2833(should)s 3530(not)s 3896(ask)s -4276(the)s 4624(same)s 5171(questions)s 6126(ag)s 1(ain,)k -6750(unless)s 7399(the)s 7747(user)s 8205(has)s 8575(used)s -gsave -0 10080 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211purge)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1261 10026(to)m 1500(remo)s 3(v)k 3(e)k -2267(the)s 2615(package')s 13(s)k 3609(con\207guration.)s 4989(The)s -5417(answers)s 6238(to)s 6477(con\207guration)s 7810(questions)s 0 9786(should)m -697(be)s 979(stored)s 1621(in)s 1864(an)s 2147(appropriate)s -3291(place)s 3851(in)s gsave -4094 9840 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4554 9786(so)m 4820(that)s 5238(the)s -5586(user)s 6044(can)s 6433(modify)s 7178(them,)s 7763(and)s -8167(ho)s 6(w)k 8628(this)s 0 9546(has)m 370(been)s -879(done)s 1401(should)s 2098(be)s 2380(documented.)s 0 9138(If)m -230(a)s 396(package)s 1236(has)s 1606(a)s 1772(vitally)s -2436(important)s 3425(piece)s 3985(of)s 4256(information)s 5441(to)s -5680(pass)s 6143(to)s 6382(the)s 6730(user)s 7188(\(such)s -7763(as)s 8013("don')s 4(t)k 8671(run)s 0 8898(me)m -345(as)s 591(I)s 722(am,)s 1117(you)s 1528(must)s -2049(edit)s 2463(the)s 2807(follo)s 6(wing)k 3780(con\207guration)s -5109(\207les)s 5554(\207rst)s 5981(or)s 6236(you)s 6647(risk)s -7062(your)s 7557(system)s 8277(emitting)s 0 8658(badly-formatted)m 1581(messages"\),)s -2751(it)s 2927(should)s 3608(display)s 4337(this)s 4717(in)s -4944(the)s gsave -5276 8712 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6121 8658(script)m 6695(and)s 7083(prompt)s 7818(the)s -8150(user)s 8592(to)s 8814(hit)s 0 8418(return)m 627(to)s -866(ackno)s 6(wledge)k 2179(the)s 2527(message.)s 3441(Cop)s 2(yright)k -4470(messages)s 5424(do)s 5717(not)s 6083(count)s 6675(as)s -6925(vitally)s 7589(important)s 8578(\(the)s 3(y)k 0 8178(belong)m -705(in)s gsave -947 8232 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/copyright)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2749 8178(\);)m 2939(neither)s 3662(do)s 3954(instructions)s -5119(on)s 5415(ho)s 6(w)k 5876(to)s 6114(use)s -6488(a)s 6654(program)s 7523(\(these)s 8148(should)s 8844(be)s -0 7938(in)m 243(on)s 540(line)s 954(documentation,)s 2483(where)s -3123(all)s 3416(the)s 3764(users)s 4306(can)s 4695(see)s -5056(them\).)s 0 7530(An)m 3(y)k 464(necessary)s 1447(prompting)s -2497(should)s 3194(almost)s 3891(al)s 2(w)k 2(ays)k -4602(be)s 4884(con\207ned)s 5767(to)s 6006(the)s 6354(post-installation)s -7950(script,)s 0 7290(and)m 404(should)s 1101(be)s 1383(protected)s -2330(with)s 2812(a)s 2978(conditional)s 4109(so)s 4375(that)s -4793(unnecssary)s 5910(prompting)s 6960(doesn')s 4(t)k 7720(happen)s -8469(if)s 8686(a)s 0 7050(package')m 13(s)k 994(installation)s -2112(f)s 2(ails)k 2571(and)s 2975(the)s gsave -3323 7104 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4184 7050(is)m -4394(called)s 5022(with)s gsave -5504 7104 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211upgrade)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6805 7050(,)m gsave -6912 7104 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(abort\211remove)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8173 7050(or)m gsave -0 6864 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(abort\211deconfigure)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1702 6810(.)m -0 6402(Errors)m 647(which)s 1289(occur)s 1880(during)s 2558(the)s -2906(e)s 3(x)k 3(ecution)k 3887(of)s 4158(an)s -4441(installation)s 5559(script)s 240 fnt83 6149 6404(must)m 240 fnt82 -6665 6402(be)m 6947(check)s 2(ed)k 7787(and)s 8191(the)s -0 6162(installation)m 240 fnt83 1118 6164(must)m 1634(not)s 240 fnt82 -2004 6162(continue)m 2884(after)s 3380(an)s 3663(error)s 13(.)k -0 5754(The)m 428(section)s 1162(belo)s 6(w)k 1795(on)s -2092(scripts)s 2766(in)s 3009(general)s 3767(applies)s 4495(to)s -4734(package)s 5574(maintainer)s 6655(scripts)s 7329(too.)s gsave -0 4730 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(3.6.)m 628(Scripts)s 1656(in)s 1996(general)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4268(All)m 360(command)s 1362(scripts,)s -2092(including)s 3049(the)s 3397(package)s 4237(maintainer)s 5318(scripts)s -5992(inside)s 6619(the)s 6967(package)s 7807(and)s 8211(used)s -8708(by)s gsave -0 4082 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 400 4028(,)m 507(should)s 1204(ha)s 4(v)k 3(e)k -1705(a)s gsave -1871 4082 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2131 4028(line)m 2545(naming)s 3316(the)s 3664(shell)s -4170(to)s 4409(be)s 4691(used)s 5188(to)s 5427(interpret)s -6295(them.)s 0 3620(In)m 256(the)s 604(case)s 1071(of)s -1342(Perl)s 1781(scripts)s 2455(this)s 2851(should)s 3548(be)s -gsave -3830 3674 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!/usr/bin/perl)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5331 3620(.)m 0 3212(Shell)m 546(scripts)s 1220(\()s gsave -1293 3266 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(sh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1553 3212(and)m -gsave -1957 3266 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(bash)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2357 3212(\))m 2485(should)s 3182(almost)s 3879(certainly)s 4768(start)s -5238(with)s gsave -5720 3266 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(set)m 574(\211e)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6380 3212(so)m 6646(that)s 7064(errors)s -7671(are)s 8018(detected.)s 0 2972(Ev)m 3(ery)k 622(script)s -240 fnt83 1212 2974(must)m 240 fnt82 1728 2972(use)m gsave -2103 3026 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(set)m 574(\211e)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2763 2972(or)m 3022(check)s 3641(the)s 3989(e)s 3(xit)k -4404(status)s 4999(of)s 240 fnt83 5270 2974(e)m 3(very)k -240 fnt82 5840 2972(command.)m 0 2564(Perl)m 439(scripts)s 1113(should)s -1810(check)s 2429(for)s 2767(errors)s 3374(when)s 3950(making)s -4721(an)s 3(y)k 5118(system)s 5842(calls,)s 6386(including)s -gsave -7343 2618 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(open)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7743 2564(,)m gsave -7850 2618 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(print)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8350 2564(,)m gsave -8457 2618 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(close)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8957 2564(,)m gsave -0 2378 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(rename)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 660 2324(and)m gsave -1064 2378 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(system)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1664 2324(.)m -gsave -0 1970 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(csh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -360 1916(and)m gsave -764 1970 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tcsh)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1224 1916(should)m 1921(be)s 2203(a)s 4(v)k 4(oided)k -3011(as)s 3261(scripting)s 4150(languages.)s 5211(See)s 5612(Csh)s -6042(Programming)s 7410(Considered)s 0 1676(Harmful,)m 916(one)s 1318(of)s -1589(the)s gsave -1937 1730 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(comp.unix.*)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3098 1676(F)m 17(A)k 13(Qs.)k 3744(If)s -3974(an)s 4257(upstream)s 5193(package)s 6033(comes)s 6695(with)s -gsave -7177 1730 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(csh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7537 1676(scripts)m 8211(then)s 8680(you)s 0 1436(must)m 525(mak)s 2(e)k -1097(sure)s 1551(that)s 1969(the)s 3(y)k 2432(start)s -2902(with)s gsave -3384 1490 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!/bin/csh)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4445 1436(and)m 4849(mak)s 2(e)k 5421(your)s -5920(package)s 6760(depend)s 7510(on)s gsave -7807 1490 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(csh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8107 1436(.)m 0 52(Debian)m -748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (14,15) 8 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(14)m gsave -0 12747 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(3.7.)m 628(Compilation)s 2404(options)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12285(Generally)m 996(the)s 1344(follo)s 6(wing)k 2321(compilation)s -3520(parameters)s 4618(should)s 5315(be)s 5597(used:)s gsave -480 12099 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(CC)m 432(=)s 720(gcc)s 0 -292(CFLAGS)m -1008(=)s 1296(\211O2)s 1872(\211g)s 2304(\211Wall)s 3168(#)s -3456(sane)s 4176(warning)s 5328(options)s 6480(vary)s 7200(between)s -8352(programs)s 0 -532(LDFLAGS)m 1152(=)s 1440(#)s 1728(none)s -0 -772(install)m 1152(\211s)s 1584(#)s 1872(\(or)s 2448(use)s -3024(strip)s 3888(on)s 4320(the)s 4896(files)s 5760(in)s -6192(debian/tmp\))s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10783(Note)m 521(that)s -939(all)s 1232(installed)s 2099(binaries)s 2906(should)s 3603(be)s -3885(stripped,)s 4762(either)s 5365(by)s 5659(using)s 6231(the)s -gsave -6579 10837 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211s)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6839 10783(\210ag)m 7251(to)s gsave -7490 10837 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8190 10783(,)m 8297(or)s 8556(by)s -0 10543(calling)m gsave -703 10597 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(strip)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1263 10543(on)m 1560(the)s 1908(binaries)s 2715(after)s -3211(the)s 3(y)k 3674(ha)s 4(v)k 3(e)k -4175(been)s 4684(copied)s 5380(into)s gsave -5805 10597 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian/tmp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6866 10543(b)m 4(ut)k -7228(before)s 7894(the)s 8242(tree)s 8655(is)s 0 10303(made)m -574(into)s 999(a)s 1165(package.)s 0 9895(Mak)m 2(e)k -599(sure)s 1053(that)s 1471(you)s 1886(do)s 2179(not)s -2545(link)s 2978(with)s gsave -3460 9949 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211g)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3660 9895(,)m 3767(as)s 4017(this)s -4413(mak)s 2(es)k 5073(a.out)s 5605(compilers)s 6598(produce)s -7425(huge)s 7947(statically)s 0 9655(link)m 2(ed)k 654(binaries.)s -1514(The)s gsave -1942 9709 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211g)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2202 9655(\210ag)m 2614(is)s 2824(useful)s 3463(on)s -3760(compilation)s 4959(so)s 5225(that)s 5643(you)s 6058(ha)s 4(v)k 3(e)k -6559(a)s 4(v)k 6(ailable)k 7467(a)s 7633(full)s -8019(set)s 8344(of)s 0 9415(deb)m 4(ugging)k 1061(symbols)s -1910(in)s 2153(your)s 2652(b)s 4(uilt)k 3146(source)s -3826(tree,)s 4290(in)s 4533(case)s 5000(an)s 3(yone)k -5745(should)s 6442(\207le)s 6803(a)s 6969(b)s 4(ug)k -7378(report)s 8008(in)s 9(v)k 4(olving)k 0 9175(\(for)m -417(e)s 3(xample\))k 1352(a)s 1518(core)s 1985(dump.)s -0 8767(The)m gsave -428 8821 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211N)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 688 8767(\210ag)m 1100(should)s 1797(not)s 2163(be)s -2445(used.)s 2988(On)s 3338(a.out)s 3870(systems)s 4678(it)s -4870(may)s 5336(ha)s 4(v)k 3(e)k 5837(been)s -6346(useful)s 6985(for)s 7323(some)s 7884(v)s 3(ery)k -8360(small)s 0 8527(binaries,)m 863(b)s 4(ut)k 1225(for)s -1563(ELF)s 2046(it)s 2238(has)s 2608(no)s 2901(good)s -3439(ef)s 6(fect.)k 0 8119(It)m 205(is)s 415(up)s -708(to)s 947(the)s 1295(package)s 2135(maintainer)s 3216(to)s -3455(decide)s 4135(what)s 4660(compilation)s 5859(options)s 6615(are)s -6962(best)s 7407(for)s 7745(the)s 8093(package.)s 0 7879(Certain)m -760(binaries)s 1567(\(such)s 2142(as)s 2392(computationally-intensi)s 6(v)k 3(e)k -4935(programs\))s 5966(may)s 6432(function)s 7286(better)s 7889(with)s -8371(certain)s 0 7639(\210ags)m 497(\()s gsave -570 7693 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211O3)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 870 7639(,)m 970(for)s -1301(e)s 3(xample\);)k 2292(feel)s 2698(free)s 3117(to)s -3349(use)s 3717(them.)s 4293(Please)s 4952(use)s 5320(good)s -5851(judgment)s 6809(here.)s 7317(Don')s 4(t)k 7924(use)s -8292(\210ags)s 8788(for)s 0 7399(the)m 348(sak)s 2(e)k -827(of)s 1098(it;)s 1342(only)s 1822(use)s 2197(them)s -2735(if)s 2952(there)s 3485(is)s 3695(good)s 4233(reason)s -4914(to)s 5153(do)s 5446(so.)s 5763(Feel)s 6229(free)s -6655(to)s 6894(o)s 3(v)k 3(erride)k 7740(the)s -8088(upstream)s 0 7159(author')m 13(s)k 821(ideas)s 1363(about)s -1955(which)s 2597(compilation)s 3796(options)s 4552(are)s 4899(best)s -5344(-)s 5472(the)s 3(y)k 5935(are)s 6282(often)s -6830(inappropriate)s 8160(for)s 8498(our)s 0 6919(en)m 9(vironment.)k -0 6511(Please)m 666(mak)s 2(e)k 1238(sure)s 1692(that)s -2110(you)s 2525(use)s 2900(only)s 3380(released)s 4220(v)s 3(ersions)k -5065(of)s 5336(shared)s 6018(libraries)s 6850(to)s 7089(b)s 4(uild)k -7635(your)s 8134(packages;)s 0 6271(otherwise)m 985(other)s 1536(users)s -2078(will)s 2504(not)s 2870(be)s 3152(able)s 3606(to)s -3845(run)s 4221(your)s 4720(binaries)s 5527(properly)s 15(.)k -6426(Producing)s 7463(source)s 8143(packages)s 0 6031(that)m 418(depend)s -1168(on)s 1465(unreleased)s 2545(compilers)s 3538(is)s 3748(also)s -4186(usually)s 4931(a)s 5097(bad)s 5501(idea.)s gsave -0 5007 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(3.8.)m 628(Shar)s 5(ed)k 1671(library)s -2702(packages)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4545(P)m 3(ackages)k -938(in)s 9(v)k 4(olving)k 1896(shared)s 2578(libraries)s -3410(should)s 4107(be)s 4389(split)s 4860(up)s 5153(into)s -5578(se)s 6(v)k 3(eral)k 6300(binary)s 6965(packages.)s -0 4137(F)m 3(or)k 389(a)s 555(straightforw)s 2(ard)k -2083(library)s 2773(which)s 3415(has)s 3785(a)s 3951(de)s 6(v)k 3(elopment)k -5238(en)s 9(vironment)k 6498(and)s 6902(a)s 7068(runtime)s -7867(kit)s 0 3893(including)m 957(just)s 1362(shared)s 2044(libraries)s -2876(you)s 3291(need)s 3801(to)s 4040(create)s 4665(tw)s 2(o)k -5075(packages:)s gsave -6058 3947 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(libr)m 3(aryname)k - -grestore -gsave -1667 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(soname)m -grestore - -grestore -153 fnt82 0.0 0.0 0.0 setrgbcolor -7933 3982(1)m 240 fnt82 8053 3893(and)m gsave -0 3707 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(libr)m 3(aryname)k -grestore -gsave -1667 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(soname)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2697 -52(\211dev)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2275 3653(.)m 0 3245(If)m 230(you)s 645(prefer)s 1274(only)s -1754(to)s 1993(support)s 2771(one)s 3173(de)s 6(v)k 3(elopment)k -4460(v)s 3(ersion)k 5218(time)s 5698(you)s 6113(may)s -6579(name)s 7153(the)s 7501(de)s 6(v)k 3(elopment)k -0 3005(package)m gsave -840 3059 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(libr)m 3(aryname)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1667 -52(\211dev)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2399 3005(;)m 2511(otherwise)s 3496(you)s 3911(may)s 4377(wish)s -4886(to)s 5125(use)s gsave -5500 3059 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5900 3005(')m 13(s)k 6110(con\210icts)s -6971(mechanism)s 8120(to)s 8359(ensure)s 0 2765(that)m 418(the)s -766(user)s 1224(only)s 1704(installs)s 2431(one)s 2833(de)s 6(v)k 3(elopment)k -4120(v)s 3(ersion)k 4878(at)s 5110(a)s 5276(time)s -5756(\(after)s 6331(all,)s 6676(dif)s 6(ferent)k 7551(de)s 6(v)k 3(elopment)k -0 2525(v)m 3(ersions)k 845(are)s 1192(lik)s 2(ely)k -1788(to)s 2027(ha)s 4(v)k 3(e)k 2528(the)s -2876(same)s 3423(header)s 4120(\207les)s 4569(in)s 4812(them,)s -5397(causing)s 6181(a)s 6347(\207lename)s 7226(clash)s 7774(if)s -7991(both)s 8474(are)s 0 2285(installed\).)m 990(T)s 19(ypically)k -1939(the)s 2285(de)s 6(v)k 3(elopment)k 3570(v)s 3(ersion)k -4326(will)s 4750(also)s 5186(need)s 5694(an)s 5975(e)s 3(xact)k -6534(v)s 3(ersion)k 7290(dependenc)s 3(y)k 8483(on)s -8778(the)s 0 2045(runtime)m 799(library)s 15(,)k 1527(to)s -1766(mak)s 2(e)k 2338(sure)s 2792(that)s 3210(compilation)s -4409(and)s 4813(linking)s 5544(happens)s 6380(correctly)s 15(.)k -gsave -0 1408 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 1213(1)m 192 fnt83 58 1144(soname)m -192 fnt82 685 1143(is)m 853(the)s 1132(shared)s 1678(object)s -2194(name)s 2654(of)s 2870(the)s 3149(shared)s 3695(library)s -4248(-)s 4350(it')s 10(s)k 4624(the)s 4903(thing)s -5340(that)s 5675(has)s 5971(to)s 6163(match)s 6677(e)s 2(xactly)k -7272(between)s 7956(b)s 3(uilding)k 8635(an)s 0 913(e)m 2(x)k 2(ecutable)k -859(and)s 1181(running)s 1818(it)s 1971(for)s 2239(the)s -2516(dynamic)s 3217(link)s 1(er)k 3708(to)s 3898(be)s -4123(able)s 4485(run)s 4784(the)s 5062(program.)s 5791(Usually)s -6428(the)s 192 fnt83 6706 914(soname)m 192 fnt82 7331 913(is)m -7497(the)s 7775(major)s 8267(number)s 8898(of)s 0 683(the)m -279(library)s 12(.)k 240 fnt82 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s 6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(15)m 240 fnt82 0 13252(P)m 3(ackages)k -938(which)s 1580(use)s 1955(the)s 2303(shared)s 2985(library)s -3675(should)s 4372(ha)s 4(v)k 3(e)k 4873(a)s -5039(dependenc)s 3(y)k 6234(on)s 6531(the)s 6879(name)s -7453(of)s 7724(the)s 8072(shared)s 0 13012(library)m 690(package,)s -gsave -1581 13066 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(libr)m 3(aryname)k -grestore -gsave -1667 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(soname)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3456 13012(.)m -3560(When)s 4189(the)s 240 fnt83 4537 13014(soname)m 240 fnt82 -5322 13012(changes)m 6144(you)s 6559(can)s 6948(ha)s 4(v)k 3(e)k -7449(both)s 7932(v)s 3(ersions)k 8777(of)s 0 12772(the)m -348(library)s 1038(installed)s 1905(while)s 2492(mo)s 3(ving)k -3274(from)s 3798(the)s 4146(old)s 4510(library)s 5200(to)s -5439(the)s 5787(ne)s 6(w)k 15(.)k 0 12364(If)m -228(your)s 725(package)s 1563(has)s 1931(some)s 2490(run-time)s -3366(support)s 4142(programs)s 5094(which)s 5734(use)s 6107(the)s -6453(shared)s 7133(library)s 7821(you)s 8234(must)s 240 fnt83 -8756 12366(not)m 240 fnt82 0 12124(put)m 366(them)s 904(in)s -1147(the)s 1495(shared)s 2177(library)s 2867(package.)s 3755(If)s -3985(you)s 4400(do)s 4693(that)s 5111(then)s 5580(you)s -5995(w)s 2(on')k 4(t)k 6607(be)s 6889(able)s -7343(to)s 7582(install)s 8220(se)s 6(v)k 3(eral)k -0 11884(v)m 3(ersions)k 845(of)s 1116(the)s 1464(shared)s -2146(library)s 2836(without)s 3627(getting)s 4344(\207lename)s 5223(clashes.)s -6017(Instead,)s 6814(either)s 7417(create)s 8042(a)s 8208(third)s -0 11644(package)m 840(for)s 1178(the)s 1526(runtime)s 2325(binaries)s -3132(\(this)s 3607(package)s 4447(might)s 5065(typically)s 5955(be)s -6237(named)s gsave -6933 11698 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(libr)m 3(aryname)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1667 -52(\211runtime)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8953 11644(-)m 0 11404(note)m 468(the)s 816(absence)s 1629(of)s -1900(the)s 240 fnt83 2248 11406(soname)m 240 fnt82 3033 11404(in)m -3276(the)s 3624(package)s 4464(name\))s 5110(or)s 5369(if)s -5586(the)s 5934(de)s 6(v)k 3(elopment)k 7221(package)s -8061(is)s 8271(small)s 0 11164(include)m 760(them)s 1298(in)s -1541(there.)s 0 10756(If)m 220(you)s 624(ha)s 4(v)k 3(e)k -1115(se)s 6(v)k 3(eral)k 1826(shared)s 2498(libraries)s -3319(b)s 4(uilt)k 3803(from)s 4316(the)s 4654(same)s -5190(source)s 5860(tree)s 6262(you)s 6667(can)s 7045(lump)s -7580(them)s 8107(all)s 8389(togther)s 0 10516(into)m 425(a)s -591(single)s 1218(shared)s 1900(library)s 2590(package,)s 3481(pro)s 3(vided)k -4387(that)s 4805(you)s 5220(change)s 5954(all)s 6247(their)s -240 fnt83 6744 10518(soname)m 240 fnt82 7469 10516(s)m 7613(at)s -7845(once)s 8353(\(so)s 8698(that)s 0 10276(you)m 415(don')s 4(t)k -976(get)s 1328(\207lename)s 2207(clashes)s 2948(if)s 3165(you)s -3580(try)s 3899(to)s 4138(install)s 4776(dif)s 6(ferent)k -5651(v)s 3(ersions)k 6496(of)s 6767(the)s 7115(combined)s -8117(shared)s 0 10036(libraries)m 832(package\).)s 0 9628(F)m 3(ollo)k 6(w)k -723(the)s 1071(directions)s 2064(in)s 2307(the)s gsave -2655 9682 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3115 9628(programmers')m -4501(manual)s 5260(for)s 5598(putting)s 6329(the)s 6677(shared)s -7359(library)s 8049(in)s 8292(its)s 0 9388(package,)m 891(and)s -1295(mak)s 2(e)k 1867(sure)s 2321(you)s 2736(include)s -3496(a)s gsave -3662 9442 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(shlibs)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4322 9388(control)m 5054(area)s 5511(\207le)s 5872(with)s -6354(details)s 7028(of)s 7299(the)s 7647(dependencies)s 0 9148(for)m -338(packages)s 1266(which)s 1908(use)s 2283(the)s 2631(library)s 15(.)k -gsave -0 8124 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.9.)m 628(A)s 8(pplication)k -2289(con\207guration)s 4190(\207les,)s 4873(dot\207les)s 5919(and)s gsave -6506 139 translate -0.6953 1.0000 scale -320 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -70(/etc/skel)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7662(Files)m -515(in)s gsave -758 7716 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/skel)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1719 7662(will)m 2145(automatically)s 3499(be)s 3781(copied)s -4477(into)s 4902(ne)s 6(w)k 5349(user)s 5807(accounts)s -6695(by)s gsave -6989 7716 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(adduser)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7689 7662(.)m 7793(The)s 3(y)k 8336(should)s -0 7422(not)m 366(be)s 648(referenced)s 1713(there)s 2246(by)s -2540(an)s 3(y)k 2937(program.)s 0 7014(Therefore,)m 1048(if)s -1265(a)s 1431(program)s 2301(needs)s 2897(a)s 3063(dot\207le)s -3730(to)s 3969(e)s 3(xist)k 4477(in)s 4720(adv)s 6(ance)k -5554(in)s gsave -5797 7068 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52($HOME)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6357 7014(to)m 6596(w)s 2(ork)k 7147(sensibly)s -7985(that)s 8403(dot\207le)s 0 6774(should)m 697(be)s 979(installed)s -1846(in)s gsave -2089 6828 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/skel)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3050 6774(\(and)m 3533(listed)s 4108(in)s 4351(conf\207les,)s -5281(if)s 5498(it)s 5690(is)s 5900(not)s 6266(generated)s -7253(and)s 7657(modi\207ed)s 0 6534(dynamically)m 1236(by)s 1530(the)s -1878(package')s 13(s)k 2872(installation)s 3990(scripts\).)s 0 6126(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -960(programs)s 1914(that)s 2332(require)s 3064(dot\207les)s 3819(in)s -4062(order)s 4626(to)s 4865(operate)s 5624(sensibly)s 6462(\(dot\207les)s -7296(that)s 7714(the)s 3(y)k 8177(do)s 8470(not)s -0 5886(create)m 625(themselv)s 3(es)k 1735(automatically)s 15(,)k -3127(that)s 3545(is\))s 3832(are)s 4179(a)s 4345(bad)s -4749(thing,)s 5348(and)s 5752(programs)s 6706(should)s 7403(be)s -7685(con\207gured)s 8767(by)s 0 5646(the)m 348(Debian)s 1096(def)s 2(ault)k -1817(installation)s 2935(as)s 3185(close)s 3732(to)s 3971(normal)s -4703(as)s 4953(possible.)s 0 5238(Therefore,)m 1048(if)s 1265(a)s -1431(program)s 2301(in)s 2544(a)s 2710(Debian)s 3458(package)s -4298(needs)s 4894(to)s 5133(be)s 5415(con\207gured)s 6497(in)s -6740(some)s 7301(w)s 2(ay)k 7752(in)s 7995(order)s -8559(to)s 0 4998(operate)m 759(sensibly)s 1597(that)s 2015(con\207guration)s -3348(should)s 4045(be)s 4327(done)s 4849(in)s 5092(a)s -5258(site-wide)s 6189(global)s 6842(con\207guration)s 8175(\207le)s 0 4758(else)m 6(where)k -1005(in)s gsave -1248 4812 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1648 4758(.)m 1752(Only)s 2285(if)s 2502(the)s -2850(program)s 3720(doesn')s 4(t)k 4480(support)s 5258(a)s -5424(site-wide)s 6355(def)s 2(ault)k 7076(con\207guration)s 8409(and)s -0 4518(the)m 348(package)s 1188(maintainer)s 2269(doesn')s 4(t)k -3029(ha)s 4(v)k 3(e)k 3530(time)s 4010(to)s -4249(add)s 4653(it)s 4845(should)s 5542(a)s 5708(def)s 2(ault)k -6429(per)s 4(-user)k 7267(\207le)s 7628(be)s 7910(placed)s -8592(in)s gsave -0 4332 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/skel)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 901 4278(.)m gsave -0 3924 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/skel)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 956 3870(should)m 1648(be)s 1925(as)s -2170(empty)s 2817(as)s 3061(we)s 3391(can)s 3775(mak)s 2(e)k -4342(it.)s 4573(This)s 5044(is)s 5248(particularly)s 6397(true)s -6819(because)s 7627(there)s 8155(is)s 8360(no)s 8647(easy)s -0 3630(mechanism)m 1133(for)s 1455(ensuring)s 2316(that)s 2718(the)s -3049(appropriate)s 4177(dot\207les)s 4916(are)s 5247(copied)s 5927(into)s -6335(the)s 6667(accounts)s 7539(of)s 7794(e)s 3(xisting)k -8584(users)s 0 3390(when)m 576(a)s 742(package)s 1582(is)s -1792(installed.)s 0 2982(Ideally)m 717(the)s 1065(sysadmin)s 2026(should)s -2723(ideally)s 3427(not)s 3793(ha)s 4(v)k 3(e)k -4294(to)s 4533(do)s 4826(an)s 3(y)k 5223(con\207guration)s -6556(other)s 7107(than)s 7576(that)s 7994(done)s 0 2742(\(semi-\)automatically)m -2042(by)s 2336(the)s 2684(postinst)s 3488(script.)s gsave -0 1718 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(3.10.)m 788(Mail)s 1499(pr)s 5(ocessing)k -3005(on)s 3417(Debian)s 4467(systems)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 1256(Debian)m 748(packages)s 1676(which)s 2318(process)s 3086(electronic)s -4080(mail,)s 4611(whether)s 5441(mail-user)s 4(-agents)k 7079(\(MU)s 9(As\))k -7929(or)s 0 1016(mail-transport-agents)m 2093(\(MT)s 22(As\),)k 240 fnt83 -2961 1018(must)m 240 fnt82 3477 1016(mak)m 2(e)k 4049(sure)s -4503(that)s 4921(the)s 3(y)k 5384(are)s 5731(compatible)s -6849(with)s 7331(the)s 7679(con\207guration)s 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (16,17) 9 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(16)m 240 fnt82 0 13251(decisions)m -941(belo)s 6(w)k 15(.)k 1609(F)s 3(ailure)k -2338(to)s 2577(do)s 2870(this)s 3266(may)s 3732(result)s -4322(in)s 4565(lost)s 4970(mail,)s 5501(brok)s 2(en)k -gsave -6221 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(From:)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6781 13251(lines,)m 7339(and)s 7743(other)s 8294(serious)s 0 13011(brain)m -548(damage!)s 0 12603(The)m 422(mail)s 895(spool)s 1463(is)s -gsave -1667 12657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/var/spool/mail)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3222 12603(and)m 3620(the)s 3962(interf)s 2(ace)k 4844(to)s -5077(send)s 5568(a)s 5728(mail)s 6201(message)s 7061(is)s -gsave -7264 12657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin/sendmail)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12363(\(as)m 329(per)s 694(the)s 1042(FSSTND\).)s 2116(The)s -2544(mail)s 3023(spool)s 3597(is)s 3807(part)s 4238(of)s -4509(the)s 4857(base)s 5338(system)s 6062(and)s 6466(not)s -6832(part)s 7263(of)s 7534(the)s 7882(MT)s 22(A)k -0 12123(package.)m 0 11715(Mailbox)m 3(es)k 1058(are)s 1405(lock)s 2(ed)k -2099(using)s 2671(the)s gsave -3019 11769 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(username)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1313 -52(.lock)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4492 11715(lock\207le)m 5265(con)s 9(v)k 3(ention,)k 6424(rather)s -7040(than)s gsave -7509 11769 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(fcntl)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8009 11715(,)m gsave -8116 11769 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(flock)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8676 11715(or)m gsave -0 11529 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(lockf)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 500 11475(.)m 0 11067(Mailbox)m 3(es)k -1040(are)s 1368(generally)s 2293(660)s gsave -2689 11121 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(user)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 592 -52(.mail)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3643 11067(unless)m 4273(the)s 4603(user)s 5042(has)s -5394(chosen)s 6097(otherwise.)s 7112(A)s 7323(MU)s 9(A)k -7912(may)s 8359(remo)s 3(v)k 3(e)k 0 10827(a)m -160(mailbox)s 992(\(unless)s 1713(it)s 1898(has)s 2261(nonstandard)s -3483(permissions\))s 4746(in)s 4982(which)s 5617(case)s 6077(the)s -6419(MT)s 22(A)k 6979(or)s 7231(another)s 8001(MU)s 9(A)k -8601(must)s 0 10587(recreate)m 810(it)s 1002(if)s 1219(needed.)s -2001(Mailbox)s 3(es)k 3059(must)s 3584(be)s 3866(writeable)s -4810(by)s 5104(group)s 5716(mail.)s 0 10179(The)m 423(mail)s -896(spool)s 1465(is)s 1669(2775)s gsave -2190 10233 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(mail.mail)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3091 10179(,)m 3192(and)s -3590(MU)s 9(A)k 26(')k 13(s)k 4319(need)s -4823(to)s 5057(be)s 5333(setgid)s 5956(mail)s 6430(to)s -6663(do)s 6951(the)s 7293(locking)s 8058(mentioned)s 0 9939(abo)m 3(v)k 3(e)k -622(\(and)s 1105(ob)s 3(viously)k 2101(need)s 2611(to)s -2850(a)s 4(v)k 4(oid)k 3432(accessing)s 4401(other)s -4952(users')s 5555(mailbox)s 3(es)k 6586(using)s 7158(this)s -7554(pri)s 6(vile)k 3(ge\).)k gsave -0 9585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/aliases)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1261 9531(is)m 1471(the)s -1819(source)s 2499(\207le)s 2860(for)s 3198(the)s 3546(system)s -4270(mail)s 4749(aliases)s 5436(\(e.g.)s 5905(postmaster)s 9(,)k -7038(usenet,)s 7756(etc.\))s 8222(-)s 8350(it)s 8542(is)s -8752(the)s 0 9291(one)m 390(which)s 1019(the)s 1354(sysadmin)s -2303(and)s 2694(postinst)s 3485(scripts)s 4147(may)s 4600(edit.)s -5049(After)s gsave -5600 9345 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/aliases)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6848 9291(is)m 7045(edited)s 7675(the)s 8010(program)s -8867(or)s 0 9051(human)m 690(editing)s 1387(it)s 1560(must)s -2065(call)s gsave -2445 9105 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(newaliases)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3446 9051(.)m 3530(All)s 3871(MT)s 22(A)k -4418(packages)s 5327(should)s 6004(come)s 6559(with)s 7021(a)s -gsave -7168 9105 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(newaliases)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8209 9051(program,)m 0 8811(e)m 6(v)k 3(en)k 500(if)s -717(it)s 909(does)s 1399(nothing,)s 2238(b)s 4(ut)k -2600(older)s 3151(MT)s 22(A)k 3718(packages)s 4646(do)s -4939(not)s 5305(do)s 5598(this)s 5994(so)s 6260(programs)s -7214(should)s 7911(not)s 8277(f)s 2(ail)k 8647(if)s -gsave -0 8625 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(newaliases)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1061 8571(cannot)m 1759(be)s 2041(found.)s 0 8163(The)m 428(con)s 9(v)k 3(ention)k -1537(of)s 1808(writing)s gsave -2551 8217 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(forward)m -1152(to)s gsave -1583 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(addr)m 8(ess)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4435 8163(in)m 4678(the)s 5026(mailbox)s -5865(itself)s 6413(is)s 6623(not)s 6989(supported.)s 8037(Use)s -8465(a)s gsave -0 7977 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.forward)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 861 7923(\207le)m 1222(instead.)s 0 7515(The)m 428(location)s -1255(for)s 1593(the)s gsave -1941 7569 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(rmail)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2501 7515(program)m 3371(used)s 3868(by)s -4162(UUCP)s 4858(for)s 5196(incoming)s 6153(mail)s 6632(is)s -gsave -6842 7569 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin/rmail)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8343 7515(,)m 8450(as)s 8700(per)s 0 7275(the)m 347(FSSTND.)s -1341(Lik)s 2(e)k 6(wise,)k gsave -2315 7329 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(rsmtp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2815 7275(,)m 2921(for)s -3258(recei)s 6(ving)k 4193(batch-SMTP-o)s 3(v)k 3(er)k 4(-UUCP)k 26(,)k -6707(is)s 6916(in)s gsave -7158 7329 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin/rsmtp)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8718 7275(if)m 8934(it)s 0 7035(is)m -210(supported.)s 0 6627(If)m 223(you)s 630(need)s 1132(to)s -1363(kno)s 6(w)k 1937(what)s 2454(name)s 3020(to)s -3251(use)s 3619(\(for)s 4028(e)s 3(xample\))k 4955(on)s -5244(outgoing)s 6142(ne)s 6(ws)k 6671(and)s 7067(mail)s -7538(messages)s 8484(which)s 0 6387(are)m 347(generated)s 1334(locally)s 15(,)k -2076(you)s 2491(should)s 3188(use)s 3563(the)s 3911(\207le)s -gsave -4272 6441 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/mailname)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5573 6387(.)m 5677(It)s 5882(will)s 6308(contain)s 7069(the)s -7417(portion)s 8165(after)s 8661(the)s 0 6147(username)m 972(and)s -gsave -1376 6201 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(@)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1536 6147(\(at\))m 1915(sign)s 2371(for)s 2709(email)s 3294(addresses)s -4261(of)s 4532(users)s 5074(on)s 5371(the)s 5719(machine)s -6585(\(follo)s 6(wed)k 7566(by)s 7860(a)s 8026(ne)s 6(wline\).)k -0 5739(A)m 215(package)s 1039(should)s 1721(check)s 2324(for)s -2647(the)s 2979(e)s 3(xistence)k 3906(of)s 4161(this)s -4542(\207le.)s 4935(If)s 5150(it)s 5326(e)s 3(xists)k -5903(it)s 6079(should)s 6761(use)s 7120(it)s 7297(without)s -8072(comment.)s 153 fnt82 9006 5828(1)m 240 fnt82 0 5499(If)m -228(it)s 418(does)s 906(not)s 1269(e)s 3(xist)k -1775(it)s 1965(should)s 2659(prompt)s 3408(the)s 3754(user)s -4209(for)s 4545(the)s 4891(v)s 6(alue)k 5457(and)s -5858(store)s 6376(it)s 6566(in)s gsave -6806 5553 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/mailname)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8165 5499(as)m 8413(well)s -8876(as)s 0 5259(using)m 572(it)s 764(in)s 1007(the)s -1355(package')s 13(s)k 2349(con\207guration.)s 3729(The)s 4157(prompt)s -4908(should)s 5605(mak)s 2(e)k 6177(it)s 6369(clear)s -6892(that)s 7310(the)s 7658(name)s 8232(will)s 8658(not)s -0 5019(just)m 405(be)s 687(used)s 1184(by)s 1478(that)s -1896(package.)s 2784(E.g.,)s 3277(in)s 3520(this)s 3916(situation)s -4796(the)s 5144(INN)s 5626(package)s 6466(says:)s gsave -480 4833 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Please)m 1008(enter)s 1872(the)s 2448(`mail)s -3312(name')s 4176(of)s 4608(your)s 5328(system.)s 6624(This)s -7344(is)s 7776(the)s 8352(hostname)s 0 -292(portion)m 1152(of)s -1584(the)s 2160(address)s 3312(to)s 3744(be)s 4176(shown)s -5040(on)s 5472(outgoing)s 6768(news)s 7488(and)s 8064(mail)s -8784(messages.)s 0 -532(The)m 576(default)s 1728(is)s gsave -2160 -480 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(syshostname)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3870 -532(,)m -4158(your)s 4878(system's)s 6174(host)s 6894(name.)s 0 -772(Mail)m -720(name)s 1440([`)s gsave -1728 -720 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(syshostname)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3438 -772(']:)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 3798(where)m 240 fnt83 640 3800(syshostname)m 240 fnt82 1903 3798(is)m -2113(the)s 2461(output)s 3133(of)s gsave -3404 3852 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(hostname)m 1294(\211fqdn)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4805 3798(.)m -gsave -0 2774 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.11.)m 788(P)s 3(ackages)k -2117(which)s 3005(can)s 3559(use)s 4077(the)s 4577(X)s -4881(shar)s 5(ed)k 5871(libraries)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 2312(Some)m 601(programs)s 1555(can)s 1944(be)s 2226(con\207gured)s -3308(with)s 3790(or)s 4049(without)s 4840(support)s 5618(for)s -5956(X)s 6185(W)s 9(indo)k 6(ws.)k 7192(T)s 19(ypically)k -8143(these)s 0 2072(binaries)m 807(produced)s 1756(when)s 2332(con\207gured)s -3414(for)s 3752(X)s 3981(will)s 4407(need)s 4917(the)s -5265(X)s 5494(shared)s 6176(libraries)s 7008(to)s 7247(run.)s -0 1664(Such)m 536(programs)s 1490(should)s 2187(be)s 2469(con\207gured)s -240 fnt83 3551 1666(with)m 240 fnt82 4018 1664(X)m 4247(support,)s -5072(and)s 5476(should)s 6173(declare)s 6918(a)s 7084(dependenc)s 3(y)k -8279(on)s gsave -0 1478 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(elf\211x11r6lib)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1261 1424(\(for)m 1678(the)s 2026(X11R6)s 2772(libraries\).)s -3736(Users)s 4331(who)s 4797(wish)s 5306(to)s 5545(use)s -5920(the)s 6268(program)s 7138(can)s 7527(install)s 8165(just)s -8570(the)s gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 753(1)m 192 fnt82 -58 683(An)m 338(MT)s 17(A)k 21(')k 10(s)k -893(prompting)s 1734(con\207guration)s 2801(script)s 3273(may)s 3647(wish)s -4054(to)s 4246(prompt)s 4847(the)s 5126(user)s 5492(e)s 4(v)k 2(en)k -5894(if)s 6067(it)s 6221(\207nds)s 6634(this)s 6951(\207le)s -7240(e)s 2(xists.)k 240 fnt82 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s 6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 13842(17)m 240 fnt82 0 13254(relati)m 6(v)k 3(ely)k -946(small)s gsave -1518 13308 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(xlib)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1978 13254(package,)m 2869(and)s 3273(do)s 3566(not)s -3932(need)s 4442(to)s 4681(install)s 5319(the)s 5667(whole)s -6308(of)s 6579(X.)s 0 12846(Do)m 346(not)s 712(create)s -1337(tw)s 2(o)k 1747(v)s 3(ersions)k 2592(\(one)s -3073(with)s 3555(X)s 3784(support)s 4562(and)s 4966(one)s -5368(without\))s 6227(of)s 6498(your)s 6997(package.)s gsave -0 11882 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 610 0 610 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 6(3.12.)m 788(Games)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 11420(The)m 428(permissions)s 1621(on)s 1918(/v)s 6(ar/lib/g)k 1(ames)k -3328(are)s 3675(755)s gsave -4081 11474 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root.root)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4982 11420(.)m 0 11012(Each)m 535(g)s 1(ame)k -1108(decides)s 1876(on)s 2173(its)s 2449(o)s 6(wn)k -2913(security)s 3723(polic)s 3(y)k 15(.)k 0 10604(Games)m -715(which)s 1357(require)s 2089(protected,)s 3085(pri)s 6(vile)k 3(ged)k -4103(access)s 4764(to)s 5003(high-score)s 6068(\207les,)s 6573(sa)s 4(v)k 3(e)k 3(g)k 1(ames,)k -7705(&c,)s 8104(must)s 8629(be)s 0 10364(made)m 574(set-)s -240 fnt83 907 10366(gr)m 10(oup)k 240 fnt82 1463 10364(-id)m -1786(\(mode)s 2453(2755\))s 3061(and)s 3465(o)s 6(wned)k -4156(by)s gsave -4450 10418 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root.games)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5451 10364(,)m 5558(and)s 5962(use)s 6337(\207les)s -6786(and)s 7190(directories)s 8248(with)s 0 10124(appropriate)m 1144(permissions)s -2337(\(770)s gsave -2831 10178 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root.games)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3832 10124(,)m 3939(for)s 4277(e)s 3(xample\).)k -5267(The)s 3(y)k 5810(must)s 240 fnt83 6335 10126(not)m -240 fnt82 6705 10124(be)m 6987(made)s 7561(set-)s 240 fnt83 -7894 10126(user)m 240 fnt82 8311 10124(-id,)m 8683(as)s 0 9880(this)m -396(causes)s 1071(security)s 1881(problems.)s 153 fnt82 2815 9969(1)m -240 fnt82 0 9472(Some)m 601(packages,)s 1585(for)s 1923(e)s 3(xample)k -2786(some)s 3347(fortune)s 4093(cookie)s 4787(programs,)s 5797(are)s -6144(con\207gured)s 7226(by)s 7520(the)s 7868(upstream)s 0 9232(authors)m -755(to)s 994(install)s 1632(with)s 2114(their)s 2611(data)s -3069(\207les)s 3518(or)s 3777(other)s 4328(static)s 4884(information)s -6069(made)s 6643(unreadable)s 7748(so)s 8014(that)s 8432(the)s 3(y)k -0 8992(can)m 389(only)s 869(be)s 1151(accessed)s 2045(through)s -2847(set-id)s 3435(programs)s 4389(pro)s 3(vided.)k 5341(Do)s -5687(not)s 6053(do)s 6346(this)s 6742(in)s 6985(a)s -7151(Debian)s 7899(package:)s 0 8752(an)m 3(yone)k 743(can)s -1130(do)s 6(wnload)k 2125(the)s gsave -2471 8806 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2929 8752(\207le)m 3288(and)s -3690(read)s 4157(the)s 4503(data)s 4959(from)s 5481(it,)s -5718(so)s 5982(there)s 6513(is)s 6721(no)s 7012(point)s -7562(making)s 8331(the)s 8677(\207les)s 0 8512(unreadable.)m 1153(Not)s -1572(making)s 2343(the)s 2691(\207les)s 3140(unreadable)s 4245(also)s -4683(means)s 5345(that)s 5763(you)s 6178(don')s 4(t)k -6739(ha)s 4(v)k 3(e)k 7240(to)s 7479(mak)s 2(e)k -8051(so)s 8317(man)s 3(y)k 0 8272(programs)m 954(set-id,)s -1591(which)s 2233(reduces)s 3014(the)s 3362(risk)s 3781(of)s -4052(a)s 4218(security)s 5028(hole.)s gsave -0 7248 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(3.13.)m 788(Allocating)s 2263(package-speci\207c)s 4555(users)s 5336(and)s -5923(gr)s 5(oups)k -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6786(If)m -230(you)s 645(need)s 1155(to)s 1394(create)s 2019(a)s -2185(ne)s 6(w)k 2632(user)s 3090(or)s 3349(group)s -3961(for)s 4299(your)s 4798(package)s 5638(there)s 6171(are)s -6518(tw)s 2(o)k 6928(possibilities.)s 8173(Firstly)s 15(,)k -0 6546(you)m 415(may)s 881(need)s 1391(to)s 1630(mak)s 2(e)k -2202(some)s 2763(\207les)s 3212(in)s 3455(the)s 3803(binary)s -4468(package)s 5308(be)s 5590(o)s 6(wned)k 6281(by)s -6575(this)s 6971(user)s 7429(or)s 7688(group,)s 8354(or)s -8613(you)s 0 6306(may)m 465(need)s 973(to)s 1210(compile)s -2034(the)s 2380(user)s 2836(or)s 3093(group)s 3703(id)s -3945(\(rather)s 4638(than)s 5105(just)s 5508(the)s 5854(name\))s -6498(into)s 6921(the)s 7267(binary)s 7930(\(though)s 8730(this)s -0 6066(latter)m 549(should)s 1246(be)s 1528(a)s 4(v)k 4(oided)k -2336(if)s 2553(possible\).)s 3520(In)s 3776(this)s 4172(case)s -4639(you)s 5054(need)s 5564(a)s 5730(statically)s 6645(allocated)s -7565(id.)s 0 5658(Y)m 26(ou)k 442(must)s 967(ask)s -1347(for)s 1685(a)s 1851(user)s 2309(or)s 2568(group)s -3180(id)s 3424(from)s 3948(the)s 4296(base)s 4777(system)s -5501(maintainer)s 9(,)k 6620(and)s 7024(must)s 7549(not)s -7915(release)s 8633(the)s 0 5418(package)m 830(until)s 1312(you)s -1717(ha)s 4(v)k 3(e)k 2207(been)s 2705(allocated)s -3615(one.)s 4054(Once)s 4604(you)s 5009(ha)s 4(v)k 3(e)k -5499(been)s 5998(allocated)s 6907(one)s 7298(you)s 7703(must)s -8217(mak)s 2(e)k 8778(the)s 0 5178(package)m 834(depend)s -1577(on)s 1868(a)s 2027(v)s 3(ersion)k 2779(of)s -3043(the)s 3385(base)s 3859(system)s 4577(with)s 5052(the)s -5394(id)s 5631(present)s 6375(in)s gsave -6611 5232 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/passwd)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7766 5178(or)m gsave -8018 5232 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc/group)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 9019 5178(,)m -0 4938(or)m 259(alternati)s 6(v)k 3(ely)k 1497(arrange)s -2269(for)s 2607(your)s 3106(package)s 3946(to)s 4185(create)s -4810(the)s 5158(user)s 5616(or)s 5875(group)s 6487(itself)s -7035(with)s 7517(the)s 7865(correct)s 8587(id)s 0 4698(\(using)m -gsave -651 4752 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(adduser)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1351 4698(\))m 1479(in)s 1722(its)s 1998(pre-)s 2431(or)s -2690(post-installation)s 4286(script)s 4876(\(the)s 5303(latter)s 5852(is)s -6062(to)s 6301(be)s 6583(preferred)s 7515(if)s 7732(it)s -7924(is)s 8134(possible\).)s 0 4290(On)m 350(the)s 698(other)s -1249(hand,)s 1822(the)s 2170(program)s 3040(may)s 3506(able)s -3960(to)s 4199(determine)s 5210(the)s 5558(uid)s 5922(or)s -6181(gid)s 6545(from)s 7069(the)s 7417(group)s 8029(name)s -8603(at)s 0 4050(runtime,)m 850(so)s 1116(that)s 1534(a)s -1700(dynamic)s 2577(id)s 2821(can)s 3210(be)s 3492(used.)s -4035(In)s 4291(this)s 4687(case)s 5154(you)s 5569(must)s -6094(choose)s 6815(an)s 7098(appropriate)s 8242(user)s 8700(or)s -0 3810(group)m 612(name,)s 1237(discussing)s 2287(this)s 2683(on)s -gsave -2980 3864 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4241 3810(and)m 4645(checking)s 5562(with)s 6044(the)s 6392(base)s -6873(system)s 7597(maintainer)s 8678(that)s 0 3570(it)m 192(is)s -402(unique)s 1110(and)s 1514(that)s 1932(the)s 3(y)k -2395(do)s 2688(not)s 3054(wish)s 3563(you)s 3978(to)s -4217(use)s 4592(a)s 4758(statically)s 5673(allocated)s 6593(id)s -6837(instead.)s 7618(When)s 8247(this)s 8643(has)s 0 3330(been)m -509(check)s 2(ed)k 1349(you)s 1764(must)s 2289(arrange)s -3061(for)s 3399(your)s 3898(package)s 4738(to)s 4977(create)s -5602(the)s 5950(user)s 6408(or)s 6667(group)s 7279(if)s -7496(necessary)s 8479(using)s gsave -0 3144 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(adduser)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 760 3090(in)m 1003(the)s 1351(pre-)s -1784(or)s 2043(post-installation)s 3639(script)s 4229(\(ag)s 1(ain,)k -4932(the)s 5280(latter)s 5829(is)s 6039(to)s 6278(be)s -6560(preferred)s 7492(if)s 7709(it)s 7901(is)s 8111(possible\).)s -0 2682(Note)m 521(that)s 939(changing)s 1870(the)s 2218(numeric)s -3054(v)s 6(alue)k 3622(of)s 3893(an)s 4176(id)s -4420(associated)s 5460(with)s 5942(a)s 6108(name)s 6682(is)s -6892(v)s 3(ery)k 7368(dif\207cult,)s 8231(and)s 0 2442(in)m 9(v)k 4(olv)k 3(es)k -846(searching)s 1815(the)s 2163(\207lesystem)s 3192(for)s 3530(all)s -3823(appropriate)s 4967(\207les.)s 5469(Y)s 26(ou)k 5911(need)s -6421(to)s 6660(think)s 7213(carefully)s 8115(whether)s 8945(a)s -0 2202(static)m 556(or)s 815(dynamic)s 1692(id)s 1936(is)s -2146(required,)s 3049(since)s 3596(changing)s 4527(your)s 5026(mind)s -5576(later)s 6059(will)s 6485(cause)s 7072(problems.)s gsave -0 1408 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 -0.0 0.0 0.0 setrgbcolor 0 1213(1)m 192 fnt82 57 1143(If)m 238(an)s -463(attack)s 1(er)k 1114(can)s 1424(sub)s 2(v)k 2(ert)k -2029(an)s 2(y)k 2347(set-user)s 3(-id)k 3194(game)s -3652(the)s 2(y)k 4022(can)s 4333(o)s 2(v)k 2(erwrite)k -5104(the)s 5381(e)s 2(x)k 2(ecutable)k 6240(of)s -6454(an)s 2(y)k 6771(other)s 7(,)k 7242(causing)s -7868(other)s 8307(players)s 8898(of)s 0 913(these)m 438(cames)s -957(to)s 1149(run)s 1450(a)s 1583(trojan.)s 2112(W)s 7(ith)k -2534(a)s 2667(set-group-id)s 3648(game)s 4108(the)s 4387(attack)s 1(er)k -5039(only)s 5424(gets)s 5773(access)s 6302(to)s 6494(less)s -6821(important)s 7613(game)s 8073(data,)s 8478(and)s 8802(if)s -0 683(the)m 2(y)k 372(can)s 684(get)s 966(at)s -1152(the)s 1431(other)s 1872(players')s 2513(accounts)s 3224(at)s -3410(all)s 3645(it)s 3799(will)s 4140(tak)s 1(e)k -4503(considerably)s 5525(more)s 5963(ef)s 4(fort.)k 240 fnt82 -0 52(Debian)m 748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (18,19) 10 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(18)m gsave -0 12725 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 689 0 689 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(4.)m 412(Sour)s 6(ce)k 1483(package)s -grestore -gsave -0 11420 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 897 0 897 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 293(4.1.)m 628(Re)s 996(leas)s 1502(es)s -1840(of)s 2203(pack)s 2855(ages)s 3513(by)s 3924(oth)s -4360(er)s 4721(than)s 5416(the)s 5916(usu)s 6388(al)s -6709(De)s 7077(bian)s 7754(main)s 8440(tain)s 8966(-)s -628 5(er)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10958(Under)m 649(certain)s -1346(circumstances)s 2741(it)s 2923(is)s 3124(necessary)s 4098(for)s -4426(someone)s 5324(other)s 5866(than)s 6325(the)s 6664(usual)s -7215(package)s 8045(maintainer)s 0 10718(to)m 235(mak)s 2(e)k -803(a)s 965(release)s 1679(of)s 1946(a)s 2108(package.)s -2992(F)s 3(or)k 3377(e)s 3(xample,)k 4287(a)s -4449(porter)s 5075(for)s 5409(another)s 6182(architecture)s 7360(may)s -7822(ha)s 4(v)k 3(e)k 8319(to)s 8554(mak)s 2(e)k -0 10478(some)m 554(small)s 1118(changes)s 1933(to)s 2164(the)s -2505(source)s 3177(package)s 4010(and)s 4406(does)s 4888(not)s -5247(wish)s 5748(to)s 5980(w)s 2(ait)k 6441(with)s -6916(uploading)s 7919(their)s 8408(release)s 0 10238(until)m 493(the)s -841(main)s 1376(maintainer)s 2457(has)s 2827(incorporated)s 4093(the)s -4441(patch,)s 5066(or)s 5325(a)s 5491(serious)s 6219(security)s -7029(problem)s 7886(may)s 8352(ha)s 4(v)k 3(e)k -0 9998(come)m 574(to)s 813(light)s 1311(requiring)s 2240(immediate)s -3304(attention.)s 0 9590(Maintainers)m 1186(other)s 1731(than)s 2193(the)s -2535(usual)s 3089(package)s 3922(maintainer)s 4997(should)s 5688(mak)s 2(e)k -6253(as)s 6497(fe)s 6(w)k 6897(changes)s 7712(to)s -7945(the)s 8286(package)s 0 9350(as)m 250(possible,)s 1141(and)s -1545(the)s 3(y)k 2008(should)s 2705(al)s 2(w)k 2(ays)k -3416(send)s 3913(a)s 4079(uni\207ed)s 4802(conte)s 3(xt)k -5563(dif)s 6(f)k 5973(\()s gsave -6046 9404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(diff)m 718(\211u)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6746 9350(\))m -6874(detailing)s 7763(their)s 8260(changes)s 0 9110(to)m 231(the)s -571(b)s 4(ug)k 972(tracking)s 1800(system)s 2516(properly)s -3372(\210agged)s 4127(with)s 4600(the)s 4940(correct)s 5654(package)s -6486(so)s 6744(that)s 7154(the)s 7494(usual)s 8045(maintainer)s -0 8870(is)m 210(k)s 2(ept)k 680(a)s 3(w)k 2(are)k -1301(of)s 1572(the)s 1920(situation.)s 0 8462(When)m 629(someone)s -1536(other)s 2087(than)s 2556(the)s 2904(usual)s 3464(maintainer)s -4545(releases)s 5351(a)s 5517(package)s 6357(the)s 3(y)k -6820(should)s 7517(add)s 7921(a)s 8087(ne)s 6(w)k -0 8222(component)m 1124(to)s 1363(the)s 240 fnt83 1711 8224(debian-r)m 8(e)k 3(vision)k -240 fnt82 3255 8222(component)m 4379(of)s 4650(the)s 4998(v)s 3(ersion)k -5756(number)s 6547(-)s 6675(that)s 7093(is,)s 7359(the)s -7707(portion)s 8455(after)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 13842(19)m 240 fnt82 0 13251(the)m -348(\(last\))s 886(h)s 1(yphen.)k 1695(This)s 2171(e)s 3(xtra)k -2705(component)s 3829(will)s 4255(start)s 4725(at)s gsave -4957 13305 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5057 13251(.)m -5161(This)s 5637(is)s 5847(to)s 6086(a)s 4(v)k 4(oid)k -6668(`stealing')s 7602(one)s 8004(of)s 8275(the)s 0 13011(usual)m -550(maintainer')s 13(s)k 1770(v)s 3(ersion)k 2517(numbers,)s -3437(possibly)s 4278(disrupting)s 5290(their)s 5777(w)s 2(ork.)k -6360(If)s 6579(there)s 7101(is)s 7300(no)s 240 fnt83 -7582 13013(debian-r)m 8(e)k 3(vision)k 240 fnt82 0 12771(component)m -1124(in)s 1367(the)s 1715(v)s 3(ersion)k 2473(number)s -3264(then)s 3733(one)s 4135(should)s 4832(be)s 5114(created,)s -5910(starting)s 6679(at)s gsave -6911 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(1)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7011 12771(.)m 0 12363(If)m 230(it)s -422(is)s 632(absolutely)s 1669(necessary)s 2652(for)s 2990(someone)s -3897(other)s 4448(than)s 4917(the)s 5265(usual)s 5825(maintainer)s -6906(to)s 7145(mak)s 2(e)k 7717(a)s 7883(release)s -0 12123(based)m 603(on)s 900(a)s 1066(ne)s 6(w)k -1513(upstream)s 2449(v)s 3(ersion)k 3207(then)s 3676(the)s -4024(person)s 4719(making)s 5490(the)s 5838(release)s 6556(should)s -7253(start)s 7723(with)s 8205(the)s 240 fnt83 0 11885(debian-r)m 8(e)k 3(vision)k -240 fnt82 1544 11883(v)m 6(alue)k gsave -2112 11937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(0.1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2412 11883(.)m 2516(The)s -2944(usual)s 3504(maintainer)s 4585(of)s 4856(a)s 5022(package)s -5862(should)s 6559(start)s 7029(their)s 240 fnt83 7526 11885(debian-r)m 8(e)k 3(vision)k -240 fnt82 0 11643(numbering)m 1090(at)s gsave -1322 11697 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1422 11643(.)m gsave -0 10679 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 610 0 610 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 6(4.2.)m 628(Standards)s 2100(conf)s 8(ormance)k -3941(and)s gsave -4528 79 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Standards\211Version)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 10217(Y)m 26(ou)k 435(should)s 1125(specify)s -1861(the)s 2202(most)s 2719(recent)s 3355(v)s 3(ersion)k -4105(of)s 4369(the)s 4710(packaging)s 5739(standards)s 6686(with)s -7160(which)s 7795(your)s 8286(package)s 0 9977(complies)m 914(in)s -1157(the)s 1505(source)s 2185(package')s 13(s)k gsave -3179 10031 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4941 9977(\207eld.)m -0 9569(This)m 476(v)s 6(alue)k 1044(will)s 1470(be)s -1752(used)s 2249(to)s 2488(\207le)s 2849(b)s 4(ug)k -3258(reports)s 3972(automatically)s 5326(if)s 5543(your)s 6042(package)s -6882(becomes)s 7770(too)s 8129(much)s 8718(out)s 0 9329(of)m -271(date.)s 0 8921(The)m 428(v)s 6(alue)k 996(corresponds)s -2203(to)s 2442(a)s 2608(v)s 3(ersion)k 3366(of)s -3637(the)s 3985(Debian)s 4733(manuals,)s 5637(as)s 5887(can)s -6276(be)s 6558(found)s 7175(on)s 7472(the)s 7820(title)s -8246(page)s 8754(or)s 0 8681(page)m 508(headers)s 1289(and)s -1693(footers)s 2407(\(depending)s 3537(on)s 3834(the)s 4182(format\).)s -5001(The)s 5429(v)s 6(alue)k 5997(for)s 6335(this)s -6731(v)s 3(ersion)k 7489(of)s 7760(the)s 8108(manuals)s -0 8441(and)m 404(packaging)s 1441(standards)s 2395(is)s gsave -2605 8495 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(0.2.0.0)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3305 8441(.)m -0 8033(The)m 428(v)s 3(ersion)k 1186(number)s 1977(has)s -2347(four)s 2805(components)s 4013(-)s 4141(major)s 4758(and)s -5162(minor)s 5793(number)s 6584(and)s 6988(major)s 7605(and)s -8009(minor)s 0 7793(patchle)m 6(v)k 3(el.)k 1073(When)s -1697(the)s 2041(standards)s 2990(change)s 3720(in)s 3958(a)s -4120(w)s 2(ay)k 4566(that)s 4980(requires)s 5795(e)s 6(v)k 3(ery)k -6367(package)s 7202(to)s 7437(change)s 8166(the)s 8509(major)s -0 7553(number)m 791(will)s 1217(be)s 1499(changed.)s 2401(Signi\207cant)s -3497(changes)s 4319(that)s 4737(will)s 5163(require)s 5895(w)s 2(ork)k -6446(in)s 6689(man)s 3(y)k 7272(packages)s 8200(will)s -8626(be)s 0 7313(signaled)m 851(by)s 1141(a)s 1303(change)s -2032(to)s 2267(the)s 2611(minor)s 3237(number)s 13(.)k -4055(The)s 4479(major)s 5091(patchle)s 6(v)k 3(el)k -6115(will)s 6537(be)s 6814(changed)s 7666(for)s 8000(an)s 3(y)k -8392(change)s 0 7073(to)m 233(the)s 575(meaning)s 1446(of)s -1711(the)s 2053(standards,)s 3057(ho)s 6(we)k 6(v)k 3(er)k -3920(small;)s 4542(the)s 4884(minor)s 5509(patchle)s 6(v)k 3(el)k -6531(will)s 6951(be)s 7227(changed)s 8077(when)s 8646(only)s -0 6833(cosmetic,)m 956(typographical)s 2326(or)s 2585(other)s 3136(edits)s -3638(which)s 4280(do)s 4573(not)s 4939(change)s 5673(the)s -6021(meaning)s 6898(are)s 7245(made.)s 0 6425(Y)m 26(ou)k -442(should)s 1139(re)s 3(gularly)k 15(,)k 2090(and)s -2494(especially)s 3503(if)s 3720(your)s 4219(package)s 5059(has)s -5429(become)s 6229(out)s 6595(of)s 6866(date,)s 7371(install)s -8009(the)s 8357(most)s 0 6185(recent)m 625(v)s 3(ersion)k -1365(of)s 1618(dpkg)s 2133(and)s 2519(read)s gsave -2970 6239 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/dpkg/changelog\211manuals)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6115 6185(to)m -6336(see)s 6679(which)s 7303(changes,)s 8163(if)s 8362(an)s 3(y)k 15(,)k -8779(are)s 0 5945(rele)m 6(v)k 6(ant.)k 849(If)s -1066(an)s 3(y)k 1451(are)s 1785(rele)s 6(v)k 6(ant)k -2589(you)s 2992(should)s 3676(look)s 4150(up)s 4431(the)s -4766(rele)s 6(v)k 6(ant)k 5571(section)s 6292(in)s -6522(the)s 6858(polic)s 3(y)k 7494(or)s 7740(programmers')s -0 5705(manuals)m 848(and)s 1252(update)s 1946(your)s 2445(package.)s -3333(When)s 3962(your)s 4461(package)s 5301(complies)s 6215(with)s -6697(the)s 7045(ne)s 6(w)k 7492(standards)s 8446(you)s -0 5465(may)m 466(update)s 1160(the)s gsave -1508 5519 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3270 5465(source)m 3950(package)s -4790(\207eld)s 5273(and)s 5677(release)s 6395(it.)s gsave -0 4464 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 647 0 647 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 43(4.3.)m 628(Documentation)s 2795(and)s 3382(the)s -gsave -3882 116 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(changelog)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 4002(Document)m 1057(your)s 1556(changes)s 2378(and)s 2782(updates)s -3564(to)s 3803(the)s 4151(source)s 4831(package)s 5671(properly)s -6535(in)s 6778(the)s gsave -7126 4056 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3762(\207le.)m 0 3354(A)m 230(cop)s 2(y)k -748(of)s 1019(the)s 1367(\207le)s 1728(which)s 2370(will)s -2796(be)s 3078(installed)s 3945(in)s gsave -4188 3408 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6924 3354(should)m 7621(be)s 7903(in)s 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (20,21) 11 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(20)m gsave -0 13309 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1602 13255(.)m 0 12847(In)m -237(non-e)s 3(xperimental)k 1956(packages)s 2865(you)s 3261(may)s -3708(only)s 4169(use)s 4525(a)s 4672(format)s 5349(for)s -gsave -5668 12901 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7311 12847(which)m 7934(is)s 8124(supported)s 0 12607(by)m 294(the)s -642(most)s 1167(recent)s 1810(released)s 2650(v)s 3(ersion)k -3408(of)s gsave -3679 12661 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4079 12607(.)m 4183(If)s 4413(your)s 4912(format)s -5608(is)s 5818(not)s 6184(supported)s 7186(and)s 7590(there)s -8123(is)s 8333(general)s 0 12367(support)m 778(for)s 1116(it)s -1308(you)s 1723(should)s 2420(contact)s 3170(the)s gsave -3518 12421 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3978 12367(maintainer)m -5059(to)s 5298(ha)s 4(v)k 3(e)k 5799(the)s -6147(parser)s 6790(script)s 7380(for)s 7718(your)s 8217(format)s -0 12123(included)m 882(in)s 1125(the)s gsave -1473 12177 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1933 12123(package.)m 153 fnt82 -2761 12212(1)m gsave -0 11099 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(4.4.)m 628(Changes)s -1871(to)s 2210(the)s 2710(upstr)s 5(eam)k 4073(sour)s 5(ces)k - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10637(If)m 230(you)s 645(need)s -1155(to)s 1394(edit)s 1812(a)s gsave -1978 10691 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Makefile)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2839 10637(where)m 3479(GNU-style)s -gsave -4584 10691 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(configure)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5545 10637(scripts)m 6219(are)s 6566(used,)s 7112(you)s 7527(should)s -8224(edit)s 8642(the)s gsave -0 10451 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.in)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 358 10397(\207les)m 805(rather)s 1418(than)s -1885(editing)s 2600(the)s gsave -2945 10451 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Makefile)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3804 10397(directly)m 15(.)k 4620(This)s -5093(allo)s 6(ws)k 5760(the)s 6106(user)s 6561(to)s -6798(recon\207gure)s 7941(the)s 8286(package)s 0 10157(if)m 217(necessary)s 15(.)k -1235(Y)s 26(ou)k 1677(should)s 240 fnt83 2374 10159(not)m -240 fnt82 2744 10157(con\207gure)m 3704(the)s 4052(package)s 4892(and)s -5296(edit)s 5714(the)s 6062(generated)s gsave -7049 10211 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Makefile)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7850 10157(!)m 7967(This)s -8443(mak)s 2(es)k 0 9917(it)m 192(impossible)s 1284(for)s -1622(someone)s 2529(else)s 2956(to)s 3195(later)s 3678(recon\207gure)s -4823(the)s 5171(package.)s 0 9509(If)m 230(changes)s 1052(to)s -1291(the)s 1639(source)s 2319(code)s 2827(are)s 3174(made)s -3748(that)s 4166(are)s 4513(generally)s 5456(applicable)s 6494(please)s -7147(try)s 7466(to)s 7705(get)s 8057(them)s 0 9269(included)m -882(in)s 1125(the)s 1473(upstream)s 2409(v)s 3(ersion)k -3167(of)s 3438(the)s 3786(package)s 4626(by)s 4920(supplying)s -5918(the)s 6266(upstream)s 7202(authors)s 7957(with)s 8439(the)s -0 9029(changes)m 822(in)s 1065(whate)s 6(v)k 3(er)k -1992(form)s 2516(the)s 3(y)k 2979(prefer)s 13(.)k -0 8621(If)m 218(you)s 620(need)s 1118(to)s 1344(con\207gure)s -2292(the)s 2627(package)s 3455(dif)s 6(ferently)k 4497(for)s -4822(Debian)s 5558(or)s 5804(for)s 6130(Linux,)s 6796(and)s -7188(the)s 7523(upstream)s 8446(source)s 0 8381(doesn')m 4(t)k -748(pro)s 3(vide)k 1520(a)s 1673(w)s 2(ay)k -2112(to)s 2339(con\207gure)s 3286(it)s 3466(the)s 3801(w)s 2(ay)k -4240(you)s 4643(need)s 5140(to,)s 5421(please)s 6062(add)s -6453(such)s 6937(con\207guration)s 8257(f)s 2(acilities)k 0 8141(\(for)m -417(e)s 3(xample,)k 1331(a)s 1497(ne)s 6(w)k -gsave -1944 8195 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(autoconf)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2805 8141(test)m 3196(or)s gsave -3455 8195 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#define)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4155 8141(\))m 4283(and)s 4687(send)s -5184(the)s 5532(patch)s 6107(to)s 6346(the)s 6694(upstream)s -7630(authors,)s 8441(with)s 0 7901(the)m 348(def)s 2(ault)k -1069(set)s 1394(to)s 1633(the)s 1981(w)s 2(ay)k -2432(the)s 3(y)k 2895(originally)s 3878(had)s 4282(it.)s -4518(Y)s 26(ou)k 4960(can)s 5349(then)s 5818(easily)s -6429(o)s 3(v)k 3(erride)k 7275(the)s 7623(def)s 2(ault)k -8344(in)s 8587(your)s gsave -0 7715 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1261 7661(or)m 1520(where)s 6(v)k 3(er)k -2460(is)s 2670(appropriate.)s gsave -0 6637 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(4.5.)m -628(Err)s 5(or)k 1499(trapping)s 2761(in)s 3101(mak)s 3(e\207les)k - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6175(When)m gsave -627 6229 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(make)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1085 6175(in)m 9(v)k 4(ok)k 2(es)k -1863(a)s 2027(command)s 3026(in)s 3267(a)s 3430(mak)s 2(e\207le)k -4305(\(including)s 5338(your)s 5835(package')s 13(s)k 6826(upstream)s -7760(mak)s 2(e\207les)k 8722(and)s 0 5935(the)m gsave -348 5989 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1549 5935(\))m -1677(it)s 1869(does)s 2359(so)s 2625(using)s gsave -3197 5989 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(sh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3397 5935(.)m -3501(This)s 3977(means)s 4639(that)s gsave -5057 5989 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(sh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5257 5935(')m 13(s)k -5467(usual)s 6027(bad)s 6431(error)s 6954(handling)s 7845(properties)s -0 5695(apply:)m 634(if)s 846(you)s 1256(include)s 2011(a)s -2172(miniature)s 3139(script)s 3724(as)s 3969(one)s 4366(of)s -4632(the)s 4975(commands)s 6059(in)s 6297(your)s 6791(mak)s 2(e\207le)k -7663(you')s 2(ll)k 8282(\207nd)s 8708(that)s 0 5455(if)m -210(you)s 618(don')s 4(t)k 1171(do)s 1457(an)s 3(ything)k -2338(about)s 2922(it)s 3107(then)s 3569(errors)s 4168(are)s -4508(not)s 4867(detected)s 5713(and)s gsave -6110 5509 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(make)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6563 5455(will)m 6981(blithely)s -7758(continue)s 8630(after)s 0 5215(problems.)m 0 4807(Ev)m 3(ery)k -622(time)s 1102(you)s 1517(put)s 1883(more)s 2430(than)s -2899(one)s 3301(shell)s 3807(command)s 4809(\(this)s 5284(includes)s -6132(using)s 6704(a)s 6870(loop\))s 7424(in)s 7667(a)s -7833(mak)s 2(e\207le)k 0 4567(command)m 1002(you)s 240 fnt83 -1417 4569(must)m 240 fnt82 1933 4567(mak)m 2(e)k 2505(sure)s -2959(that)s 3377(errors)s 3984(are)s 4331(trapped.)s 5152(F)s 3(or)k -5541(simple)s 6234(compound)s 7304(commands,)s 8448(such)s 0 4327(as)m -244(changing)s 1168(directory)s 2077(and)s 2475(then)s 2937(running)s -3728(a)s 3888(program,)s 4798(using)s gsave -5363 4381 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(&&)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5617 4327(rather)m 6226(than)s -6688(semicolon)s 7722(as)s 7965(a)s 8124(command)s 0 4087(separator)m -935(is)s 1145(suf\207cient.)s 2138(F)s 3(or)k 2526(more)s -3073(comple)s 3(x)k 3949(commands)s 5037(including)s 5993(most)s -6518(loops)s 7088(and)s 7492(conditionals)s 8711(you)s 0 3847(must)m -525(include)s 1285(a)s 1451(separate)s gsave -2289 3901 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(set)m 574(\211e)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2949 3847(command)m -3951(at)s 4183(the)s 4531(start)s 5001(of)s 5272(e)s 6(v)k 3(ery)k -5848(mak)s 2(e\207le)k 6725(command)s 7727(that')s 13(s)k -8295(actually)s 0 3607(one)m 402(of)s 673(these)s 1220(miniature)s -2191(shellscripts.)s gsave -0 1138 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 943(1)m 192 fnt82 -58 873(Y)m 21(ou)k 411(will)s 752(need)s 1161(to)s -1353(agree)s 1812(that)s 2147(the)s 2426(parser)s 2940(and)s -3264(its)s 3485(manpage)s 4222(may)s 4596(be)s 4822(distrib)s 3(uted)k -5684(under)s 6168(the)s 6447(GNU)s 6906(GPL,)s 7353(just)s -7677(as)s 7877(the)s 8156(rest)s 8479(of)s gsave -8695 916 translate -0.6953 1.0000 scale -192 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -42(dpkg)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 0 643(is.)m -240 fnt82 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s 6970(Debian)s -7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(21)m gsave -0 12730 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 687 0 687 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 69(5.)m 412(Ho)s 3(w)k 1168(to)s 1528(become)s -2699(a)s 2950(Debian)s 4067(de)s 5(v)k 3(eloper)k - -grestore -gsave -0 11652 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(5.1.)m 628(Bef)s 8(or)k 5(e)k -1595(y)s 8(ou)k 2158(start)s 2876(w)s 3(ork)k - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11190(So,)m 360(you')s 12(v)k 3(e)k -1066(read)s 1535(all)s 1828(the)s 2176(documentation,)s 3705(you)s -4120(understand)s 5228(what)s 5753(e)s 6(v)k 3(erything)k -6820(in)s 7063(the)s gsave -7411 11244 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(hello)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7971 11190(e)m 3(xample)k 0 10950(package)m -840(is)s 1050(for)s 9(,)k 1426(and)s 1830(you')s 12(re)k -2498(about)s 3090(to)s 3329(Debianise)s 4341(your)s 4840(f)s 2(a)k 4(v)k 4(ourite)k -5748(package.)s 6636(Ho)s 6(w)k 7150(do)s 7443(you)s -7858(actually)s 0 10710(become)m 800(a)s 966(Debian)s 1714(de)s 6(v)k 3(eloper)k -2708(so)s 2974(that)s 3392(your)s 3891(w)s 2(ork)k -4442(can)s 4831(be)s 5113(incorporated)s 6379(into)s 6804(the)s -7152(Project?)s 0 10302(Firstly)m 15(,)k 715(subscribe)s 1674(to)s -gsave -1913 10356 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3174 10302(if)m 3391(you)s 3806(ha)s 4(v)k 3(en')k 4(t)k -4572(already)s 15(.)k 5364(Send)s 5901(the)s 6249(w)s 2(ord)k -gsave -6797 10356 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(subscribe)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7758 10302(in)m 8001(the)s 240 fnt83 8349 10304(Subject)m 240 fnt82 -0 10062(of)m 271(a)s 437(mail)s 916(to)s gsave -1155 10116 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52()m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5059 10062(.)m -5163(In)s 5419(case)s 5886(of)s 6157(problems)s 7098(contact)s -7848(the)s 8196(list)s 0 9822(administrator)m 9(,)k 1371(Anders)s -2113(Chrigstrom)s gsave -3262 9876 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4463 9822(.)m 0 9414(Y)m 26(ou)k 442(should)s -1139(to)s 1378(subscribe)s 2337(and)s 2741(lurk)s 3187(for)s -3525(a)s 3691(bit)s 4003(before)s 4669(doing)s 5268(an)s 3(y)k -5665(coding,)s 6424(and)s 6828(you)s 7243(should)s 7940(post)s -8399(about)s 0 9174(your)m 499(intentions)s 1493(to)s 1732(w)s 2(ork)k -2283(on)s 2580(something)s 3630(to)s 3869(a)s 4(v)k 4(oid)k -4451(duplicated)s 5505(ef)s 6(fort.)k 0 8766(If)m 230(you)s -644(do)s 936(not)s 1302(ha)s 4(v)k 3(e)k -1802(a)s 1967(PGP)s 2463(k)s 2(e)k 3(y)k -2857(yet)s 3208(generate)s 4073(one.)s 4522(Y)s 26(ou)k -4963(should)s 5660(probably)s 6564(read)s 7032(the)s 7380(PGP)s -7875(manual,)s 8685(as)s 8934(it)s 0 8526(has)m 370(much)s -958(important)s 1946(information)s 3130(which)s 3771(is)s 3980(critical)s -4695(to)s 4933(its)s 5208(security)s 15(.)k 6052(Man)s 3(y)k -6661(more)s 7207(security)s 8016(f)s 2(ailures)k 8779(are)s -0 8286(due)m 402(to)s 641(human)s 1350(error)s 1873(than)s -2342(to)s 2581(softw)s 2(are)k 3457(f)s 2(ailure)k -4133(or)s 4392(high-po)s 6(wered)k 5773(sp)s 2(y)k -6158(techniques.)s 0 7878(If)m 230(you)s 645(li)s 6(v)k 3(e)k -1050(in)s 1293(a)s 1459(country)s 2244(where)s 2884(use)s -3259(of)s 3530(cryptograph)s 1(y)k 4859(e)s 6(v)k 3(en)k -5359(for)s 5697(signing)s 6455(is)s 6665(forbidden)s 7652(then)s -8121(please)s 0 7638(contact)m 750(us)s 1014(so)s 1280(we)s -1615(can)s 2004(mak)s 2(e)k 2576(special)s 3294(arrangements.)s -4685(This)s 5161(does)s 5651(not)s 6017(apply)s 6603(in)s -6846(France,)s 7603(where)s 8243(I)s 8378(belie)s 6(v)k 3(e)k -0 7398(only)m 480(encryption)s 1560(and)s 1964(not)s 2330(signing)s -3088(is)s 3298(forbidden.)s gsave -0 6375 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 669 0 669 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(5.2.)m -628(When)s 1519(y)s 8(ou)k 2082(ha)s 8(v)k 3(e)k -2785(a)s 3022(package)s 4215(to)s 4554(upload)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 5913(When)m 629(you)s 1044(ha)s 4(v)k 3(e)k -1545(your)s 2044(package)s 2884(ready)s 3469(to)s 3708(be)s -3990(uploaded)s 4926(you)s 5341(must)s 5866(send)s 6363(a)s -6529(message)s 7395(to)s 7634(the)s 7982(project)s 0 5673(leader)m 9(,)k -690(Bruce)s 1326(Perens)s gsave -2023 5727 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3725 5673(,)m 3841(the)s 4198(administrator)s -5540(of)s gsave -5820 5727 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(master.debian.org)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7522 5673(,)m 7638(Simon)s 8329(Shapiro)s gsave -0 5487 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52()m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2202 5433(,)m -2309(the)s 2657(mailing)s 3440(list)s 3791(administrator)s 9(,)k -5162(Anders)s 5904(Chrigstrom)s gsave -7053 5487 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8314 5433(and)m 8718(the)s 0 52(Debian)m -748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (22,23) 12 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(22)m gsave -0 13308 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 13254(maintainer)m 9(,)k -1579(Ian)s 1941(Jackson)s gsave -2756 13308 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5259 13254(.)m 0 12846(The)m 428(message)s -1294(should)s 1991(say)s 2364(what)s 2889(you')s 12(v)k 3(e)k -3595(done)s 4117(and)s 4521(who)s 4987(you)s 5402(are,)s -5800(and)s 6204(should)s 6901(ask)s 7281(for)s 7619(an)s -7902(account)s 0 12606(on)m gsave -297 12660 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(master)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 957 12606(and)m 1361(to)s 1600(be)s -1882(subscribed)s 2963(to)s gsave -3202 12660 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211private)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4663 12606(\(the)m 5090(de)s 6(v)k 3(elopers-only)k -6676(mailing)s 7459(list\).)s 7933(It)s 8138(should)s 0 12366(contain)m -761(your)s 1260(PGP)s 1756(k)s 2(e)k 3(y)k -2151(\(e)s 3(xtracted)k 3160(using)s gsave -3732 12420 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(pgp)m 576(\211kxa)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4533 12366(\))m -4661(for)s 4999(the)s 5347(database)s 6226(of)s 6497(k)s 2(e)k 3(ys)k -6982(which)s 7624(is)s 7834(shipped)s 0 12126(with)m gsave -482 12180 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 882 12126(.)m -1046(When)s 1675(you)s 2090(ha)s 4(v)k 3(e)k -2591(your)s 3090(personal)s 3955(account)s 4759(on)s gsave -5056 12180 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(master)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5716 12126(log)m -6075(in)s 6318(and)s 6722(transfer)s 7510(the)s 7858(\207les)s -8307(to)s gsave -0 11940 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/home/Debian/ftp/private/project/Incoming)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4105 11886(.)m 4209(Y)s 26(ou)k 4651(cannot)s -5349(upload)s 6059(to)s gsave -6298 11940 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Incoming)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7159 11886(on)m gsave -7456 11940 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(master)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8116 11886(using)m 0 11646(anon)m 3(ymous)k -1153(FTP)s 26(.)k 0 11238(Y)m 26(ou)k 442(can)s -831(also)s 1269(upload)s 1979(\207les)s 2428(to)s gsave -2667 11292 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Incoming)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3528 11238(via)m -3880(a)s gsave -4046 11292 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(cron)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4446 11238(-dri)m 6(v)k 3(en)k 5184(upload)s -5894(queue)s 6522(in)s 6765(Europe)s 7512(on)s gsave -0 11052 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(chiark.chu.cam.ac.uk)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2002 10998(.)m -2106(F)s 3(or)k 2495(details)s 3169(connect)s 3973(to)s -gsave -4212 11052 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(chiark)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4872 10998(using)m 5444(anon)s 3(ymous)k 6597(FTP)s 7066(and)s -7470(read)s gsave -0 10812 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/pub/debian/private/project/README.how\211to\211upload)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4806 10758(.)m gsave -0 9734 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(5.3.)m -628(Upload)s 1694(handling)s 2973(-)s gsave -3145 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor -0 -70(.changes)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 4293 66(\207les)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 9272(When)m 629(a)s 795(package)s 1635(is)s -1845(uploaded)s 2781(to)s 3020(the)s 3368(Debian)s 4116(FTP)s -4585(archi)s 6(v)k 3(e,)k 5386(it)s 5578(must)s -6103(be)s 6385(accompanied)s 7705(by)s 7999(a)s gsave -8165 9326 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9032(\207le)m -361(which)s 1003(gi)s 6(v)k 3(es)k 1550(directions)s -2543(for)s 2881(its)s 3157(handling.)s 4099(This)s 4575(is)s -4785(usually)s 5530(generated)s 6517(by)s gsave -6811 9086 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8312 9032(.)m 0 8624(This)m -476(\207le)s 837(is)s 1047(a)s 1213(control)s 1945(\207le)s -2306(with)s 2788(the)s 3136(follo)s 6(wing)k 4113(\207elds:)s -0 8384(\213)m gsave -480 8438 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Format)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 8144(\213)m gsave -480 8198 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Date)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7904(\213)m gsave -480 7958 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7664(\213)m gsave -480 7718 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7424(\213)m -gsave -480 7478 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 7184(\213)m gsave -480 7238 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 6944(\213)m gsave -480 6998 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Distribution)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6704(\213)m gsave -480 6758 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6464(\213)m gsave -480 6518 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6224(\213)m -gsave -480 6278 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 5984(\213)m gsave -480 6038 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 5744(\213)m gsave -480 5798 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Files)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5280(All)m 360(of)s 631(them)s -1169(are)s 1516(mandatory)s 2593(for)s 2931(a)s 3097(Debian)s -3845(upload.)s 4601(See)s 5002(the)s 5350(list)s 5701(of)s -5972(control)s 6704(\207elds)s 7273(in)s 7516(the)s gsave -7864 5334 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5040(programmers')m -1386(manual)s 2145(for)s 2483(the)s 2831(contents)s 3679(of)s -3950(these)s 4497(\207elds.)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(23)m gsave -0 12726 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(6.)m 412(The)s 1056(Debian)s 2173(mailing)s 3347(lists)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12264(The)m 428(mailing)s 1211(list)s -1562(serv)s 3(er)k 2202(is)s 2412(at)s gsave -2644 12318 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(lists.debian.org)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4246 12264(.)m -4350(Mail)s gsave -4856 12318 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(foo)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1433 -52(\211REQUEST@lists.debian.org)m - -grestore -153 fnt82 0.0 0.0 0.0 setrgbcolor 8355 12353(1)m 240 fnt82 8475 12264(with)m -0 12024(the)m 348(w)s 2(ord)k gsave -896 12078 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(subscribe)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1857 12024(in)m 2100(the)s -2448(Subject)s 3225(to)s 3464(subscribe)s 4423(or)s gsave -4682 12078 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(unsubscribe)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5843 12024(to)m -6082(unsubscribe.)s 0 11616(When)m 629(replying)s 1479(to)s 1718(messages)s -2672(on)s 2969(the)s 3317(mailing)s 4100(list,)s 4498(please)s -5151(do)s 5444(not)s 5810(send)s 6307(a)s 6473(carbon)s -7181(cop)s 2(y)k 7699(\()s gsave -7772 11670 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(CC)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8032 11616(-)m 8160(this)s -8556(does)s 0 11376(not)m 366(mean)s 940(`courtesy)s 1882(cop)s 2(y'\))k -2552(to)s 2790(the)s 3137(original)s 3934(poster)s 13(.)k -4608(An)s 3(yone)k 5419(who)s 5884(posts)s 6426(to)s -6664(a)s 6829(mailing)s 7611(list)s 7961(should)s 8657(read)s -0 11136(it)m 192(to)s 431(see)s 792(the)s 1140(responses.)s -0 10728(As)m 317(e)s 6(v)k 3(er)k 779(on)s -1076(the)s 1424(net,)s 1823(please)s 2476(trim)s 2933(do)s 6(wn)k -3517(the)s 3865(quoting)s 4650(of)s 4921(articles)s 5660(you')s 12(re)k -6328(replying)s 7178(to.)s gsave -0 944 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 749(1)m -192 fnt82 58 679(where)m gsave -570 722 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(debian\211)m -gsave -805 0 translate -1.4219 1.0000 scale -192 fnt83 0.0 0.0 0.0 setrgbcolor 0 -42(foo)m -grestore - -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor -1413 679(is)m 1581(the)s 1860(name)s 2320(of)s 2536(the)s -2815(list)s 240 fnt82 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (24,25) 13 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(24)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(7.)m 412(Con)s 13(v)k 3(ersion)k 2135(pr)s 6(ocedur)k 6(e)k -3689(fr)s 6(om)k 4478(old)s 5009(sour)s 6(ce)k -6023(packages)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12267(This)m 476(is)s -686(a)s 852(brief)s 1374(summary)s 2318(of)s 2589(the)s -2937(procedure)s 3949(for)s 4287(con)s 9(v)k 3(erting)k -5351(a)s 5517(pre-2.0.0.0-format)s 7336(source)s 8016(package)s 0 12027(into)m -425(the)s 773(ne)s 6(w)k 1220(format.)s 0 11619(Y)m 26(ou)k -441(are)s 786(strongly)s 1622(advised)s 2409(to)s 2646(do)s 6(wnload)k -3642(and)s 4044(e)s 3(xamine)k 4905(the)s gsave -5251 11673 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(hello)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5809 11619(package,)m -6699(and)s 7101(to)s 7338(read)s 7805(the)s 8151(section)s -8883(in)s 0 11379(the)m gsave -335 11433 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 782 11379(programmers')m 2155(manual)s 2901(describing)s -3937(the)s 4272(source)s 4939(packaging)s 5963(tools.)s 6519(More)s -7080(detail)s 7652(about)s 8231(the)s 8565(e)s 3(xact)k -0 11139(functionality)m 1275(of)s 1546(these)s 2093(tools)s 2609(is)s -2819(a)s 4(v)k 6(ailable)k 3727(in)s gsave -3970 11193 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source\(1\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5371 11139(.)m -0 10731(\213)m 480(Do)s 6(wnload)k 1530(the)s 1878(original)s -2676(source)s 3356(code)s 3864(from)s 4388(where)s 6(v)k 3(er)k -5328(it)s 5520(can)s 5909(be)s 6191(found)s 6808(and)s -7212(do)s 7505(an)s 3(y)k 480 10491(rearrangement)m 1918(required)s -2771(to)s 3009(mak)s 2(e)k 3580(it)s 3771(look)s -4257(lik)s 2(e)k 4668(the)s 5015(original)s 5812(tree)s -6224(of)s 6494(the)s 6841(Debian)s 7588(source.)s 8315(Put)s -8693(it)s 8883(in)s gsave -480 10305 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(upstr)m 8(eam-ver)k 2(sion)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -3614 -52(.orig/)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3653 10251(or)m gsave -3912 10305 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(_)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(upstr)m 8(eam-ver)k 2(sion)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -3614 -52(.orig.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7626 10251(.)m 0 9800(\213)m -480(Rename)s 1320(all)s 1613(\207les)s gsave -2062 9854 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian.*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2923 9800(to)m gsave -3162 9854 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3963 9800(.)m -4067(There)s 4680(may)s 5146(be)s 5428(some)s 5989(e)s 3(xceptions)k -7060(to)s 7299(this,)s 7751(b)s 4(ut)k 8113(this)s -8509(is)s 8719(a)s 480 9560(good)m 1018(start.)s 0 9105(\213)m -480(Edit)s 938(the)s gsave -1286 9159 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2948 9105(-)m 3076(create)s 3701(or)s -3960(rename)s 4719(it)s 4911(if)s 5128(necessary)s 15(.)k -6146(Add)s 6617(a)s 6783(ne)s 6(w)k 7230(re)s 6(vision)k -8051(to)s 8290(the)s 8638(top)s 480 8865(with)m 962(the)s -1310(appropriate)s 2454(details,)s 3184(and)s 3588(a)s 3754(local)s -4273(v)s 6(ariables)k 5180(entry)s 5725(to)s 5964(the)s -6312(bottom)s 7050(to)s 7289(set)s 7614(Emacs)s 8302(to)s -8541(the)s 480 8625(right)m 991(mode:)s gsave -960 8439 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Local)m 864(variables:)s 0 -292(mode:)m 864(debian\211changelog)s 0 -532(End:)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7452(\213)m 480(Edit/create)s gsave -1569 7506 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2970 7452(:)m -480 7212(\213)m 960(Remo)s 3(v)k 3(e)k 1808(the)s -gsave -2156 7266 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2916 7212(\207eld.)m 3445(If)s 3675(it)s 3867(is)s 4077(generated)s -5064(unusually)s 6049(\(not)s 6494(equal)s 7067(to)s 7306(the)s -7654(source)s 960 6972(v)m 3(ersion\))k 1786(you)s 2197(must)s -2719(use)s 3090(the)s 3435(-v)s 3685(option)s 4351(to)s -4586(dpkg-gencontrol)s 6220(\(see)s 6656(belo)s 6(w\).)k gsave -7415 7026 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8115 6972(,)m -gsave -8218 7026 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -9019 6972(,)m gsave -960 6786 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2021 6732(go)m 2314(abo)s 3(v)k 3(e)k -2936(the)s 3284(\207rst)s 3715(blank)s 4308(line,)s 4773(most)s -5298(of)s 5569(the)s 5917(rest)s 6321(belo)s 6(w)k 15(.)k -480 6492(\213)m 960(Reorder)s 1790(the)s 2138(\207elds)s 2707(and)s -3111(add)s 3515(a)s 3681(blank)s 4274(line)s 4688(at)s -4920(an)s 5203(appropriate)s 6347(point,)s 6946(separating)s 7981(the)s -8329(source)s 960 6252(package)m 1800(\207elds)s 2369(from)s 2893(the)s -3241(binary)s 3906(package)s 4746(\207elds.)s 480 6012(\213)m 960(Add)s -1431(the)s gsave -1779 6066 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Source)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2439 6012(\207eld.)m 480 5772(\213)m 960(Add)s 1431(the)s -gsave -1779 5826 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3541 5772(\207eld.)m 4070(The)s 4498(current)s 5234(v)s 6(alue)k -5802(is)s gsave -6012 5826 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(0.2.0.0)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6712 5772(.)m 480 5532(\213)m 960(Change)s 1748(the)s -gsave -2096 5586 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3357 5532(\207eld)m 3840(for)s 4178(each)s 4673(package)s 5513(to)s -gsave -5752 5586 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(any)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6052 5532(,)m gsave -6159 5586 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(all)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6519 5532(or)m 6778(whate)s 6(v)k 3(er)k 13(.)k -7736(If)s 7966(there)s 8499(isn')s 4(t)k 960 5292(an)m -gsave -1243 5346 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2504 5292(\207eld)m 2987(add)s 3391(one.)s 480 5052(\213)m 960(If)s -1190(an)s 3(y)k 1587(other)s 2138(seddery)s 2936(or)s -3195(things)s 3831(used)s 4328(to)s 4567(happen)s 5316(to)s -5555(mak)s 2(e)k 6127(the)s 6475(binary)s 7140(control)s -7872(\207les)s 8321(use)s gsave -960 4866 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2461 4812(')m 13(s)k 2671(v)s 6(ariable)k -3490(substitution)s 4663(features)s 5469(to)s 5708(achie)s 6(v)k 3(e)k -6485(the)s 6833(same)s 7380(ef)s 6(fect.)k 8020(Use)s -gsave -960 4626 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2611 4572(if)m 2816(you)s 3219(need)s 3717(to)s 3944(put)s -4298(unusally-generated)s 6163(information)s 7336(\(apart)s 7940(from)s 8452(details)s -960 4332(of)m gsave -1231 4386 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1691 4332(\207les\))m 2217(in)s 2460(the)s gsave -2808 4386 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3669 4332(\207le)m -4030(too.)s 0 3887(\213)m 480(Edit)s 938(the)s gsave -1286 3941 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2487 3887(:)m -480 3647(\213)m 960(Remo)s 3(v)k 3(e)k 1795(the)s -gsave -2130 3701 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2776 3647(and)m gsave -3167 3701 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(diff)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3613 3647(and)m 4004(an)s 3(y)k gsave -4387 3701 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5134 3647(and)m -gsave -5525 3701 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dist)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5971 3647(tar)m 4(gets.)k 6694(These)s 7307(things)s 7930(no)s 6(w)k -8377(happen)s 960 3407(in)m 1203(a)s 1369(package-independent)s 3462(w)s 2(ay)k -3913(and)s 4317(are)s 4664(not)s 5030(done)s 5552(by)s -gsave -5846 3461 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7047 3407(.)m 480 3167(\213)m 960(Split)s 1471(the)s gsave -1819 3221 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2479 3167(tar)m 4(get)k -3078(into)s gsave -3503 3221 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211arch)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4664 3167(and)m gsave -5068 3221 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211indep)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6269 3167(;)m 6381(in)s 6624(man)s 3(y)k -7207(cases)s 7762(all)s 8055(of)s gsave -8326 3221 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 960 2927(should)m 1657(go)s -1950(into)s gsave -2375 2981 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211arch)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3476 2927(.)m 3580(Create)s 4259(the)s gsave -4607 2981 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5267 2927(tar)m 4(get)k -5866(and)s 6270(the)s 6618(unused)s 7355(of)s 7626(the)s -7974(tw)s 2(o)k 8384(other)s gsave -960 2741 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary\211*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1821 2687(tar)m 4(gets)k -2504(if)s 2721(there)s 3254(is)s 3464(one)s 3866(-)s -3994(you)s 4409(can)s 4798(cop)s 2(y)k 5316(the)s -5664(ones)s 6154(from)s 6678(the)s gsave -7026 2741 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(hello)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7586 2687(package.)m 480 2447(\213)m -960(Change)s 1748(the)s gsave -2096 2501 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2756 2447(tar)m 4(get)k 3355(to)s -3594(use)s gsave -3969 2501 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5530 2447(to)m 5769(mak)s 2(e)k 6341(the)s -6689(package)s 7529(control)s 8261(\207le\(s\).)s 960 2207(Mo)m 3(v)k 3(e)k -1568(it)s 1758(to)s 1995(after)s 2489(all)s 2780(the)s -3126(\207les)s 3573(ha)s 4(v)k 3(e)k 4072(been)s -4579(installed)s 5444(b)s 4(ut)k 5804(just)s 6207(before)s -6871(the)s 7217(last)s gsave -7606 2261 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(chown)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8164 2207(and)m gsave -8566 2261 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(chmod)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 960 1967(in)m 1203(the)s -1551(tar)s 4(get.)k 480 1727(\213)m 960(Change)s 1748(occurrences)s -2940(of)s gsave -3211 1781 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211tmp)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4272 1727(to)m gsave -4511 1781 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/tmp)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5512 1727(.)m 480 1487(\213)m 960(Change)s -1748(occurrences)s 2940(of)s gsave -3211 1541 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian.{post,pre}{inst,rm})m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5874 1487(to)m gsave -6113 1541 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian/*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6914 1487(.)m 480 1247(\213)m -960(Remo)s 3(v)k 3(e)k 1808(the)s 2156(v)s 3(ersion)k -2914(number)s 3705(setting)s 4395(at)s 4627(the)s 4975(top,)s -5388(if)s 5605(there)s 6138(is)s 6348(one.)s 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s 6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(25)m 240 fnt82 480 13252(\213)m -960(Ensure)s 1680(that)s 2098(the)s 2446(package')s 13(s)k -3440(Debian-speci\207c)s 4993(and)s 5397(upstream)s 6333(changelogs)s 7461(are)s -7808(installed.)s 0 12797(\213)m 480(Check)s 1153(that)s 1571(the)s -gsave -1919 12851 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/README)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3280 12797(is)m 3490(really)s 4087(the)s 4435(cop)s 2(yright)k -5410(\207le,)s 5822(and)s 6226(if)s 6443(so)s 6709(rename)s -7468(it)s 7660(to)s gsave -480 12611 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/copyright)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2142 12557(and)m 2546(edit)s gsave -2964 12611 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4225 12557(to)m -4464(cope)s 4972(with)s 5454(this)s 5850(and)s 6254(to)s -6493(change)s 7227(the)s 7575(installation)s 8693(of)s 480 12317(the)m -816(cop)s 2(yright)k 1779(\207le)s 2128(from)s gsave -2640 12371 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5364 12317(instead)m 6087(of)s gsave -6346 12371 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/copyright/)m -gsave -2736 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 9022 12317(.)m 480 12077(If)m 710(it)s -902(isn')s 4(t)k 1382(then)s 1851(\207nd)s gsave -2282 12131 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3944 12077(and)m -4348(decide)s 5028(what)s 5553(to)s 5792(do)s 6085(with)s -6567(the)s gsave -6915 12131 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(README)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7515 12077(.)m 0 11641(\213)m 480(Check)s 1153(for)s -1491(v)s 6(arious)k 2240(other)s 2791(anachronisms)s 4157(and)s -4561(problems:)s 480 11401(\213)m 960(Remo)s 3(v)k 3(e)k -1808(an)s 3(y)k gsave -2205 11455 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package_Revision)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3807 11401(,)m gsave -3914 11455 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Package\211Revision)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5576 11401(or)m gsave -5835 11455 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Revision)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6696 11401(\207elds.)m -480 11161(\213)m 960(Rename)s gsave -1800 11215 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Optional)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2661 11161(to)m gsave -2900 11215 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Suggests)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3701 11161(,)m gsave -3808 11215 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Recommended)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4969 11161(to)m -gsave -5208 11215 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6209 11161(.)m 480 10921(\213)m 960(Change)s gsave -1748 10975 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/doc/examples/)m gsave -2592 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4384 10921(to)m gsave -4623 10975 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/examples)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7199 10921(.)m 480 10681(\213)m 960(Mak)s 2(e)k 1559(sure)s -2013(that)s 2431(manpages)s 3439(are)s 3786(installed)s 4653(compressed.)s -480 10441(\213)m 960(Check)s 1633(that)s 2051(the)s 2399(description)s -3518(has)s 3888(an)s 4171(e)s 3(xtended)k 5090(description,)s -6259(is)s 6469(well-formatted)s 7945(and)s 960 10201(meaningful)m 2104(and)s -2508(helpful)s 3240(to)s 3479(people)s 4173(w)s 2(anting)k -4995(to)s 5234(kno)s 6(w)k 5815(whether)s 6645(to)s -6884(install)s 7522(a)s 7688(package.)s 0 9746(\213)m 480(Look)s -1047(e)s 6(v)k 3(erything)k 2114(o)s 3(v)k 3(er)k 13(.)k -0 9289(\213)m 480(Do)s 826(a)s 992(test)s 1383(b)s 4(uild)k -1929(using)s gsave -2501 9343 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211buildpackage)m 2592(\211ur)s -3167(\211uc)s 3742(\211r)s gsave -4030 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(whate)m 3(ver)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6172 9289(.)m 6276(Check)s 6949(the)s -7297(permissions)s 8490(and)s 480 9049(locations)m 1394(of)s 1665(\207les)s -2114(in)s 2357(the)s 2705(resulting)s 3594(package)s 4434(by)s -4728(e)s 3(yeballing)k 5774(the)s 6122(output)s 6794(of)s -gsave -7065 9103 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m 1295(\211\211contents)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8967 9049(,)m 480 8809(and)m 884(check)s 1503(that)s -1921(the)s 2269(source)s 2949(b)s 4(uild)k 3495(happened)s -4471(OK.)s 4921(T)s 16(est)k 5376(install)s 6014(the)s -6362(binary)s 7027(package\(s\))s 8111(and)s 8515(test)s 480 8569(e)m 3(xtract)k -1186(the)s 1534(source)s 2214(package\(s\).)s 0 8114(\213)m 480(Sign)s -976(the)s 1324(release:)s 2092(either)s 2695(re-run)s gsave -3335 8168 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211buildpackage)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5097 8114(\(this)m -5572(will)s 5998(reb)s 4(uild)k 6729(the)s 7077(package)s -7917(entirely\),)s 480 7874(or)m 739(PGP-sign)s 1713(the)s gsave -2061 7928 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2461 7874(,)m -2568(reb)s 4(uild)k 3299(the)s gsave -3647 7928 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4508 7874(using)m gsave -5080 7928 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6581 7874(,)m -6688(and)s 7092(then)s 7561(PGP-sign)s 8535(the)s gsave -480 7688 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1281 7634(.)m -0 52(Debian)m 748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Trailer -%%DocumentNeededResources: font Courier-Bold -%%+ font Times-Roman -%%+ font Times-Italic -%%+ font Times-Bold -%%DocumentSuppliedResources: procset LoutStartUp -%%+ procset LoutMarginNotes -%%+ encoding vec2 -%%Pages: 25 -%%EOF diff --git a/doc/policy.ps1 b/doc/policy.ps1 deleted file mode 100644 index cc1d8a2d..00000000 --- a/doc/policy.ps1 +++ /dev/null @@ -1,6302 +0,0 @@ -%!PS-Adobe-3.0 -%%Creator: Basser Lout Version 3.08 (May 1996) -%%CreationDate: Fri Aug 23 05:03:02 1996 -%%DocumentData: Binary -%%DocumentNeededResources: (atend) -%%DocumentSuppliedResources: (atend) -%%Pages: (atend) -%%BoundingBox: 0 0 595 842 -%%EndComments - -%%BeginProlog -%%BeginResource: procset LoutStartUp -/m { 3 1 roll moveto show } bind def -/s { exch currentpoint exch pop moveto show } bind def -/k { exch neg 0 rmoveto show } bind def -/ul { gsave setlinewidth dup 3 1 roll - moveto lineto stroke grestore } bind def -/in { 1440 mul } def -/cm { 567 mul } def -/pt { 20 mul } def -/em { 120 mul } def -/sp { louts mul } def -/vs { loutv mul } def -/ft { loutf mul } def -/dg { } def - -/LoutGraphic { - /louts exch def - /loutv exch def - /loutf exch def - /ymark exch def - /xmark exch def - /ysize exch def - /xsize exch def -} def - -/LoutFont -{ findfont exch scalefont setfont -} bind def - -/LoutRecode { - { findfont dup length dict begin - {1 index /FID ne {def} {pop pop} ifelse} forall - /Encoding exch def - currentdict end definefont pop - } - stopped pop -} bind def - -/BeginEPSF { - /LoutEPSFState save def - /dict_count countdictstack def - /op_count count 1 sub def - userdict begin - /showpage { } def - 0 setgray 0 setlinecap - 1 setlinewidth 0 setlinejoin - 10 setmiterlimit [] 0 setdash newpath - /languagelevel where - { pop languagelevel - 1 ne - { false setstrokeadjust false setoverprint - } if - } if -} bind def - -/EndEPSF { - count op_count sub { pop } repeat - countdictstack dict_count sub { end } repeat - LoutEPSFState restore -} bind def -%%EndResource - -%%BeginResource encoding vec2 -/vec2 [ -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright -/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash -/zero /one /two /three /four /five /six /seven -/eight /nine /colon /semicolon /less /equal /greater /question -/at /A /B /C /D /E /F /G -/H /I /J /K /L /M /N /O -/P /Q /R /S /T /U /V /W -/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore -/quoteleft /a /b /c /d /e /f /g -/h /i /j /k /l /m /n /o -/p /q /r /s /t /u /v /w -/x /y /z /braceleft /bar /braceright /asciitilde /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /quotedblleft /quotedblright /fi -/fl /endash /emdash /bullet /dagger /daggerdbl /florin /fraction -/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent -/dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron -/space /exclamdown /cent /sterling /currency /yen /brokenbar /section -/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron -/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered -/cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown -/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla -/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis -/Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply -/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls -/agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla -/egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis -/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide -/oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis -] def -%%EndResource - -%%BeginResource: procset LoutMarginNotes -% @PrependGraphic file /usr/lib/lout/include/dl.lpg - -% path for @Box symbol -/LoutBox -{ 0 0 moveto xsize 0 lineto - xsize ysize lineto 0 ysize lineto - closepath -} def - -% path for @CurveBox symbol -/LoutCurveBox -{ xmark 0 moveto - xsize xmark sub xmark xmark 270 360 arc - xsize xmark sub ysize xmark sub xmark 0 90 arc - xmark ysize xmark sub xmark 90 180 arc - xmark xmark xmark 180 270 arc - closepath -} def - -% path for @ShadowBox symbol -/LoutShadowBox -{ xmark 2 mul 0 moveto xsize 0 lineto - xsize ysize xmark 2 mul sub lineto - xsize xmark sub ysize xmark 2 mul sub lineto - xsize xmark sub xmark lineto - xmark 2 mul xmark lineto - closepath -} def - -% set up dictionary containing margin note data: parity LoutMargSet - -/LoutMargSet -{ /LoutMargDict 12 dict def - LoutMargDict begin - /parity exch def - /matr matrix currentmatrix def - /rightx xsize def - /lefty ysize def % highest allowable point for top of next left note - /righty ysize def % highest allowable point for top of next right note - /max { 2 copy gt { pop } { exch pop } ifelse } def - /min { 2 copy lt { pop } { exch pop } ifelse } def - end -} def - -%translate coordinate system for marginal notes: type LoutMargShift - -% where type 0 is left margin, 1 is right margin, 2 is outer, 3 is inner -/LoutMargShift -{ LoutMargDict begin - - % y coordinate of top of note, in margin coords, before vertical adjust - 0 ysize transform matr itransform exch pop - - % decide whether left or right margin based on type and parity - exch [ 0 1 parity 1 parity sub ] exch get 0 eq - { - % left margin: adjust top of note downwards if overlaps previous note - lefty min - - % bottom of note is new lefty position and also translate position - ysize sub dup /lefty exch def - - % want right edge of note at coordinate zero - xsize neg exch - } - { - % right margin: adjust top of note downwards if overlaps previous note - righty min - - % bottom of note is new righty position and also translate position - ysize sub dup /righty exch def - - % want left edge of note at coordinate rightx - rightx exch - } ifelse - - % stack now contains coord of bottom left corner in margin coordinates - matr setmatrix translate - end -} def - -% create LoutPageDict with left, right, foot, top for @Place symbol users -/LoutPageSet -{ - /LoutPageDict 5 dict def - LoutPageDict begin - /matr matrix currentmatrix def - /left 0 def - /right xsize def - /foot 0 def - /top ysize def - end - -} def - -%%EndResource - -%%EndProlog - -%%BeginSetup -%%IncludeResource: font Times-Roman -/Times-Romanfnt82 vec2 /Times-Roman LoutRecode -/fnt82 { /Times-Romanfnt82 LoutFont } def -%%IncludeResource: font Times-Bold -/Times-Boldfnt84 vec2 /Times-Bold LoutRecode -/fnt84 { /Times-Boldfnt84 LoutFont } def -%%IncludeResource: font Courier-Bold -/Courier-Boldfnt31 vec2 /Courier-Bold LoutRecode -/fnt31 { /Courier-Boldfnt31 LoutFont } def -%%EndSetup - -%%Page: 1 1 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup - -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor 2957 13532(Debian)m 4074(policy)s 5020(manual)s -200 fnt82 3001 13016(Ian)m 3302(Jackson)s gsave -3979 13061 translate -0.6953 1.0000 scale -200 fnt31 0.0 0.0 0.0 setrgbcolor -430 -43()m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2403 12513(v)m 3(ersion)k -3161(0.2.0.0)s 3876(\(dpkg)s 4488(1.3.7\),)s 5154(23)s 5438(August)s -6190(1996)s gsave -0 11204 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 5(0.1.)m 628(Abstract)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10742(This)m 476(manual)s 1235(describes)s -2175(the)s 2523(polic)s 3(y)k 3172(requirements)s 4470(which)s -5112(must)s 5637(be)s 5919(satis\207ed)s 6760(for)s 7098(a)s -7264(package)s 8104(to)s 8343(be)s 0 10502(included)m 882(in)s -1125(the)s 1473(Debian)s 2221(distrib)s 4(ution.)k 3423(This)s -3899(includes)s 4747(details)s 5421(of)s 5692(the)s 6040(permissions)s -7233(and)s 7637(o)s 6(wnerships)k 0 10262(of)m 271(\207les)s -720(in)s 963(packages)s 1891(and)s 2295(other)s 2846(technical)s -3763(requirements)s 5061(as)s 5311(well)s 5777(as)s 6027(information)s -7212(lik)s 2(e)k 7624(the)s 7972(upload)s 0 10022(procedure.)m -gsave -0 9058 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 610 0 610 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 6(0.2.)m 628(Contents)s -grestore -240 fnt84 -0.0 0.0 0.0 setrgbcolor 0 8653(1.)m 1200(Intr)s 4(oduction)k 2553(and)s -2994(scope)s 3608(of)s 3880(this)s 4305(manual)s 8953(3)s -0 8303(2.)m 1200(P)s 2(ackage)k 2105(copyright)s 8952(4)s -0 7953(3.)m 1200(Contents)s 2170(of)s 2442(the)s 2816(binary)s -3550(package)s 8952(6)s 240 fnt82 0 7714(3.1.)m 1200(Control)s -1986(\207le)s 2347(requirements)s 8953(6)s 0 7487(3.2.)m 1200(Locations)s -2194(of)s 2465(\207les)s 8959(8)s 0 7260(3.3.)m 1200(Permissions)s -2406(and)s 2810(o)s 6(wnerships)k 8832(12)s 0 7033(3.4.)m -1200(Con\207guration)s 2587(\207les)s 8832(12)s 0 6806(3.5.)m 1200(Maintainer)s -2308(scripts)s 8832(12)s 0 6579(3.6.)m 1200(Scripts)s 1914(in)s -2157(general)s 8842(13)s 0 6352(3.7.)m 1200(Compilation)s 2453(options)s -8842(13)s 0 6125(3.8.)m 1200(Shared)s 1922(library)s 2612(packages)s -8832(14)s 0 5898(3.9.)m 1200(Application)s 2386(con\207guration)s 3719(\207les,)s -4224(dot\207les)s 4979(and)s gsave -5383 5952 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/skel)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8840 5898(15)m 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 2 2 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(2)m 240 fnt82 0 13252(3.10.)m -1200(Mail)s 1706(processing)s 2782(on)s 3079(Debian)s 3827(systems)s -8840(15)s 0 13025(3.11.)m 1200(P)s 3(ackages)k 2138(which)s -2780(can)s 3169(use)s 3544(the)s 3892(X)s 4121(shared)s -4803(libraries)s 8833(16)s 0 12798(3.12.)m 1200(Games)s 8838(17)s -0 12571(3.13.)m 1200(Allocating)s 2262(package-speci\207c)s 3908(users)s 4450(and)s -4854(groups)s 8838(17)s 240 fnt84 0 12233(4.)m 1200(Sour)s 4(ce)k -1956(package)s 8832(19)s 240 fnt82 0 11994(4.1.)m 1200(Releases)s -2087(of)s 2358(packages)s 3286(by)s 3580(other)s 4131(than)s -4600(the)s 4948(usual)s 5508(Debian)s 6256(maintainer)s 8835(19)s -0 11767(4.2.)m 1200(Standards)s 2194(conformance)s 3498(and)s gsave -3902 11821 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8835 11767(19)m -0 11540(4.3.)m 1200(Documentation)s 2732(and)s 3136(the)s gsave -3484 11594 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(changelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8831 11540(20)m -0 11313(4.4.)m 1200(Changes)s 2076(to)s 2315(the)s 2663(upstream)s -3599(sources)s 8831(20)s 0 11086(4.5.)m 1200(Error)s 1763(trapping)s -2613(in)s 2856(mak)s 2(e\207les)k 8831(20)s 240 fnt84 -0 10748(5.)m 1200(Ho)s 2(w)k 1734(to)s 1988(become)s -2814(a)s 2992(Debian)s 3779(de)s 3(v)k 2(eloper)k -8831(22)s 240 fnt82 0 10509(5.1.)m 1200(Before)s 1906(you)s -2321(start)s 2791(w)s 2(ork)k 8832(22)s 0 10282(5.2.)m -1200(When)s 1829(you)s 2244(ha)s 4(v)k 3(e)k -2745(a)s 2911(package)s 3751(to)s 3990(upload)s 8832(22)s -0 10055(5.3.)m 1200(Upload)s 1963(handling)s 2854(-)s gsave -2982 10109 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3843 10055(\207les)m -8832(22)s 240 fnt84 0 9717(6.)m 1200(The)s 1655(Debian)s -2442(mailing)s 3268(lists)s 8832(24)s 0 9367(7.)m 1200(Con)s 9(v)k 2(ersion)k -2415(pr)s 4(ocedur)k 4(e)k 3512(fr)s 4(om)k -4068(old)s 4442(sour)s 4(ce)k 5158(packages)s 8833(25)s -gsave -0 8104 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(0.3.)m 628(Copyright)s 2109(Notice)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7642(Cop)m 2(yright)k 1029(\2511996)s -1744(Ian)s 2106(Jackson.)s 0 7234(This)m 463(manual)s 1209(is)s -1406(free)s 1819(softw)s 2(are;)k 2737(you)s 3139(may)s -3592(redistrib)s 4(ute)k 4718(it)s 4896(and/or)s 5554(modify)s -6286(it)s 6465(under)s 7056(the)s 7391(terms)s 7959(of)s -8217(the)s 8551(GNU)s 0 6994(General)m 811(Public)s 1475(License)s -2274(as)s 2524(published)s 3513(by)s 3807(the)s 4155(Free)s -4635(Softw)s 2(are)k 5551(F)s 3(oundation;)k 6751(either)s -7354(v)s 3(ersion)k 8112(2,)s 8339(or)s 8598(\(at)s -0 6754(your)m 499(option\))s 1239(an)s 3(y)k 1636(later)s -2119(v)s 3(ersion.)k 0 6346(This)m 476(is)s 686(distrib)s 4(uted)k -1762(in)s 2005(the)s 2353(hope)s 2875(that)s 3293(it)s -3485(will)s 3911(be)s 4193(useful,)s 4884(b)s 4(ut)k -240 fnt83 5246 6348(without)m 6028(any)s 6430(warr)s 3(anty)k -240 fnt82 7301 6346(;)m 7413(without)s 8204(e)s 6(v)k 3(en)k -8704(the)s 0 6106(implied)m 788(w)s 2(arranty)k 1689(of)s -1960(merchantability)s 3513(or)s 3772(\207tness)s 4434(for)s 4772(a)s -4938(particular)s 5912(purpose.)s 6774(See)s 7175(the)s 7523(GNU)s -8098(General)s 0 5866(Public)m 664(License)s 1463(for)s 1801(more)s -2348(details.)s 0 5458(Y)m 26(ou)k 442(should)s 1139(ha)s 4(v)k 3(e)k -1640(recei)s 6(v)k 3(ed)k 2498(a)s 2664(cop)s 2(y)k -3182(of)s 3453(the)s 3801(GNU)s 4376(General)s 5187(Public)s -5851(License)s 6650(with)s 7132(your)s 7631(Debian)s 0 5218(GNU/Linux)m -1194(system,)s 1946(in)s gsave -2171 5272 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/copyright/GPL)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4373 5218(,)m 4461(or)s 4702(with)s -5165(the)s gsave -5495 5272 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5936 5218(source)m 6598(package)s 7419(as)s 7651(the)s -7980(\207le)s gsave -8322 5272 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(COPYING)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 9022 5218(.)m 0 4978(If)m 230(not,)s 643(write)s -1189(to)s 1428(the)s 1776(Free)s 2256(Softw)s 2(are)k -3172(F)s 3(oundation,)k 4367(Inc.,)s 4839(675)s 5245(Mass)s -5801(A)s 17(v)k 3(e,)k 6287(Cambridge,)s 7457(MA)s -7900(02139,)s 0 4738(USA.)m 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 3 3 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8953 13842(3)m gsave -0 12727 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 687 0 687 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 69(1.)m 412(Intr)s 6(oduction)k 2334(and)s 2960(scope)s -3830(of)s 4217(this)s 4821(manual)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12265(This)m 476(manual)s 1235(describes)s 2175(the)s 2523(criteria)s -3257(that)s 3675(a)s 3841(Debian-format)s 5307(package)s 6147(must)s -6672(satisfy)s 7349(to)s 7588(be)s 7870(included)s 8752(in)s -0 12025(the)m 348(Debian)s 1096(distrib)s 4(ution.)k 0 11617(Much)m -612(of)s 879(this)s 1271(information)s 2452(will)s 2874(be)s -3151(useful)s 3786(e)s 6(v)k 3(en)k 4282(when)s -4854(b)s 4(uilding)k 5697(a)s 5858(package)s 6694(which)s -7332(is)s 7538(to)s 7773(be)s 8050(distrib)s 4(uted)k -0 11377(in)m 243(some)s 804(other)s 1355(w)s 2(ay)k -1806(or)s 2065(is)s 2275(for)s 2613(local)s 3132(use.)s -0 10969(This)m 476(manual)s 1235(does)s 240 fnt83 1725 10971(not)m -240 fnt82 2095 10969(describe)m 2947(the)s 3295(technical)s 4212(mechanisms)s -5445(in)s 9(v)k 4(olv)k 3(ed)k 6325(in)s -6568(package)s 7408(creation,)s 0 10729(installation)m 1118(and)s 1522(remo)s 3(v)k 6(al.)k -2400(This)s 2876(information)s 4061(can)s 4450(be)s 4732(found)s -5349(in)s 5592(the)s gsave -5940 10783 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6400 10729(programmers')m 7786(manual)s 8545(and)s -0 10489(the)m gsave -348 10543 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 808 10489(system)m 1532(administrators')s 3010(manual.)s 0 10081(This)m -476(document)s 1480(assumes)s 2328(f)s 2(amiliarity)k 3386(with)s -3868(these)s 4415(other)s 4966(tw)s 2(o)k 5376(manuals.)s -6277(Unfortunately)s 7672(the)s 8020(system)s 0 9841(administrators')m 1478(manual)s -2237(does)s 2727(not)s 3093(e)s 3(xist)k 3601(yet.)s -0 9433(The)m 428(Debian)s 1176(v)s 3(ersion)k 1934(of)s -2205(the)s 2553(FSF')s 13(s)k 3162(GNU)s gsave -3737 9487 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(hello)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4297 9433(program)m -5167(is)s 5377(pro)s 3(vided)k 6283(as)s 6533(an)s -6816(e)s 3(xample)k 7679(for)s 8017(people)s 0 9193(wishing)m -811(to)s 1050(create)s 1675(Debian)s 2423(packages.)s 240 fnt83 -0 8787(Note)m 505(that)s 941(this)s 1341(document)s 2336(is)s -2550(still)s 2967(a)s 3142(dr)s 3(aft!)k 240 fnt82 -0 52(Debian)m 748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 4 4 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(4)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(2.)m 412(P)s 3(ackage)k 1694(copyright)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12267(Please)m 666(study)s 1239(the)s 1587(cop)s 2(yright)k -2561(of)s 2832(your)s 3331(submission)s 240 fnt83 4464 12269(car)m 8(efully)k -240 fnt82 5361 12267(and)m 5765(understand)s 6872(it)s 7064(before)s -7730(proceeding.)s 8896(If)s 0 12027(you)m 415(ha)s 4(v)k 3(e)k -916(doubts)s 1606(or)s 1865(questions,)s 2876(please)s 3529(ask.)s -0 11619(The)m 428(aims)s 930(of)s 1201(the)s 1549(polic)s 3(y)k -2198(detailed)s 3012(belo)s 6(w)k 3645(are:)s 0 11379(\213)m -480(That)s 978(an)s 3(y)k 1375(user)s 1833(be)s -2115(able)s 2569(to)s 2808(reb)s 4(uild)k 3539(an)s 3(y)k -3936(package)s 4776(in)s 5019(the)s 5367(of\207cial)s 6098(Debian)s -6846(distrib)s 4(ution)k 8001(from)s 8525(the)s 480 11139(original)m -1278(source)s 1958(plus)s 2408(our)s 2787(patches.)s 0 10899(\213)m -480(That)s 978(we)s 1313(mak)s 2(e)k 1885(a)s 4(v)k 6(ailable)k -2793(in)s 3036(our)s 3415(packaging)s 4452(formats)s 5232(as)s -5482(much)s 6071(softw)s 2(are)k 6947(as)s 7197(we)s -7532(can.)s 0 10659(\213)m 480(That)s 978(it)s 1170(be)s -1452(easy)s 1931(for)s 2269(people)s 2963(to)s 3202(mak)s 2(e)k -3774(CDR)s 9(OMs)k 4788(of)s 5059(our)s 5438(distrib)s 4(ution)k -6593(without)s 7384(violating)s 480 10419(cop)m 2(yrights.)k 0 9905(All)m -360(packages)s 1288(in)s 1531(the)s 1879(Debian)s 2627(distrib)s 4(ution)k -3782(proper)s 4466(must)s 4991(be)s 5273(freely)s 5883(useable,)s -6707(modi\207able)s 7786(and)s 0 9665(redistrib)m 4(utable)k 1431(in)s -1674(both)s 2157(source)s 2837(and)s 3241(binary)s 3906(form.)s -4474(It)s 4679(must)s 5204(be)s 5486(possible)s 6326(for)s -6664(an)s 3(yone)k 7409(to)s 7648(distrib)s 4(ute)k -8602(and)s 0 9425(use)m 375(modi\207ed)s 1284(source)s 1964(code)s -2472(and)s 2876(their)s 3373(o)s 6(wn)k 3837(o)s 6(wn)k -4301(compiled)s 5249(binaries,)s 6112(at)s 6344(least)s 6841(when)s -7417(the)s 3(y)k 7880(do)s 8173(so)s 8439(as)s -8689(part)s 0 9185(of)m 271(a)s 437(Debian)s 1185(distrib)s 4(ution.)k -0 8777(P)m 3(ackages)k 931(whose)s 1592(cop)s 2(yright)k -2560(permission)s 3659(notices)s 4380(\(or)s 4710(patent)s 5347(problems\))s -6358(do)s 6644(not)s 7003(allo)s 6(w)k 7575(distrib)s 4(ution)k -8722(and)s 0 8537(cop)m 2(ying)k 823(for)s 1161(pro\207t,)s -1786(without)s 2577(restriction)s 3601(on)s 3898(the)s 4246(amount)s -5024(char)s 4(ged,)k 5884(or)s 6143(where)s 6783(distrib)s 4(ution)k -7938(is)s 8148(restricted)s 0 8297(according)m 995(to)s 1232(the)s -1578(medium)s 2421(used,)s 2965(or)s 3222(where)s 3860(the)s -4207(distrib)s 4(utor)k 5256(must)s 5779(ask)s 6157(an)s 3(y)k -6553(kind)s 7035(of)s 7304(special)s 8020(permission)s 0 8057(of)m -271(the)s 619(authors,)s 1430(or)s 1689(with)s 2171(other)s -2722(onerous)s 3531(conditions,)s 4635(may)s 5101(only)s 5581(be)s -5863(placed)s 6545(in)s 6788(the)s 7136(semi-supported)s 0 7817(non-free)m -865(section)s 1599(of)s 1870(the)s 2218(Debian)s 2966(FTP)s -3435(archi)s 6(v)k 3(es.)k 4326(This)s 4802(is)s -5012(important)s 6001(so)s 6267(that)s 6685(CDR)s 9(OM)k -7609(manuf)s 2(acturers)k 0 7577(can)m 375(distrib)s 4(ute)k -1314(Debian)s 2047(without)s 2824(ha)s 4(ving)k 3510(to)s -3734(check)s 4339(the)s 4672(cop)s 2(yright)k 5632(of)s -5889(each)s 6369(package)s 7194(indi)s 6(vidually)k 15(,)k -8421(simply)s 0 7337(by)m 294(lea)s 4(ving)k 1047(out)s -1413(the)s 1761(contents)s 2609(of)s 2880(the)s 3228(non-free)s -4093(area;)s 4602(CDR)s 9(OM)k 5526(distrib)s 4(utors)k -6661(are)s 7008(encouraged,)s 8218(though,)s 0 7097(to)m 239(check)s -858(the)s 1206(cop)s 2(yrights)k 2265(on)s 2562(programs)s -3516(in)s 3759(non-free)s 4624(indi)s 6(vidually)k 5828(and)s -6232(include)s 6992(as)s 7242(man)s 3(y)k 7825(as)s -8075(the)s 3(y)k 8538(can.)s 0 6689(P)m 3(ackages)k -938(whose)s 1606(cop)s 2(yright)k 2581(permission)s 3687(notices)s -4415(\(or)s 4753(patent)s 5397(problems\))s 6415(allo)s 6(w)k -6994(only)s 7474(distrib)s 4(ution)k 8629(of)s 0 6449(compiled)m -948(binaries)s 1755(\(and)s 2238(thus)s 2688(of)s 2959(which)s -3601(only)s 4081(binaries)s 4888(are)s 5235(a)s 4(v)k 6(ailable\),)k -6273(or)s 6532(where)s 7172(the)s 7520(source)s 8200(code)s -0 6209(which)m 642(may)s 1108(be)s 1390(distrib)s 4(uted)k -2466(is)s 2676(not)s 3042(the)s 3390(complete)s 4322(source)s -5002(code)s 5510(required)s 6364(to)s 6603(compile)s 7429(the)s -7777(program)s 8647(\(ie,)s 0 5969(the)m 344(program)s 1210(cannot)s -1904(be)s 2182(compiled)s 3125(using)s 3693(only)s 4169(packages)s -5093(in)s 5332(the)s 5675(main)s 6206(Debian)s 6950(distrib)s 4(ution\),)k -8230(or)s 8484(which)s 0 5729(depend)m 750(for)s 1088(their)s -1585(use)s 1960(on)s 2257(non-free)s 3122(or)s 3381(contrib)s -4111(packages,)s 5095(or)s 5354(allo)s 6(w)k 5933(free)s -6359(use)s 6734(only)s 7214(for)s 7552(a)s 7718(trial)s -8156(period)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s 6970(Debian)s -7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 5 5 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8953 13844(5)m 240 fnt82 0 13254(\(share)m 6(w)k 2(are\),)k -1220(or)s 1473(are)s 1814(demonstration)s 3233(programs)s 4181(lacking)s -4932(vital)s 5405(functionality)s 6674(\(cripple)s 6(w)k 2(are\),)k -8052(or)s 8305(are)s 8646(only)s 0 13014(installer)m 4(-packages)k -1767(which)s 2405(require)s 3133(the)s 3476(user)s 3930(to)s -4165(supply)s 4853(a)s 5015(separate)s 5849(\207le)s 6205(to)s -6440(be)s 6718(installed,)s 7629(or)s 7884(which)s 8522(f)s 2(ail)k -8887(to)s 0 12774(meet)m 524(some)s 1084(other)s 1634(polic)s 3(y)k -2282(requirements,)s 3636(may)s 4101(only)s 4580(be)s 4861(placed)s -5543(in)s 5785(the)s 6132(semi-supported)s 7663(contrib)s 8392(section)s -0 12534(of)m 271(the)s 619(Debian)s 1367(FTP)s 1836(archi)s 6(v)k 3(es)k -2674(\(unless)s 3402(the)s 3(y)k 3865(need)s 4375(to)s -4614(be)s 4896(in)s 5139(non-free)s 6004(-)s 6132(see)s -6493(abo)s 3(v)k 3(e\).)k 0 12126(Programs)m 961(whose)s -1623(authors)s 2371(encourage)s 3404(the)s 3745(user)s 4197(to)s -4429(mak)s 2(e)k 4995(donations)s 5971(are)s 6311(\207ne)s -6720(for)s 7051(the)s 7393(main)s 7921(distrib)s 4(ution,)k -0 11886(pro)m 3(vided)k 887(that)s 1286(the)s 1614(authors)s -2350(do)s 2624(not)s 2970(claim)s 3541(that)s 3940(not)s -4286(donating)s 5158(is)s 5349(immoral,)s 6245(unethical,)s 7209(ille)s 3(g)k 1(al)k -7837(or)s 8076(something)s 0 11646(similar;)m 774(otherwise)s 1759(the)s 3(y)k -2222(must)s 2747(go)s 3040(in)s 3283(contrib)s 4013(\(or)s -4351(non-free,)s 5267(if)s 5484(e)s 6(v)k 3(en)k -5984(distrib)s 4(ution)k 7139(is)s 7349(restricted)s 8294(by)s -8588(such)s 0 11406(statements\).)m 0 10998(P)m 3(ackages)k 938(whose)s -1606(cop)s 2(yright)k 2581(permission)s 3687(notices)s 4415(\(or)s -4753(patent)s 5397(problems\))s 6415(do)s 6708(not)s 7074(allo)s 6(w)k -7653(redistrib)s 4(ution)k 0 10758(e)m 6(v)k 3(en)k -500(of)s 771(only)s 1251(binaries,)s 2114(and)s 2518(where)s -3158(no)s 3451(special)s 4169(permission)s 5275(has)s 5645(been)s -6154(obtained,)s 7085(cannot)s 7783(placed)s 8465(on)s 8762(the)s -0 10518(Debian)m 748(FTP)s 1217(site)s 1604(and)s 2008(its)s -2284(mirrors)s 3037(at)s 3269(all.)s 0 10110(Note)m 521(that)s -939(under)s 1544(international)s 2806(cop)s 2(yright)k 3781(la)s 3(w)k -153 fnt82 4117 10199(1)m 240 fnt83 4237 10112(no)m 240 fnt82 -4530 10110(distrib)m 4(ution)k 5685(or)s 5944(modi\207cation)s 7210(of)s -7481(a)s 7647(w)s 2(ork)k 8198(is)s 0 9870(allo)m 6(wed)k -809(without)s 1600(an)s 1883(e)s 3(xplicit)k 2656(notice)s -3296(saying)s 3974(so.)s 4291(Therefore)s 5288(a)s 5454(program)s -6324(without)s 7115(a)s 7281(cop)s 2(yright)k 8256(notice)s -240 fnt83 8896 9872(is)m 240 fnt82 0 9630(cop)m 2(yrighted)k -1189(and)s 1583(you)s 1988(may)s 2444(not)s 2800(do)s -3083(an)s 3(ything)k 3961(to)s 4189(it)s 4371(without)s -5152(risking)s 5859(being)s 6434(sued!)s 6980(Lik)s 2(e)k 6(wise)k -7894(if)s 8101(a)s 8256(program)s 0 9390(has)m 370(a)s -536(cop)s 2(yright)k 1511(notice)s 2151(b)s 4(ut)k -2513(no)s 2806(statement)s 3781(saying)s 4459(what)s 4984(is)s -5194(permitted)s 6167(then)s 6636(nothing)s 7421(is)s 7631(permitted.)s -0 8982(Man)m 3(y)k 610(authors)s 1365(are)s 1712(una)s 3(w)k 2(are)k -2573(of)s 2844(the)s 3192(problems)s 4133(that)s 4551(restricti)s 6(v)k 3(e)k -5551(cop)s 2(yrights)k 6610(\(or)s 6948(lack)s 7407(of)s -7678(cop)s 2(yright)k 0 8742(notices\))m 805(can)s 1194(cause)s -1781(for)s 2119(the)s 2467(users)s 3009(of)s 3280(their)s -3777(supposedly-free)s 5360(softw)s 2(are.)k 6284(It)s 6489(is)s -6699(often)s 7247(w)s 2(orthwhile)k 0 8502(contacting)m 1049(such)s -1545(authors)s 2300(diplomatically)s 3734(to)s 3973(ask)s 4353(them)s -4891(to)s 5130(modify)s 5875(their)s 6372(terms)s 6953(generally)s 15(,)k -7934(or)s 8193(specially)s 0 8262(for)m 338(Debian.)s 1133(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -2093(this)s 2489(is)s 2699(a)s 2865(politically)s 3887(dif\207cult)s -4703(thing)s 5248(to)s 5487(do)s 5780(and)s 6184(you)s -6599(should)s 7296(ask)s 7676(for)s 8014(advice)s 8694(on)s -gsave -0 8076 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1261 8022(\207rst.)m 0 7614(When)m 629(in)s 872(doubt,)s 1525(send)s -2022(mail)s 2501(to)s gsave -2740 7668 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5843 7614(.)m 5947(Be)s 6269(prepared)s -7163(to)s 7402(pro)s 3(vide)k 8186(us)s 8450(with)s -0 7374(the)m 348(cop)s 2(yright)k 1323(statement.)s 2342(Softw)s 2(are)k -3258(co)s 3(v)k 3(ered)k 4067(by)s 4361(the)s -4709(GPL,)s 5268(public)s 5919(domain)s 6694(softw)s 2(are)k -7570(and)s 7974(BSD-lik)s 2(e)k 0 7134(cop)m 2(yrights)k -1059(are)s 1406(safe;)s 1902(be)s 2184(w)s 2(ary)k -2714(of)s 2985(the)s 3333(phrases)s 4101(`commercial)s 5362(use)s -5737(prohibited')s 6832(and)s 7236(`distrib)s 4(ution)k 0 6894(restricted'.)m -0 6486(Ev)m 3(ery)k 622(package)s 1462(submission)s 240 fnt83 -2596 6488(must)m 240 fnt82 3112 6486(be)m 3394(accompanied)s 4714(by)s -5008(v)s 3(erbatim)k 5914(cop)s 2(y)k 6432(of)s -6703(its)s 6979(cop)s 2(yright)k 7954(\(with)s 8515(the)s -0 6246(e)m 3(xceptions)k 1071(of)s 1342(public)s 1993(domain)s -2768(packages)s 3696(and)s 4100(those)s 4661(co)s 3(v)k 3(ered)k -5470(by)s 5764(the)s 6112(UCB)s 6648(BSD)s 7166(licence)s -7898(or)s 8157(the)s 8505(GNU)s 0 6006(GPL)m 509(or)s -768(LGPL;)s 1478(in)s 1721(these)s 2268(cases)s 2823(simply)s -3528(indicate)s 4340(which)s 4982(is)s 5192(appropriate\).)s 6463(This)s -6939(information)s 8124(must)s 8649(be)s 0 5766(included)m 882(in)s -1125(a)s 1291(\207le)s 1652(installed)s 2519(by)s 2813(the)s -3161(binary)s 3826(package)s 4666(-)s 4794(see)s 5155(`)s -gsave -5216 5820 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 2409 -52(/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7892 5766(',)m -8078(page)s 8586(10.)s gsave -0 947 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 752(1)m -192 fnt82 58 682(This)m 439(applies)s 1022(in)s 1217(the)s -1496(United)s 2064(States,)s 2606(too.)s 240 fnt82 0 52(Debian)m -748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 6 6 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(6)m gsave -0 12726 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(3.)m 412(Contents)s 1789(of)s 2176(the)s 2707(binary)s -3748(package)s -grestore -gsave -0 11648 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.1.)m 628(Contr)s 5(ol)k -1760(\207le)s 2242(r)s 5(equir)k 5(ements)k -grestore -300 fnt84 -0.0 0.0 0.0 setrgbcolor 0 11033(3.1.1.)m gsave -813 11102 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Maintainer)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2139 11033(inf)m 7(ormation)k 240 fnt82 -0 10519(All)m 352(packages)s 1272(must)s 1788(ha)s 4(v)k 3(e)k -2281(a)s gsave -2439 10573 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3491 10519(\207eld)m 3966(with)s 4439(the)s 4779(correct)s -5493(name)s 6058(and)s 6454(a)s 6612(w)s 2(orking)k -7452(email)s 8029(address)s 8788(for)s 0 10279(the)m 348(Debian)s -1096(maintainer)s 2177(of)s 2448(the)s 2796(package.)s 3684(If)s -3914(one)s 4316(person)s 5011(maintains)s 5991(se)s 6(v)k 3(eral)k -6713(packages)s 7641(the)s 3(y)k 8104(should)s 8801(try)s -0 10039(to)m 239(a)s 4(v)k 4(oid)k 821(ha)s 4(ving)k -1522(dif)s 6(ferent)k 2397(forms)s 3005(of)s 3276(their)s -3773(name)s 4347(and)s 4751(address)s 5519(in)s 5762(dif)s 6(ferent)k -gsave -6637 10093 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7698 10039(\207elds.)m 300 fnt84 0 9478(3.1.2.)m 813(Dependencies)s 2624(and)s -3175(virtual)s 4108(packages)s 240 fnt82 0 8907(Add)m 471(a)s -637(dependenc)s 3(y)k 1832(for)s 2170(an)s 3(y)k -2567(shared)s 3249(libraries)s 4081(required)s 4935(by)s 5229(dynamically-link)s 2(ed)k -7144(e)s 3(x)k 3(ecutable)k 8216(binaries)s 0 8667(in)m -243(your)s 742(package.)s 1630(Almost)s 2394(e)s 6(v)k 3(ery)k -2970(package)s 3810(containing)s 4873(compiled)s 5821(C)s 6033(code)s -6541(should)s 7238(therefore)s 8155(include)s 0 8427(a)m gsave -166 8481 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 926 8427(\207eld)m -1409(which)s 2051(mentions)s 2979(the)s 3327(shared)s 4009(C)s -4221(library)s 4911(required)s 5765(for)s 6103(the)s 6451(program)s -7321(to)s 7560(run.)s 7983(F)s 3(or)k 8372(ELF)s -0 8187(binaries)m 807(link)s 2(ed)k 1461(ag)s 1(ainst)k -gsave -2197 8241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libc.so.5)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3158 8187(the)m 3506(rele)s 6(v)k 6(ant)k 4323(package)s -5163(name)s 5737(is)s gsave -5947 8241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libc5)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6447 8187(.)m 0 7779(All)m 357(packages)s -1281(must)s 1802(use)s 2173(virtual)s 2847(package)s 3683(names)s -4341(where)s 4978(appropriate,)s 6169(and)s 6569(arrange)s 7337(to)s -7572(create)s 8193(ne)s 6(w)k 8636(ones)s 0 7539(if)m -217(necessary)s 15(.)k 1235(The)s 3(y)k 1777(must)s -2302(not)s 2667(use)s 3042(virtual)s 3719(package)s 4559(names)s -5220(\(e)s 3(xcept)k 5980(pri)s 6(v)k 6(ately)k 15(,)k -6908(amongst)s 7779(a)s 7944(cooperating)s 0 7299(group)m 612(of)s -883(packages\))s 1888(unless)s 2537(the)s 3(y)k 3000(ha)s 4(v)k 3(e)k -3501(been)s 4010(agreed)s 4705(upon)s 5242(and)s 5646(appear)s -6343(in)s 6586(the)s 6934(list)s 7285(of)s 7556(virtual)s -8234(package)s 0 7059(names.)m 0 6651(The)m 428(latest)s 991(v)s 3(ersion)k -1749(of)s 2020(the)s 2368(authoritati)s 6(v)k 3(e)k -3622(list)s 3973(of)s 4244(virtual)s 4922(package)s 5762(names)s -6424(can)s 6813(be)s 7095(found)s 7712(on)s gsave -0 6465 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(ftp.debian.org)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1457 6411(in)m -gsave -1696 6465 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/debian/doc/package\211developer/virtual\211package\211names\211list.text)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7858 6411(or)m 8113(your)s 8607(local)s 0 6171(mirror)m 13(.)k -700(The)s 1128(procedure)s 2140(for)s 2478(updating)s 3369(it)s -3561(is)s 3771(described)s 4745(at)s 4977(the)s 5325(top)s -5684(of)s 5955(the)s 6303(\207le.)s 300 fnt84 0 5611(3.1.3.)m -gsave -813 5680 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Section)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -1764 5611(and)m gsave -2315 5680 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Priority)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 5062(Decide)m 728(whether)s 1552(your)s 2046(package)s -2880(can)s 3263(go)s 3551(in)s gsave -3788 5116 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(non\211free)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4589 5062(,)m gsave -4691 5116 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(contrib)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5445 5062(or)m -5698(the)s 6041(main)s 6570(distrib)s 4(ution)k 7720(-)s -7842(see)s 8197(`P)s 3(ackage)k 0 4822(cop)m 2(yright',)k -1101(page)s 1609(4,)s 1836(and)s 2240(put)s 2606(an)s -2889(appropriate)s 4033(v)s 6(alue)k 4601(for)s 4939(the)s -5287(distrib)s 4(ution)k 6442(in)s 6685(the)s gsave -7033 4876 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8695 4822(\207le.)m -0 4414(The)m gsave -411 4468 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1254 4414(and)m gsave -1640 4468 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Section)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2382 4414(control)m 3096(\207le)s 3439(\207elds)s -3990(gi)s 6(v)k 3(e)k 4432(information)s 5599(for)s -5919(classifying)s 6989(the)s 7319(package)s 8141(in)s gsave -8366 4468 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4174(and)m -404(say)s 777(which)s 1419(directory)s 2335(to)s 2574(place)s -3134(it)s 3326(in)s 3569(the)s 3917(FTP)s 4386(archi)s 6(v)k 3(e.)k -0 3766(The)m 3(y)k 543(are)s 890(ultimately)s 1912(the)s -2260(responsibility)s 3615(of)s 3886(the)s 4234(distrib)s 4(ution)k -5389(maintainers;)s 6615(ho)s 6(we)k 6(v)k 3(er)k 9(,)k -7522(you)s 7937(should)s 0 3526(suggest)m 778(v)s 6(alues)k -1434(for)s 1772(them)s 2310(in)s 2553(your)s gsave -3052 3580 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3913 3526(information)m -5098(when)s 5674(you)s 6089(upload)s 6799(a)s 6965(package.)s -7853(Y)s 26(ou)k 8295(do)s 8588(this)s 0 3286(by)m -294(including)s 1251(appropriate)s 2395(information)s 3580(in)s 3823(the)s -gsave -4171 3340 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5632 3286(\207le)m 5993(before)s 6659(b)s 4(uilding)k 7506(the)s -7854(packages.)s 0 2878(F)m 3(or)k 389(a)s 555(list)s -906(of)s 1177(the)s 1525(currently)s 2441(in-use)s 3081(sections,)s -3958(please)s 4611(see)s 4972(the)s 5320(FTP)s 5789(archi)s 6(v)k 3(e.)k -6587(P)s 3(ackages)k 7525(in)s 7768(the)s 8116(non-free)s -0 2638(and)m 404(contrib)s 1134(areas)s 1675(should)s 2372(ha)s 4(v)k 3(e)k -2873(section)s gsave -3607 2692 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(non\211free)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4468 2638(and)m gsave -4872 2692 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(contrib)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5572 2638(,)m 5679(respecti)s 6(v)k 3(ely)k 15(.)k -280 fnt84 0 2092(3.1.3.1.)m gsave -969 2156 translate -0.6953 1.0000 scale -280 fnt31 0.0 0.0 0.0 setrgbcolor 0 -61(Priority)m - -grestore -280 fnt84 0.0 0.0 0.0 setrgbcolor 1973 2092(v)m 2(alues)k gsave -120 1599 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(required)m -grestore -gsave -480 1359 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(required)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1341 1305(packages)m 2269(are)s 2616(necessary)s -3599(for)s 3937(the)s 4285(proper)s 4969(functioning)s 6125(of)s -6396(the)s 6744(system.)s 7512(Y)s 26(ou)k 7954(must)s -8479(not)s 480 1065(remo)m 3(v)k 3(e)k 1247(these)s -1794(packages)s 2722(or)s 2981(your)s 3480(system)s 4204(may)s -4670(become)s 5470(totally)s 6134(brok)s 2(en)k 6854(and)s -7258(you)s 7673(may)s 8139(probably)s 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s 6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 7 7 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8951 13844(7)m 240 fnt82 480 13256(not)m -839(e)s 6(v)k 3(en)k 1332(be)s 1607(able)s -2054(to)s 2286(use)s gsave -2654 13310 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3107 13256(to)m 3339(put)s 3697(things)s -4326(back.)s 4875(Systems)s 5716(with)s 6191(only)s 6664(the)s -gsave -7005 13310 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(required)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7859 13256(packages)m 8779(are)s 480 13016(probably)m 1385(unuseable,)s 2449(b)s 4(ut)k -2811(the)s 3(y)k 3274(do)s 3567(ha)s 4(v)k 3(e)k -4068(enough)s 4831(functionality)s 6106(to)s 6345(allo)s 6(w)k -6924(the)s 7272(sysadmin)s 8233(to)s 8472(boot)s 480 12776(and)m -884(install)s 1522(more)s 2069(softw)s 2(are.)k gsave -120 12485 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(important)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 12191(Important)m -1482(programs,)s 2492(including)s 3449(those)s 4010(which)s 4652(one)s -5054(w)s 2(ould)k 5709(e)s 3(xpect)k 6390(to)s -6629(\207nd)s 7060(on)s 7357(an)s 3(y)k 7754(Unix-lik)s 2(e)k -480 11951(system.)m 1233(If)s 1448(the)s 1781(e)s 3(xpectation)k -2922(is)s 3117(that)s 3520(an)s 3788(e)s 3(xperienced)k -4983(Unix)s 5502(person)s 6182(who)s 6633(found)s 7235(it)s -7412(missing)s 8194(w)s 2(ould)k 8833(go)s 480 11711(`What)m -1131(the)s 1473(F*!@<+)s 2343(is)s 2547(going)s 3140(on,)s -3481(where)s 4115(is)s gsave -4319 11765 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(foo)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4619 11711(',)m 4798(it)s 4984(should)s -5675(be)s 5951(in)s gsave -6188 11765 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(important)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7089 11711(.)m 7187(This)s 7657(is)s -7861(an)s 8137(important)s 480 11471(criterion)m 1326(because)s 2119(we)s -2434(are)s 2762(trying)s 3366(to)s 3585(produce,)s 4443(amongst)s -5295(other)s 5826(things,)s 6498(a)s 6645(free)s 7051(Unix.)s -7614(Other)s 8198(packages)s 480 11231(without)m 1267(which)s 1905(the)s -2248(system)s 2968(will)s 3389(not)s 3751(run)s 4123(well)s -4584(or)s 4839(be)s 5116(useable)s 5885(should)s 6578(also)s -7011(be)s 7289(here.)s 7799(This)s 8271(does)s 240 fnt83 -8756 11233(not)m 240 fnt82 480 10991(include)m 1240(Emacs)s 1928(or)s -2187(X11)s 2635(or)s 2894(T)s 16(eX)k 3359(or)s -3618(an)s 3(y)k 4015(other)s 4566(lar)s 4(ge)k -5095(applications.)s 6354(The)s gsave -6782 11045 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(important)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7743 10991(packages)m 8671(are)s 480 10751(just)m -885(a)s 1051(bare)s 1518(minimum)s 2508(of)s 2779(commonly-e)s 3(xpected)k -4787(and)s 5191(necessary)s 6174(tools.)s gsave -120 10411 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(standard)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 10117(These)m 1097(packages)s -2015(pro)s 3(vide)k 2789(a)s 2944(reasonably)s 4024(small)s -4586(b)s 4(ut)k 4938(not)s 5293(too)s 5642(limited)s -6366(character)s 4(-mode)k 7893(system.)s 8650(This)s 480 9877(is)m -676(what)s 1187(will)s 1599(install)s 2223(by)s 2503(def)s 2(ault)k -3210(if)s 3413(the)s 3747(user)s 4191(doesn')s 4(t)k -4937(select)s 5526(an)s 3(ything)k 6400(else.)s 6861(It)s -7052(doesn')s 4(t)k 7798(include)s 8543(man)s 3(y)k -480 9637(lar)m 4(ge)k 1009(applications,)s 2271(b)s 4(ut)k -2633(it)s 2825(does)s 3315(include)s 4075(Emacs)s 4763(\(this)s -5238(is)s 5448(more)s 5995(of)s 6266(a)s 6432(piece)s -6992(of)s 7263(infrastructure)s 8604(than)s 480 9397(an)m 763(application\))s -1953(and)s 2357(a)s 2523(reasonable)s 3601(subset)s 4259(of)s -4530(T)s 16(eX)k 4995(and)s 5399(LaT)s 16(eX)k -6116(\(if)s 6412(this)s 6808(is)s 7018(possible)s 7858(without)s -8649(X\).)s gsave -120 9057 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(optional)m -grestore -153 fnt82 -0.0 0.0 0.0 setrgbcolor 921 9092(1)m 240 fnt82 480 8763(This)m 953(is)s -1160(all)s 1450(the)s 1795(softw)s 2(are)k 2667(that)s -3082(you)s 3494(might)s 4109(reasonably)s 5195(w)s 2(ant)k -5715(to)s 5951(install)s 6586(if)s 6799(you)s 7211(didn')s 4(t)k -7835(kno)s 6(w)k 8413(what)s 8934(it)s 480 8523(w)m 2(as)k -894(or)s 1146(don')s 4(t)k 1700(ha)s 4(v)k 3(e)k -2193(specialised)s 3292(requirements.)s 4636(This)s 5104(is)s 5307(a)s -5466(much)s 6048(lar)s 4(ger)k 6652(system)s 7369(and)s -7766(includes)s 8606(X11,)s 480 8283(a)m 646(full)s 1032(T)s 16(eX)k -1497(distrib)s 4(ution,)k 2702(and)s 3106(lots)s 3502(of)s -3773(applications.)s gsave -120 7943 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(extra)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 7649(This)m 956(contains)s 1804(packages)s 2732(that)s -3150(con\210ict)s 3927(with)s 4409(others)s 5044(with)s 5526(higher)s -6197(priorities,)s 7165(or)s 7424(are)s 7771(only)s 8251(lik)s 2(ely)k -8847(to)s 480 7409(be)m 762(useful)s 1401(if)s 1618(you)s -2033(already)s 2790(kno)s 6(w)k 3371(what)s 3896(the)s 3(y)k -4359(are)s 4706(or)s 4965(ha)s 4(v)k 3(e)k -5466(specialised)s 6572(requirements.)s 0 6895(Priority)m 783(v)s 6(alues)k -1439(are)s 1786(not)s 2152(case-sensiti)s 6(v)k 3(e.)k -280 fnt84 0 6349(3.1.3.2.)m 969(Base)s 1592(packages)s 240 fnt82 -0 5781(Some)m 582(packages)s 1490(ha)s 4(v)k 3(e)k -gsave -1971 5835 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Section:)m 1295(base)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3313 5781(and)m 3697(are)s 4024(in)s 4248(the)s -gsave -4576 5835 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(base)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5016 5781(subdirectory)m 6246(on)s 6523(the)s 6851(FTP)s 7301(archi)s 6(v)k 3(es.)k -8172(These)s 8779(are)s 0 5541(the)m 338(packages)s 1256(that)s -1664(are)s 2000(supplied)s 2859(on)s 3146(the)s 3483(base)s -3954(disks.)s 4540(The)s 3(y)k 5072(are)s 5409(the)s -5747(minimum)s 6726(sensible)s 7542(set)s 7857(for)s 8184(installing)s -0 5301(ne)m 6(w)k 447(packages)s 1375(\(perhaps)s 2249(via)s -2601(a)s 2767(netw)s 2(ork\).)k 0 4893(Most)m 552(of)s -823(these)s 1370(packages)s 2298(should)s 2995(ha)s 4(v)k 3(e)k -gsave -3496 4947 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority:)m 1439(required)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5358 4893(or)m 5617(at)s 5849(least)s gsave -6346 4947 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Priority:)m 1439(important)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8248 4893(.)m 300 fnt84 0 4332(3.1.4.)m 813(The)s gsave -1382 4401 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Essential)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2583 4332(\210ag)m -240 fnt82 0 3761(The)m gsave -428 3815 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Essential:)m -1582(yes)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1889 3761(control)m 2621(\207le)s -2982(\207eld)s 3465(should)s 4162(not)s 4528(be)s 4810(used)s -5307(unless)s 5956(remo)s 3(ving)k 6923(a)s 7089(package)s -7929(really)s 8526(will)s 0 3521(completely)m 1105(hose)s 1588(the)s -1924(system;)s 2688(nor)s 3056(should)s 3741(it)s 3921(be)s -4191(used)s 4677(for)s 5003(a)s 5157(shared)s 5827(library)s -6506(package)s 7334(-)s 7450(the)s 7786(dependencies)s 0 3281(will)m -426(pre)s 6(v)k 3(ent)k 1194(its)s 1470(premature)s -2494(remo)s 3(v)k 6(al,)k 3375(and)s 3779(we)s -4114(need)s 4624(to)s 4863(be)s 5145(able)s 5599(to)s -5838(remo)s 3(v)k 3(e)k 6605(it)s 6797(when)s -7373(it)s 7565(has)s 7935(been)s 0 3041(superseded.)m 300 fnt84 -0 2480(3.1.5.)m 813(Including)s gsave -2112 2549 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Priority)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 3188 2480(and)m gsave -3739 2549 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(Section)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 4690 2480(in)m 5009(the)s -gsave -5477 2549 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(.deb)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -6052 2480(contr)m 5(ol)k 7030(\207le)s 240 fnt82 0 1909(If)m -221(a)s 378(user)s 826(installs)s 1544(a)s 1701(package)s -2531(which)s 3164(is)s 3364(not)s 3721(part)s 4143(of)s -4404(the)s 4743(standard)s 5602(distrib)s 4(ution,)k 6797(or)s -7047(without)s 7828(do)s 6(wnloading)k gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor -0 753(1)m 192 fnt82 58 683(In)m 263(a)s 396(sense)s -855(e)s 4(v)k 2(erything)k 1711(is)s 1879(optional)s -2551(that)s 2886(isn')s 3(t)k 3270(required,)s 3993(b)s 3(ut)k -4283(that')s 10(s)k 4738(not)s 5031(what)s 5451(is)s -5619(meant)s 6135(here.)s 240 fnt82 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 8 8 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(8)m 240 fnt82 0 13251(and)m -390(updating)s 1266(from)s 1775(a)s 1926(ne)s 6(w)k -gsave -2358 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3205 13251(\207le,)m 3602(the)s 3935(information)s 5105(about)s 5682(the)s -6016(priority)s 6771(and)s 7160(section)s 7879(of)s 8135(a)s -8286(package)s 0 13011(will)m 426(be)s 708(absent,)s 1426(and)s -1830(the)s gsave -2178 13065 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2938 13011(package)m 3778(listing)s 4428(will)s 4854(ha)s 4(v)k 3(e)k -5355(the)s 5703(package)s 6543(listed)s 7118(under)s 7723(`unclassi\207ed'.)s -0 12771(In)m 256(order)s 820(to)s 1059(impro)s 3(v)k 3(e)k -1906(this)s 2302(it)s 2494(is)s 2704(permissible)s 3861(to)s -4100(use)s 4475(the)s gsave -4823 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211is)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5123 12771(,)m gsave -5230 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211isp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5690 12771(or)m gsave -5949 12825 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211ip)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6309 12771(option)m -6978(to)s gsave -7217 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8718 12771(,)m 0 12531(so)m 266(that)s 684(the)s -gsave -1032 12585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1792 12531(and/or)m gsave -2463 12585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3324 12531(is)m 3534(copied)s 4230(into)s 4655(the)s -5003(actual)s 5628(control)s 6360(information)s 7545(in)s 7788(the)s -gsave -8136 12585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8596 12531(\207le.)m 0 12291(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -960(if)s 1177(you)s 1592(do)s 1885(this)s 2281(you)s -2696(should)s 3393(mak)s 2(e)k 3965(sure)s 4419(you)s -4834(k)s 2(eep)k 5337(the)s 5685(information)s 6870(up)s -7163(to)s 7402(date)s 7856(so)s 8122(that)s 8540(users)s -0 12051(are)m 347(not)s 713(sho)s 6(wn)k 1390(con\210icting)s -2466(information.)s 300 fnt84 0 11490(3.1.6.)m 813(F)s 7(ormatting)k -2338(of)s 2678(the)s gsave -3146 11559 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Description)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 4597 11490(contr)m 5(ol)k 5575(\207le)s -6027(\207eld)s 240 fnt82 0 10919(Ev)m 3(ery)k 622(Debian)s -1370(package)s 2210(should)s 2907(ha)s 4(v)k 3(e)k -3408(an)s 3691(e)s 3(xtended)k 4610(description.)s 0 10511(The)m -428(description)s 1547(should)s 2244(be)s 2526(written)s 3259(so)s -3525(that)s 3943(it)s 4135(tells)s 4583(the)s 4931(user)s -5389(what)s 5914(the)s 3(y)k 6377(need)s 6887(to)s -7126(kno)s 6(w)k 7707(to)s 7946(decide)s 0 10271(whether)m -830(to)s 1069(install)s 1707(the)s 2055(package.)s 2943(This)s -3419(description)s 4538(should)s 5235(not)s 5601(just)s 6006(be)s -6288(copied)s 6984(from)s 7508(the)s 7856(blurb)s 8414(for)s -8752(the)s 0 10031(program.)m 914(Instructions)s 2093(for)s 2431(con\207guring)s -3588(or)s 3847(using)s 4419(the)s 4767(package)s 5607(should)s -6304(not)s 6670(be)s 6952(included)s 7834(-)s 7962(that)s -8380(is)s 8590(what)s 0 9791(installation)m 1115(scripts,)s 1842(manpages,)s -2903(Info)s 3351(\207les)s 3797(and)s gsave -4198 9845 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5930 9791(are)m 6274(for)s 13(.)k -6640(Cop)s 2(yright)k 7666(statements)s 8722(and)s 0 9551(other)m -551(administri)s 6(via)k 1865(should)s 2562(not)s 2928(be)s -3210(included)s 4092(-)s 4220(that)s 4638(is)s 4848(what)s -gsave -5373 9605 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 2409 -52(/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8109 9551(is)m -8319(for)s 13(.)k 0 9143(If)m 221(you)s 627(wish)s -1127(to)s 1357(include)s 2107(a)s 2264(list)s 2606(in)s -2840(your)s 3330(e)s 3(xtended)k 4239(with)s 4712(entries)s -5390(which)s 6023(are)s 6361(a)s 6517(line)s 6922(or)s -7172(more)s 7710(each)s 8196(you)s 8601(must)s 0 8903(indent)m -658(each)s 1153(entry)s 1698(by)s 1992(one)s 2394(space)s -2981(to)s 3220(mak)s 2(e)k 3792(sure)s 4246(that)s -4664(it)s 4856(doesn')s 4(t)k 5616(get)s 5968(w)s 2(ordwrapped.)k -7386(The)s 7814(start)s 8284(of)s 8555(each)s 0 8663(list)m -351(entry)s 896(should)s 1593(be)s 1875(mark)s 2(ed)k -2648(with)s 3130(an)s 3413(asterisk,)s 4249(follo)s 6(wed)k -5151(by)s 5445(a)s 5611(single)s 6238(space.)s 6873(Y)s 26(ou)k -7315(must)s 7840(wrap)s 8371(the)s 8719(list)s 0 8423(entries)m -687(yourself)s 1542(to)s 1781(75)s 2067(columns,)s 2985(and)s -3389(should)s 4086(start)s 4556(continuation)s 5809(lines)s 6311(indented)s -7193(by)s 7487(three)s 8020(spaces)s 8695(so)s 0 8183(that)m -418(the)s 3(y)k 881(line)s 1295(up)s 1588(with)s -2070(the)s 2418(start)s 2888(of)s 3159(the)s 3507(te)s 3(xt)k -3922(on)s 4219(the)s 4567(\207rst)s 4998(line)s 5412(of)s -5683(each)s 6178(list)s 6529(entry)s 15(.)k 0 7775(See)m -401(the)s 749(programmers')s 2135(manual)s 2894(for)s 3232(further)s -3941(requirements)s 5239(and)s 5643(pitf)s 2(alls.)k gsave -0 6812 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 5(3.2.)m 628(Locations)s 2030(of)s 2393(\207les)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6350(The)m 428(location)s 1255(of)s -1526(all)s 1819(installed)s 2686(\207les)s 3135(and)s 3539(directories)s -4597(must)s 5122(comply)s 5894(fully)s 6399(with)s 6881(the)s -7229(Linux)s 7856(File)s 8283(System)s 0 6110(Standard)m 908(\(FSSTND\).)s -2061(The)s 2489(latest)s 3052(v)s 3(ersion)k 3810(of)s -4081(this)s 4477(document)s 5481(can)s 5870(be)s 6152(found)s -6769(alongside)s 7742(this)s 8138(manual)s 0 5870(or)m 259(on)s -gsave -556 5924 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tsx\21111.mit.edu)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2017 5870(in)m gsave -2260 5924 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/pub/linux/docs/linux\211standards/fsstnd/)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6164 5870(.)m 6268(Speci\207c)s 7091(questions)s 8046(about)s -0 5630(follo)m 6(wing)k 964(the)s 1298(standard)s 2152(may)s -2605(be)s 2873(ask)s 2(ed)k 3460(on)s gsave -3743 5684 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4944 5630(,)m -5038(or)s 5283(referred)s 6081(to)s 6307(Daniel)s 6985(Quinlan,)s -7849(the)s 8183(FSSTND)s 0 5390(coordinator)m 9(,)k 1200(at)s -gsave -1432 5444 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3734 5390(.)m 300 fnt84 0 4830(3.2.1.)m 813(Manpages)s 240 fnt82 -0 4259(Y)m 26(ou)k 426(must)s 935(install)s 1557(manpages)s -2549(in)s gsave -2776 4313 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(nroff)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3320 4259(source)m 3984(form,)s 4539(in)s 4766(appropriate)s -5894(places)s 6526(under)s gsave -7115 4313 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/man)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7916 4259(.)m 8004(Y)s 26(ou)k -8429(should)s 0 4019(only)m 480(use)s 855(sections)s 1676(1)s -1831(to)s 2070(9)s 2241(\(see)s 2681(the)s 3029(FSSTND)s -3972(for)s 4310(more)s 4857(details\).)s 5663(Y)s 26(ou)k -6105(must)s 240 fnt83 6630 4021(not)m 240 fnt82 7000 4019(install)m -7638(a)s 7804(preformatted)s 0 3779(`cat)m 417(page'.)s 0 3371(If)m -230(no)s 523(manual)s 1282(page)s 1790(is)s 2000(a)s 4(v)k 6(ailable)k -2908(for)s 3246(a)s 3412(particular)s 4386(program,)s 5303(utility)s -5927(or)s 6186(function)s 7040(and)s 7444(this)s 7840(is)s -8050(reported)s 0 3131(as)m 247(a)s 409(b)s 4(ug)k -814(on)s 1107(debian-b)s 4(ugs,)k 2376(a)s 2538(symbolic)s -3464(link)s 3893(from)s 4413(the)s 4757(requested)s 5727(manual)s -6482(page)s 6986(to)s 7221(the)s gsave -7565 3185 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(undocumented\(7\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2891(manual)m 759(page)s -1267(should)s 1964(be)s 2246(pro)s 3(vided.)k 3198(This)s -3674(symbolic)s 4604(link)s 5037(can)s 5426(be)s 5708(created)s -6455(from)s gsave -6979 2945 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8240 2891(lik)m 2(e)k 8652(this:)s gsave -480 2705 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(ln)m 432(\211s)s 864(../man7/undocumented.7)s 4176(\\)s -144 -292(debian/tmp/usr/man/man[1\2119]/the_requested_manpage.[1\2119])m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2167(This)m 476(manpage)s -1396(claims)s 2070(that)s 2488(the)s 2836(lack)s 3295(of)s -3566(a)s 3732(manpage)s 4652(has)s 5022(been)s 5531(reported)s -6385(as)s 6635(a)s 6801(b)s 4(ug,)k 7264(so)s -7530(you)s 7945(may)s 8411(only)s 0 1927(do)m 293(this)s -689(if)s 905(it)s 1097(really)s 1693(has)s 2063(\(you)s -2556(can)s 2945(report)s 3574(it)s 3766(yourself,)s 4655(if)s -4872(you)s 5286(lik)s 2(e\).)k 5825(Do)s 6170(not)s -6536(close)s 7082(the)s 7430(b)s 4(ug)k 7838(report)s -8468(until)s 8960(a)s 0 1687(proper)m 684(manpage)s 1604(is)s -1814(a)s 4(v)k 6(ailable.)k 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s 6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 9 9 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8952 13842(9)m 240 fnt82 0 13251(Y)m 26(ou)k -424(may)s 871(forw)s 2(ard)k 1665(a)s 1812(complaint)s -2809(about)s 3383(a)s 3530(missing)s 4308(manpage)s 5210(to)s -5430(the)s 5760(upstream)s 6677(authors,)s 7469(and)s 7855(mark)s -8388(the)s 8717(b)s 4(ug)k 0 13011(as)m 244(forw)s 2(arded)k -1276(in)s 1512(the)s 1854(Debian)s 2596(b)s 4(ug)k -2998(tracking)s 3828(system.)s 4589(Ev)s 3(en)k 5129(though)s -5846(the)s 6187(GNU)s 6756(Project)s 7486(do)s 7772(not)s -8132(in)s 8368(general)s 0 12771(consider)m 870(the)s 1218(lack)s -1677(of)s 1948(a)s 2114(manpage)s 3034(to)s 3273(be)s -3555(a)s 3721(b)s 4(ug,)k 4184(we)s 4519(do)s -4812(-)s 4940(if)s 5157(the)s 3(y)k 5620(tell)s -5979(you)s 6394(that)s 6812(the)s 3(y)k 7275(don')s 4(t)k -7836(consider)s 8706(it)s 8898(a)s 0 12531(b)m 4(ug)k -409(you)s 824(should)s 1521(lea)s 4(v)k 3(e)k -2074(the)s 2422(b)s 4(ug)k 2831(in)s 3074(our)s -3453(b)s 4(ug)k 3862(tracking)s 4698(system)s 5422(open)s -5945(an)s 3(yw)k 2(ay)k 15(.)k 0 12123(Manpages)m -1035(should)s 1732(be)s 2014(installed)s 2881(compressed)s 4068(using)s -gsave -4640 12177 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(gzip)m 718(\2119)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5340 12123(.)m 0 11715(If)m 230(one)s 631(manpage)s -1550(needs)s 2146(to)s 2384(be)s 2665(accesssible)s 3781(via)s -4133(se)s 6(v)k 3(eral)k 4854(names)s 5515(it)s -5707(is)s 5916(better)s 6518(to)s 6756(use)s 7131(a)s -7296(symbolic)s 8225(link)s 8657(than)s 0 11475(the)m gsave -348 11529 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.so)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 708 11475(feature,)m -1477(b)s 4(ut)k 1839(there)s 2372(is)s 2582(no)s -2875(need)s 3385(to)s 3624(\207ddle)s 4225(with)s 4707(the)s -5055(rele)s 6(v)k 6(ant)k 5872(parts)s 6387(of)s -6658(the)s 7006(upstream)s 7942(source)s 8622(to)s 0 11235(change)m -734(from)s gsave -1257 11289 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.so)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1617 11235(to)m 1855(symlinks)s 2770(-)s 2897(don')s 4(t)k -3457(do)s 3750(it)s 3941(unless)s 4590(it')s 13(s)k -4931(easy)s 15(.)k 5445(Do)s 5790(not)s 6155(create)s -6780(hard)s 7262(links)s 7778(in)s 8020(the)s 8367(manual)s -0 10995(page)m 508(directories,)s 1622(and)s 2026(do)s 2319(not)s -2685(put)s 3051(absolute)s 3904(\207lenames)s 4871(in)s gsave -5114 11049 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.so)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5474 10995(directi)m 6(v)k 3(es.)k -6497(The)s 6925(\207lename)s 7804(in)s 8047(a)s gsave -8213 11049 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.so)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8573 10995(in)m -8816(a)s 0 10755(manpage)m 920(should)s 1617(be)s 1899(relati)s 6(v)k 3(e)k -2661(to)s 2900(the)s 3248(base)s 3729(of)s 4000(the)s -4348(manpage)s 5268(tree)s 5681(\(usually)s gsave -6505 10809 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/man)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7306 10755(\).)m 300 fnt84 -0 10194(3.2.2.)m 813(Inf)s 7(o)k 1405(documents)s 240 fnt82 -0 9680(Info)m 451(documents)s 1539(should)s 2236(be)s 2518(installed)s -3385(in)s gsave -3628 9734 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/info)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4529 9680(.)m 4633(The)s 3(y)k 5176(should)s -5873(be)s 6155(compressed)s 7342(with)s gsave -7824 9734 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(gzip)m 718(\2119)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8524 9680(.)m -0 9272(Y)m 26(our)k 526(package)s 1366(must)s 1891(call)s -gsave -2290 9326 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install\211info)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3551 9272(to)m 3790(update)s 4484(the)s 4832(Info)s gsave -5283 9326 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dir)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5643 9272(\207le,)m -6055(in)s 6298(its)s 6574(post-installation)s 8170(script:)s gsave -480 9086 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(install\211info)m 1872(\211\211quiet)s 3024(\211\211section)s 4464(Development)s -6192(Development)s 7920(\\)s 288 -292(/usr/info/foobar.info)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 8265(It)m 205(is)s 415(a)s 581(good)s 1119(idea)s -1577(to)s 1816(specify)s 2560(a)s 2726(section)s 3460(for)s -3798(the)s 4146(location)s 4973(of)s 5244(your)s 5743(program;)s -6665(this)s 7061(is)s 7271(done)s 7793(with)s 8275(the)s -gsave -0 8079 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -961 8025(switch.)m 1689(T)s 19(o)k 1989(determine)s 3000(which)s -3642(section)s 4376(to)s 4615(use,)s 5041(you)s 5456(should)s -6153(use)s 6528(look)s 7015(at)s gsave -7247 8079 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/info/dir)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8608 8025(on)m 0 7785(your)m -491(system)s 1207(and)s 1603(choose)s 2316(the)s 2656(most)s -3173(rele)s 6(v)k 6(ant)k 3982(\(or)s 4312(create)s -4929(a)s 5087(ne)s 6(w)k 5526(section)s 6252(if)s -6461(none)s 6975(of)s 7238(the)s 7578(current)s 8305(sections)s -0 7545(are)m 347(rele)s 6(v)k 6(ant\).)k 1287(Note)s -1808(that)s 2226(the)s gsave -2574 7599 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211section)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3535 7545(\210ag)m 3947(tak)s 2(es)k -4487(tw)s 2(o)k 4897(ar)s 4(guments;)k 6001(the)s -6349(\207rst)s 6780(is)s 6990(a)s 7156(re)s 3(gular)k -7889(e)s 3(xpression)k 0 7305(to)m 236(match)s 873(\(case-insensiti)s 6(v)k 3(ely\))k -2766(ag)s 1(ainst)k 3498(an)s 3778(e)s 3(xisting)k -4581(section,)s 5362(the)s 5706(second)s 6426(is)s 6632(used)s -7126(when)s 7698(creating)s 8517(a)s 8679(ne)s 6(w)k -0 7065(one.)m 0 6657(Y)m 26(ou)k 442(must)s 967(remo)s 3(v)k 3(e)k -1734(the)s 2082(entries)s 2769(in)s 3012(the)s 3360(pre-remo)s 3(v)k 6(al)k -4573(script:)s gsave -480 6471 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install\211info)m 1872(\211\211quiet)s -3024(\211\211remove)s 4320(/usr/info/foobar.info)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5875(If)m -gsave -230 5929 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install\211info)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1491 5875(cannot)m 2189(\207nd)s 2620(a)s 2786(description)s 3905(entry)s -4450(in)s 4693(the)s 5041(Info)s 5492(\207le)s 5853(you)s -6268(will)s 6694(ha)s 4(v)k 3(e)k 7195(to)s -7434(supply)s 8127(one.)s 8577(See)s gsave -0 5689 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(install\211info\(8\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1561 5635(for)m 1899(details.)s -300 fnt84 0 5074(3.2.3.)m 813(Additional)s 2244(documentation)s 240 fnt82 -0 4560(An)m 3(y)k 464(additional)s 1475(documentation)s 2954(that)s -3372(comes)s 4034(with)s 4516(the)s 4864(package)s 5704(can)s -6093(be)s 6375(installed)s 7242(at)s 7474(the)s 7822(discretion)s -8821(of)s 0 4316(the)m 340(package)s 1171(maintainer)s 13(.)k -2274(T)s 16(e)k 3(xt)k 2744(documentation)s 4214(should)s -4902(be)s 5175(installed)s 6033(in)s 6267(a)s 6424(directory)s -gsave -7331 4370 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore - -grestore -153 fnt82 -0.0 0.0 0.0 setrgbcolor 9006 4405(1)m 240 fnt82 0 4076(and)m 404(compressed)s -1591(with)s gsave -2073 4130 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(gzip)m 718(\2119)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2833 4076(unless)m 3482(it)s 3674(is)s -3884(small.)s 0 3668(If)m 227(a)s 390(package)s 1227(comes)s -1886(with)s 2365(lar)s 4(ge)k 2891(amounts)s 3750(of)s -4017(documentation)s 5493(which)s 6132(man)s 3(y)k 6712(users)s -7251(of)s 7519(the)s 7864(package)s 8700(will)s 0 3428(not)m -366(require)s 1098(you)s 1513(should)s 2210(create)s 2835(a)s -3001(separate)s 3839(binary)s 4504(package)s 5344(to)s 5583(contain)s -6344(it,)s 6583(so)s 6849(that)s 7267(it)s 7459(does)s -7949(not)s 8315(tak)s 2(e)k 8767(up)s 0 3188(disk)m -460(space)s 1047(on)s 1344(the)s 1692(machines)s 2646(of)s -2917(users)s 3459(who)s 3925(do)s 4218(not)s 4584(need)s -5094(or)s 5353(w)s 2(ant)k 5876(it)s 6068(installed.)s -0 2780(It)m 205(is)s 415(often)s 963(a)s 1129(good)s -1667(idea)s 2125(to)s 2364(put)s 2730(te)s 3(xt)k -3145(information)s 4330(\207les)s 4779(\()s gsave -4852 2834 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(README)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5452 2780(s,)m 5652(changelogs,)s -6836(and)s 7240(so)s 7506(forth\))s 8098(that)s 8516(come)s -0 2540(with)m 482(the)s 830(source)s 1510(package)s 2350(in)s -gsave -2593 2594 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4328 2540(in)m 4571(the)s 4919(binary)s 5584(package.)s -6472(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -7432(don')s 4(t)k 7993(install)s 8631(the)s 0 2300(instructions)m -1166(for)s 1504(b)s 4(uilding)k 2351(and)s 2755(installing)s -3697(the)s 4045(package,)s 4936(of)s 5207(course!)s gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 -0.0 0.0 0.0 setrgbcolor 0 753(1)m 192 fnt82 58 683(Where)m 192 fnt83 -613 684(pac)m 3(ka)k 1(g)k 1(e)k 192 fnt82 -1289 683(is)m 1457(the)s 1736(name)s 2196(of)s 2412(the)s -2691(package.)s 240 fnt82 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 10 10 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(10)m 300 fnt84 0 13207(3.2.4.)m -813(Pr)s 5(eferr)k 5(ed)k 2118(documentation)s 4098(f)s 7(ormats)k -240 fnt82 0 12693(The)m 428(uni\207cation)s 1508(of)s 1779(Debian)s -2527(documentation)s 4006(is)s 4216(being)s 4801(carried)s 5521(out)s -5887(via)s 6239(HTML.)s 0 12285(If)m 230(your)s 729(package)s -1569(comes)s 2231(with)s 2713(e)s 3(xtensi)k 6(v)k 3(e)k -3660(documentation)s 5139(in)s 5382(a)s 5548(markup)s 6332(format)s -7028(that)s 7446(can)s 7835(be)s 8117(con)s 9(v)k 3(erted)k -0 12045(to)m 231(v)s 6(arious)k 972(other)s 1515(formats)s -2286(you)s 2693(should)s 3382(if)s 3591(possible)s 4422(ship)s -4866(HTML)s 5593(v)s 3(ersions)k 6430(in)s 6664(the)s -7004(binary)s 7661(package,)s 8544(in)s 8778(the)s 0 11805(directory)m -gsave -916 11859 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2651 11805(or)m 2910(its)s 3186(subdirectories.)s 0 11397(Other)m -604(formats)s 1384(such)s 1880(as)s 2130(PostScript)s 3172(may)s -3638(be)s 3920(pro)s 3(vided)k 4826(at)s 5058(your)s -5557(option.)s 280 fnt84 0 10851(3.2.4.1.)m 969(Examples)s 240 fnt82 -0 10284(An)m 3(y)k 464(e)s 3(xamples)k 1415(\(con\207gurations,)s -2970(source)s 3650(\207les,)s 4155(whate)s 6(v)k 3(er\),)k -5208(should)s 5905(be)s 6187(installed)s 7054(in)s 7297(a)s -7463(directory)s gsave -0 10098 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/examples)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2576 10044(.)m 2680(These)s 3307(\207les)s 3756(should)s 4453(not)s -4819(be)s 5101(referenced)s 6166(by)s 6460(an)s 3(y)k -6857(program)s 7727(-)s 7855(the)s 3(y')k 12(re)k -8572(there)s 0 9804(for)m 338(the)s 686(bene\207t)s 1397(of)s -1668(the)s 2016(system)s 2740(administrator)s 4073(and)s 4477(users,)s -5075(as)s 5325(documentation)s 6804(only)s 15(.)k 300 fnt84 -0 9243(3.2.5.)m gsave -813 9312 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(/usr/doc/)m gsave -1620 0 translate -1.4219 1.0000 scale -300 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -66(pac)m 6(ka)k 3(g)k 3(e)k - -grestore -300 fnt31 0.0 0.0 0.0 setrgbcolor 3010 -65(/changelog.Debian.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 8675(This)m 476(installed)s 1343(\207le)s 1704(must)s 2229(contain)s -2990(a)s 3156(cop)s 2(y)k 3674(of)s 3945(the)s -gsave -4293 8729 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5955 8675(\207le)m 6316(from)s 6840(your)s 7339(Debian)s 8087(source)s -0 8435(tree.)m 0 8027(It)m 199(should)s 889(be)s 1165(installed)s -2025(compressed)s 3205(using)s gsave -3771 8081 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(gzip)m -718(\2119)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4471 8027(,)m 4571(as)s -4814(it)s 5000(will)s 5419(become)s 6212(lar)s 4(ge)k -6735(with)s 7210(time)s 7683(e)s 6(v)k 3(en)k -8177(if)s 8387(it)s 8572(starts)s 0 7787(out)m 366(small.)s -0 7379(If)m 230(the)s 578(package)s 1418(has)s 1788(only)s -2268(one)s 2670(changelog)s 3707(which)s 4349(is)s 4559(used)s -5056(both)s 5539(as)s 5789(the)s 6137(Debian)s 6885(changelog)s -7922(and)s 8326(the)s 0 7139(upstream)m 920(one)s 1306(because)s -2103(there)s 2619(is)s 2813(no)s 3090(separate)s 3911(upstream)s -4831(maintainer)s 5896(then)s 6348(the)s 6680(changelog)s 7701(should)s -8381(usually)s 0 6899(be)m 282(installed)s 1149(as)s gsave -1399 6953 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/changelog.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4435 6899(instead.)m 300 fnt84 0 6338(3.2.6.)m gsave -813 6407 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(/usr/doc/)m gsave -1620 0 translate -1.4219 1.0000 scale -300 fnt83 0.0 0.0 0.0 setrgbcolor 0 -66(pac)m 6(ka)k 3(g)k 3(e)k - -grestore -300 fnt31 0.0 0.0 0.0 setrgbcolor 3010 -65(/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 5770(This)m 476(\207le)s 837(must)s 1362(contain)s 2123(details)s -2797(of)s 3068(the)s 3416(authorship)s 4479(and)s 4883(cop)s 2(yright)k -5858(of)s 6129(the)s 6477(package.)s 7365(It)s 7570(must)s -8095(say)s 8468(where)s 0 5530(the)m 348(upstream)s 1284(sources)s -2052(\(if)s 2348(an)s 3(y\))k 2819(were)s 3339(obtained,)s -4270(and)s 4674(e)s 3(xplain)k 5432(brie\210y)s 6110(what)s -6635(modi\207cations)s 7988(were)s 8508(made)s 0 5290(in)m 243(the)s -591(Debian)s 1339(v)s 3(ersion)k 2097(of)s 2368(the)s -2716(package)s 3556(compared)s 4557(to)s 4796(the)s 5144(upstream)s -6080(one.)s 6530(It)s 6735(must)s 7260(name)s 7834(the)s -8182(original)s 0 5050(authors)m 755(of)s 1026(the)s 1374(package)s -2214(and)s 2618(the)s 2966(Debian)s 3714(maintainer\(s\))s 5035(who)s -5501(were)s 6021(in)s 9(v)k 4(olv)k 3(ed)k -6901(with)s 7383(its)s 7659(creation.)s 0 4642(It)m 205(must)s -730(contain)s 1491(the)s 1839(full)s 2225(te)s 3(xt)k -2640(of)s 2911(the)s 3259(cop)s 2(yright)k 4234(notice)s -4874(and)s 5278(an)s 3(y)k 5675(ackno)s 6(wledgements)k -7554(for)s 7892(the)s 8240(program)s 0 4402(and)m 401(the)s -746(licence)s 1475(terms)s 2053(under)s 2655(which)s 3294(the)s -3639(program)s 4506(is)s 4713(distrib)s 4(uted.)k 5832(If)s -6059(the)s 6404(package)s 7241(is)s 7448(distrib)s 4(uted)k -8521(under)s 0 4162(the)m 348(GNU)s 923(General)s 1734(Public)s -2398(Licence,)s 3261(the)s 3609(GNU)s 4184(Library)s 4954(General)s -5765(Public)s 6429(Licence,)s 7292(the)s 7640(Re)s 3(gents)k -8459(of)s 8730(the)s 0 3922(Uni)m 6(v)k 3(ersity)k -1054(of)s 1325(California)s 2353(at)s 2585(Berk)s 2(ele)k 3(y)k -3497(\(BSD\))s 4170(licence)s 4902(or)s 5161(Larry)s 5745(W)s 19(all')k 13(s)k -6400(Artistic)s 7168(Licence)s 7980(please)s 8633(say)s 0 3682(so)m -259(instead)s 986(of)s 1249(including)s 2199(a)s 2357(cop)s 2(y)k -2867(of)s 3130(the)s 3471(licence.)s 4243(The)s 4663(\207les)s -gsave -5105 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(BSD)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5405 3682(,)m gsave -5504 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(GPL)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5804 3682(,)m gsave -5903 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(LGPL)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6355 3682(and)m gsave -6752 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Artistic)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7605 3682(are)m 7944(be)s -8218(a)s 4(v)k 6(ailable)k 0 3442(in)m gsave -243 3496 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2105 3442(for)m -2443(you)s 2858(to)s 3097(refer)s 3606(to.)s 0 3034(The)m -428(cop)s 2(yright)k 1403(\207le)s 1764(should)s 2461(not)s -2827(be)s 3109(compressed)s 4296(unless)s 4945(it)s 5137(is)s -5347(v)s 3(ery)k 5823(lar)s 4(ge.)k 0 2626(Do)m -345(not)s 710(use)s 1084(the)s 1431(cop)s 2(yright)k -2405(\207le)s 2765(as)s 3014(a)s 3179(general)s gsave -3936 2680 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(README)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4595 2626(\207le.)m -5003(If)s 5232(your)s 5730(package)s 6569(has)s 6938(such)s -7433(a)s 7598(\207le)s 7958(it)s 8149(should)s 8844(be)s -0 2386(installed)m 867(in)s gsave -1110 2440 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m -gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/README)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3545 2386(or)m gsave -3804 2440 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(README.Debian)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5165 2386(or)m 5424(some)s 5985(other)s 6536(appropriate)s -7680(place.)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s 6970(Debian)s -7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 11 11 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(11)m 300 fnt84 0 13210(3.2.7.)m -813(Symbolic)s 2064(links)s 240 fnt82 0 12639(Most)m 552(symbolic)s -1482(links)s 1998(should)s 2694(be)s 2976(relati)s 6(v)k 3(e,)k -3789(not)s 4154(absolute.)s 5055(Absolute)s 5975(links,)s 6546(in)s -6789(general,)s 7599(cause)s 8185(problems)s 0 12399(when)m 576(a)s -742(\207le)s 1103(system)s 1827(is)s 2037(not)s 2403(mounted)s -3299(where)s 3939(it)s 4131("normally")s 5230(resides)s 5944(\(for)s -6361(e)s 3(xample,)k 7275(when)s 7851(mounted)s 8747(via)s -0 12159(NFS\).)m 0 11751(In)m 256(particular)s 9(,)k 1268(symlinks)s -2183(from)s 2707(one)s 3109(part)s 3540(of)s gsave -3811 11805 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4271 11751(to)m -4510(another)s 5287(should)s 5984(be)s 6266(relati)s 6(v)k 3(e.)k -0 11343(In)m 256(certain)s 962(cases,)s 1573(ho)s 6(we)k 6(v)k 3(er)k 9(,)k -2480(relati)s 6(v)k 3(e)k 3242(links)s 3758(may)s -4224(cause)s 4811(more)s 5358(problems.)s 6352(F)s 3(or)k -6741(e)s 3(xample,)k 7655(links)s 8171(into)s gsave -8596 11397 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11103(and)m -gsave -404 11157 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/var)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -864 11103(should)m 1561(be)s 1843(absolute.)s 0 10695(Note)m 510(that)s -916(when)s 1480(creating)s 2290(a)s 2444(relati)s 6(v)k 3(e)k -3194(link)s 3615(using)s gsave -4175 10749 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ln)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4423 10695(it)m 4603(is)s 4801(not)s -5155(necessary)s 6126(for)s 6452(the)s 6788(tar)s 4(get)k -7375(of)s 7634(the)s 7970(link)s 8391(to)s 8618(e)s 3(xist)k -0 10455(relati)m 6(v)k 3(e)k 762(to)s 1001(the)s -1349(w)s 2(orking)k 2198(directory)s 3114(you')s 12(re)k -3782(running)s gsave -4580 10509 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ln)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4840 10455(from;)m 5416(nor)s 5795(is)s 6005(it)s -6197(necessary)s 7180(to)s 7419(change)s 8153(directory)s 0 10215(to)m -239(the)s 586(directory)s 1502(where)s 2141(the)s 2488(link)s -2921(is)s 3130(to)s 3369(be)s 3650(made.)s 4271(Simply)s -5016(include)s 5775(the)s 6123(string)s 6719(that)s 7136(should)s -7833(appear)s 8529(as)s 8778(the)s 0 9975(tar)m 4(get)k -599(of)s 870(the)s 1218(link)s 1651(\(this)s 2126(will)s -2552(be)s 2834(a)s 3000(pathname)s 3986(relati)s 6(v)k 3(e)k -4748(to)s 4987(the)s 5335(directory)s 6251(in)s 6494(which)s -7136(the)s 7484(link)s 7917(resides\))s 8708(as)s 0 9735(the)m -348(\207rst)s 779(ar)s 4(gument)k 1738(to)s gsave -1977 9789 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(ln)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2177 9735(.)m -0 9327(F)m 3(or)k 389(e)s 3(xample,)k 1303(in)s -1546(your)s gsave -2045 9381 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Makefile)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2906 9327(or)m gsave -3165 9381 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4366 9327(,)m 4473(do)s 4766(things)s -5402(lik)s 2(e:)k gsave -480 9141 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ln)m -432(\211fs)s 1008(gcc)s 1584($\(prefix\)/bin/cc)s 0 -292(ln)m 432(\211fs)s -1008(gcc)s 1584(debian/tmp/usr/bin/cc)s 0 -532(ln)m 432(\211fs)s 1008(../sbin/sendmail)s -3456($\(prefix\)/bin/runq)s 0 -772(ln)m 432(\211fs)s 1008(../sbin/sendmail)s 3456(debian/tmp/usr/bin/runq)s - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 0 7672(3.2.8.)m 813(Log\207les)s 240 fnt82 -0 7101(Log\207les)m 835(should)s 1532(usually)s 2277(be)s 2559(named)s -gsave -3255 7155 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/var/log/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 2409 -52(.log)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5330 7101(.)m -5434(If)s 5664(you)s 6079(ha)s 4(v)k 3(e)k -6580(man)s 3(y)k 7163(log\207les,)s 7974(or)s 8233(need)s -8743(a)s 0 6861(separate)m 821(directory)s 1719(for)s 2039(permissions)s -3214(reasons)s 3964(\()s gsave -4037 6915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/var/log)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4880 6861(is)m 5073(writeable)s 5999(only)s -6461(by)s gsave -6737 6915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7137 6861(\),)m 7305(you)s 7702(should)s 8381(usually)s -0 6621(create)m 625(a)s 791(directory)s 1707(named)s gsave -2403 6675 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/var/log/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4078 6621(.)m 0 6213(Mak)m 2(e)k -599(sure)s 1053(that)s 1471(an)s 3(y)k 1868(log\207les)s -2623(are)s 2970(rotated)s 3691(occasionally)s 4940(using)s 5512(so)s -5778(that)s 6196(the)s 3(y)k 6659(don')s 4(t)k -7220(gro)s 6(w)k 7760(inde\207nitely;)s 0 5973(the)m 348(best)s -793(w)s 2(ay)k 1244(to)s 1483(do)s 1776(this)s -2172(is)s 2382(to)s 2621(use)s gsave -2996 6027 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(savelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3756 5973(program)m 4626(in)s -4869(an)s gsave -5152 6027 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/cron.daily)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6653 5973(,)m gsave -6760 6027 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/cron.weekly)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8422 5973(or)m gsave -0 5787 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/cron.monthly)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1762 5733(script.)m 0 5325(Mak)m 2(e)k -599(sure)s 1053(that)s 1471(an)s 3(y)k 1868(log\207les)s -2623(are)s 2970(remo)s 3(v)k 3(ed)k 3859(when)s -4435(the)s 4783(package)s 5623(is)s 5833(pur)s 4(ged)k -6552(\(b)s 4(ut)k 6993(not)s 7359(when)s 7935(it)s -8127(is)s 8337(only)s 0 5085(remo)m 3(v)k 3(ed\),)k -1017(by)s 1311(checking)s 2228(the)s 2576(ar)s 4(gument)k -3535(to)s 3774(the)s 4122(postrm)s 4846(script)s 5436(\(see)s -5876(the)s 6224(programmer')s 13(s)k 7615(manual)s 8374(for)s -0 4845(details\).)m 300 fnt84 0 4284(3.2.9.)m gsave -813 4353 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(/usr/local)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2139 4284(-)m 2300(f)s 7(or)k -2747(the)s 3215(use)s 3700(of)s 4040(the)s 4508(system)s -5441(administrator)s 240 fnt82 0 3713(As)m 317(mandated)s 1305(by)s -1599(the)s 1947(FSSTND)s 2890(no)s 3183(package)s 4023(should)s -4720(place)s 5280(an)s 3(y)k 5677(\207les)s 6126(in)s -gsave -6369 3767 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7370 3713(,)m 7477(either)s 8080(by)s 8374(putting)s 0 3473(them)m -522(in)s 749(the)s 1081(\207lesystem)s 2094(archi)s 6(v)k 3(e)k -2828(to)s 3051(be)s 3317(unpack)s 2(ed)k 4274(by)s -gsave -4552 3527 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4996 3473(or)m 5239(by)s 5517(manipulating)s 6816(them)s 7338(in)s -7565(their)s 8045(maintainer)s 0 3233(scripts.)m 0 2825(Ev)m 3(ery)k -614(package)s 1446(that)s 1856(searches)s 2708(a)s 2866(number)s -3649(of)s 3912(directories)s 4962(or)s 5213(\207les)s 5654(for)s -5984(something)s 7026(\(for)s 7435(e)s 3(xample,)k 8341(looking)s -0 2585(for)m 338(shared)s 1020(libraries)s 1852(in)s gsave -2095 2639 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/lib)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2555 2585(or)m -gsave -2814 2639 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/lib)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3615 2585(\))m 3743(should)s 4440(search)s 5107(an)s 5390(appropriate)s -6534(directory)s 7450(in)s gsave -7693 2639 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2345(too.)m 0 1937(In)m 245(order)s -798(that)s 1205(the)s 1542(system)s 2255(administrator)s 3577(may)s -4032(kno)s 6(w)k 4602(where)s 5231(to)s 5459(place)s -6008(additional)s 7008(\207les)s 7446(a)s 7601(package)s 8429(should)s -0 1697(create)m 622(an)s 901(empty)s 1550(directory)s 2462(in)s -2702(the)s 3046(appropriate)s 4187(place)s 4743(in)s gsave -4983 1751 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6040 1697(by)m -6331(supplying)s 7325(it)s 7514(in)s 7753(the)s 8097(\207lesystem)s -0 1457(archi)m 6(v)k 3(e)k 750(for)s 1088(unpacking)s -2139(by)s gsave -2433 1511 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2833 1457(.)m 2937(The)s gsave -3365 1511 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/local)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4426 1457(directory)m 5342(itself)s -5890(and)s 6294(all)s 6587(the)s 6935(subdirectories)s 8326(created)s -0 52(Debian)m 748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 12 12 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(12)m 240 fnt82 0 13252(by)m -294(the)s 641(package)s 1480(should)s 2176(ha)s 4(v)k 3(e)k -2676(permissions)s 3868(2775)s 4393(\(group-writeable)s 6053(and)s 6456(set-group-id\))s -7751(and)s 8154(be)s 8435(o)s 6(wned)k 0 13012(by)m -gsave -294 13066 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root.staff)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1295 13012(.)m 0 12604(In)m 256(the)s 604(future)s 1230(it)s -1422(will)s 1848(be)s 2130(possible)s 2970(to)s 3209(tell)s -gsave -3568 12658 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4028 12604(not)m 4394(to)s 4633(unpack)s 5386(\207les)s 5835(matching)s -6778(certain)s 7484(patterns,)s 8347(so)s 0 12364(that)m 418(system)s -1142(administrators)s 2559(who)s 3025(do)s 3318(not)s 3684(wish)s -4193(these)s 4740(directories)s 5798(in)s gsave -6041 12418 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/local)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7102 12364(do)m 7395(not)s -7761(need)s 8271(to)s 8510(ha)s 4(v)k 3(e)k -0 12124(them.)m gsave -0 11100 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.3.)m 628(P)s 6(ermissions)k -2324(and)s 2911(o)s 3(wnerships)k -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 10638(The)m 428(rules)s 943(in)s 1186(this)s 1582(section)s -2316(are)s 2663(guidelines)s 3697(for)s 4035(general)s 4793(use.)s -5216(If)s 5446(necessary)s 6429(you)s 6844(may)s 7310(de)s 6(viate)k -8050(from)s 8574(the)s 0 10398(details)m 662(belo)s 6(w)k 15(.)k -1318(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -2266(if)s 2471(you)s 2874(do)s 3155(so)s 3409(you)s -3812(must)s 4325(mak)s 2(e)k 4885(sure)s 5327(that)s -5733(what)s 6246(is)s 6444(done)s 6954(is)s 7152(secure)s -7806(and)s 8198(you)s 8601(must)s 0 10158(try)m 319(to)s -558(be)s 840(as)s 1090(consistent)s 2106(as)s 2356(possible)s -3196(with)s 3678(the)s 4026(rest)s 4430(of)s 4701(the)s -5049(system.)s 5817(Y)s 26(ou)k 6259(should)s 6956(probably)s -7861(also)s 8299(discuss)s 0 9918(it)m 192(on)s gsave -489 9972 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1750 9918(\207rst.)m -0 9510(Files)m 515(should)s 1212(be)s 1494(o)s 6(wned)k -2185(by)s gsave -2479 9564 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root.root)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3380 9510(,)m 3487(and)s 3891(made)s 4465(writeable)s -5409(only)s 5889(by)s 6183(the)s 6531(o)s 6(wner)k -7183(and)s 7587(uni)s 6(v)k 3(ersally)k 0 9270(readable)m -865(\(and)s 1348(e)s 3(x)k 3(ecutable,)k 2471(if)s -2688(appropriate\).)s 0 8862(Directories)m 1111(should)s 1808(be)s 2090(mode)s -2678(755)s 3084(or)s 3343(\(for)s 3760(group-writability\))s 5520(mode)s -6108(2775.)s 6692(The)s 7120(o)s 6(wnership)k 8164(of)s -8435(the)s 0 8622(directory)m 911(should)s 1602(be)s 1879(consistent)s -2889(with)s 3366(its)s 3636(mode)s 4219(-)s 4341(if)s -4553(a)s 4713(directory)s 5624(is)s 5828(mode)s 6411(2775,)s -6992(it)s 7179(should)s 7870(be)s 8147(o)s 6(wned)k -8832(by)s 0 8382(the)m 348(group)s 960(that)s 1378(needs)s -1974(write)s 2520(access)s 3181(to)s 3420(it.)s 0 7974(Setuid)m -669(and)s 1073(setgid)s 1702(e)s 3(x)k 3(ecutables)k -2862(should)s 3559(be)s 3841(mode)s 4429(4755)s 4955(or)s -5214(2755)s 5740(respecti)s 6(v)k 3(ely)k 15(,)k -6977(and)s 7381(o)s 6(wned)k 8072(by)s 8366(the)s -0 7734(appropriate)m 1144(user)s 1602(or)s 1861(group.)s 2524(The)s 3(y)k -3067(should)s 3764(not)s 4130(be)s 4412(made)s 4986(unreadable)s -6091(\(modes)s 6846(lik)s 2(e)k 7258(4711)s 7773(or)s -8032(2711)s 8547(or)s 0 7494(e)m 6(v)k 3(en)k -498(4111\);)s 1166(doing)s 1763(so)s 2026(achie)s 6(v)k 3(es)k -2888(no)s 3179(e)s 3(xtra)k 3710(security)s 15(,)k -4555(because)s 5366(an)s 3(yone)k 6108(can)s 6495(\207nd)s -6923(the)s 7268(binary)s 7931(in)s 8171(the)s 8516(freely)s -0 7254(a)m 4(v)k 6(ailable)k 901(Debian)s 1642(package)s -2475(-)s 2595(it)s 2780(is)s 2983(merely)s 3693(incon)s 9(v)k 3(enient.)k -5013(F)s 3(or)k 5395(the)s 5736(same)s 6276(reason)s -6949(you)s 7357(should)s 8047(not)s 8405(restrict)s 0 7014(read)m -469(or)s 728(e)s 3(x)k 3(ecute)k 1508(permissions)s -2701(on)s 2998(non-set-id)s 4025(e)s 3(x)k 3(ecutables.)k -0 6606(Some)m 601(setuid)s 1230(programs)s 2184(need)s 2694(to)s -2933(be)s 3215(restricted)s 4160(to)s 4399(particular)s 5373(sets)s -5782(of)s 6053(users,)s 6651(using)s 7223(\207le)s 7584(permissions.)s -8830(In)s 0 6366(this)m 386(case)s 842(the)s 3(y)k -1295(should)s 1981(be)s 2253(o)s 6(wned)k 2933(by)s -3216(the)s 3554(uid)s 3907(to)s 4136(which)s 4767(the)s 3(y)k -5220(are)s 5556(set-id,)s 6182(and)s 6576(by)s 6859(the)s -7197(group)s 7798(which)s 8429(should)s 0 6126(be)m 282(allo)s 6(wed)k -1091(to)s 1330(e)s 3(x)k 3(ecute)k 2110(them.)s -2692(The)s 3(y)k 3235(should)s 3932(ha)s 4(v)k 3(e)k -4433(mode)s 5021(4754;)s 5613(there)s 6146(is)s 6356(no)s -6649(point)s 7201(in)s 7444(making)s 8215(them)s 0 5886(unreadable)m -1105(to)s 1344(those)s 1905(users)s 2447(who)s 2913(must)s -3438(not)s 3804(be)s 4086(allo)s 6(wed)k 4895(to)s -5134(e)s 3(x)k 3(ecute)k 5914(them.)s 0 5478(Do)m -346(not)s 712(arrange)s 1484(that)s 1902(the)s 2250(system)s -2974(administrator)s 4307(can)s 4696(only)s 5176(recon\207gure)s 6321(the)s -6669(package)s 7509(to)s 7748(correspond)s 8869(to)s 0 5238(their)m -480(local)s 981(security)s 1773(polic)s 3(y)k 2405(by)s -2681(changing)s 3594(the)s 3925(permissions)s 5100(on)s 5379(a)s -5528(binary)s 15(.)k 6210(Ordinary)s 7109(\207les)s 7541(installed)s -8390(by)s gsave -8666 5292 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 4998(\(as)m 328(opposed)s 1184(to)s 1421(conf\207les)s -2294(and)s 2697(other)s 3246(similar)s 3967(objects\))s 4771(ha)s 4(v)k 3(e)k -5270(their)s 5766(permissions)s 6958(reset)s 7466(to)s 7704(the)s -8050(distrib)s 4(uted)k 0 4758(permissions)m 1190(when)s 1762(the)s -2107(package)s 2943(is)s 3150(reinstalled.)s 4244(Instead)s 4988(you)s -5400(should)s 6093(consider)s 6960(\(for)s 7373(e)s 3(xample\))k -8304(creating)s 0 4518(a)m 166(group)s 778(for)s 1116(people)s -1810(allo)s 6(wed)k 2619(to)s 2858(use)s 3233(the)s -3581(program\(s\))s 4691(and)s 5095(making)s 5866(an)s 3(y)k -6263(setuid)s 6892(e)s 3(x)k 3(ecutables)k 8052(e)s 3(x)k 3(ecutable)k -0 4278(only)m 480(by)s 774(that)s 1192(group.)s 0 3870(Shared)m -722(libraries)s 1554(should)s 2251(be)s 2533(installed)s 3400(e)s 3(x)k 3(ecutable.)k -gsave -0 2846 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.4.)m 628(Con\207guration)s 2618(\207les)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2384(An)m 3(y)k 455(con\207guration)s -1778(\207les)s 2217(created)s 2954(or)s 3203(used)s 3690(by)s -3974(your)s 4463(package)s 5294(should)s 5981(reside)s 6597(in)s -gsave -6830 2438 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7230 2384(.)m 7324(If)s 7544(there)s 8067(are)s 8404(se)s 6(v)k 3(eral)k -0 2144(you)m 415(should)s 1112(consider)s 1982(creating)s 2804(a)s -2970(subdirectory)s 4219(named)s 4915(after)s 5411(your)s 5910(package.)s -0 1736(It)m 191(is)s 386(almost)s 1068(certain)s 1759(that)s -2162(an)s 3(y)k 2544(\207le)s 2890(in)s gsave -3118 1790 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3563 1736(that)m -3967(is)s 4162(in)s 4390(your)s 4874(package')s 13(s)k -5853(\207lesystem)s 6867(archi)s 6(v)k 3(e)k 7602(should)s -8284(be)s 8551(listed)s 0 1496(in)m gsave -243 1550 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 643 1496(')m 13(s)k -gsave -853 1550 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(conffiles)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1814 1496(control)m 2546(area)s 3003(\207le.)s 3412(\(See)s 3892(the)s -gsave -4240 1550 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4700 1496(programmers')m 6086(manual\).)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 13 13 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(13)m gsave -0 12744 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(3.5.)m 628(Maintainer)s 2247(scripts)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12282(The)m 428(package)s 1268(installation)s 2386(scripts)s 3060(should)s -3757(a)s 4(v)k 4(oid)k 4339(producing)s 5363(output)s -6035(which)s 6677(it)s 6869(is)s 7079(unnecessary)s 8302(for)s -8640(the)s 0 12042(user)m 458(to)s 697(see)s 1058(and)s -1462(should)s 2159(rely)s 2584(on)s gsave -2881 12096 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3341 12042(to)m 3580(sta)s 4(v)k 3(e)k -4120(of)s 6(f)k 4464(boredom)s 5375(on)s 5672(the)s -6020(part)s 6451(of)s 6722(a)s 6888(user)s 7346(installing)s -8288(man)s 3(y)k 0 11802(packages.)m 981(This)s 1457(means,)s -2175(amongst)s 3046(other)s 3597(things,)s 4289(using)s 4861(the)s -gsave -5209 11856 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211quiet)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5969 11802(option)m 6638(on)s gsave -6935 11856 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install\211info)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8136 11802(.)m 0 11394(P)m 3(ackages)k -922(should)s 1603(try)s 1905(to)s 2128(minimise)s 3057(the)s -3388(amount)s 4150(of)s 4404(prompting)s 5438(the)s 3(y)k -5885(need)s 6378(to)s 6601(do,)s 6932(and)s 7319(the)s 3(y)k -7766(should)s 8446(ensure)s 0 11154(that)m 418(the)s 766(user)s -1224(will)s 1650(only)s 2130(e)s 6(v)k 3(ery)k -2706(be)s 2988(ask)s 2(ed)k 3589(each)s 4084(question)s -4952(once.)s 5508(This)s 5984(means)s 6646(that)s 7064(packages)s -7992(should)s 8689(try)s 0 10914(to)m 229(use)s 594(appropriate)s -1728(shared)s 2400(con\207guration)s 3723(\207les)s 4162(\(such)s 4727(as)s -gsave -4967 10968 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/papersize)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6418 10914(and)m gsave -6812 10968 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/news/server)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8414 10914(,)m 8510(rather)s 0 10674(than)m 469(each)s -964(prompting)s 2014(for)s 2352(their)s 2849(o)s 6(wn)k -3313(list)s 3664(of)s 3935(required)s 4789(pieces)s 5437(of)s -5708(information.)s 0 10266(It)m 205(also)s 643(means)s 1305(that)s -1723(an)s 2006(upgrade)s 2833(should)s 3530(not)s 3896(ask)s -4276(the)s 4624(same)s 5171(questions)s 6126(ag)s 1(ain,)k -6750(unless)s 7399(the)s 7747(user)s 8205(has)s 8575(used)s -gsave -0 10080 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211purge)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1261 10026(to)m 1500(remo)s 3(v)k 3(e)k -2267(the)s 2615(package')s 13(s)k 3609(con\207guration.)s 4989(The)s -5417(answers)s 6238(to)s 6477(con\207guration)s 7810(questions)s 0 9786(should)m -697(be)s 979(stored)s 1621(in)s 1864(an)s 2147(appropriate)s -3291(place)s 3851(in)s gsave -4094 9840 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4554 9786(so)m 4820(that)s 5238(the)s -5586(user)s 6044(can)s 6433(modify)s 7178(them,)s 7763(and)s -8167(ho)s 6(w)k 8628(this)s 0 9546(has)m 370(been)s -879(done)s 1401(should)s 2098(be)s 2380(documented.)s 0 9138(If)m -230(a)s 396(package)s 1236(has)s 1606(a)s 1772(vitally)s -2436(important)s 3425(piece)s 3985(of)s 4256(information)s 5441(to)s -5680(pass)s 6143(to)s 6382(the)s 6730(user)s 7188(\(such)s -7763(as)s 8013("don')s 4(t)k 8671(run)s 0 8898(me)m -345(as)s 591(I)s 722(am,)s 1117(you)s 1528(must)s -2049(edit)s 2463(the)s 2807(follo)s 6(wing)k 3780(con\207guration)s -5109(\207les)s 5554(\207rst)s 5981(or)s 6236(you)s 6647(risk)s -7062(your)s 7557(system)s 8277(emitting)s 0 8658(badly-formatted)m 1581(messages"\),)s -2751(it)s 2927(should)s 3608(display)s 4337(this)s 4717(in)s -4944(the)s gsave -5276 8712 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6121 8658(script)m 6695(and)s 7083(prompt)s 7818(the)s -8150(user)s 8592(to)s 8814(hit)s 0 8418(return)m 627(to)s -866(ackno)s 6(wledge)k 2179(the)s 2527(message.)s 3441(Cop)s 2(yright)k -4470(messages)s 5424(do)s 5717(not)s 6083(count)s 6675(as)s -6925(vitally)s 7589(important)s 8578(\(the)s 3(y)k 0 8178(belong)m -705(in)s gsave -947 8232 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/copyright)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2749 8178(\);)m 2939(neither)s 3662(do)s 3954(instructions)s -5119(on)s 5415(ho)s 6(w)k 5876(to)s 6114(use)s -6488(a)s 6654(program)s 7523(\(these)s 8148(should)s 8844(be)s -0 7938(in)m 243(on)s 540(line)s 954(documentation,)s 2483(where)s -3123(all)s 3416(the)s 3764(users)s 4306(can)s 4695(see)s -5056(them\).)s 0 7530(An)m 3(y)k 464(necessary)s 1447(prompting)s -2497(should)s 3194(almost)s 3891(al)s 2(w)k 2(ays)k -4602(be)s 4884(con\207ned)s 5767(to)s 6006(the)s 6354(post-installation)s -7950(script,)s 0 7290(and)m 404(should)s 1101(be)s 1383(protected)s -2330(with)s 2812(a)s 2978(conditional)s 4109(so)s 4375(that)s -4793(unnecssary)s 5910(prompting)s 6960(doesn')s 4(t)k 7720(happen)s -8469(if)s 8686(a)s 0 7050(package')m 13(s)k 994(installation)s -2112(f)s 2(ails)k 2571(and)s 2975(the)s gsave -3323 7104 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4184 7050(is)m -4394(called)s 5022(with)s gsave -5504 7104 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211upgrade)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6805 7050(,)m gsave -6912 7104 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(abort\211remove)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8173 7050(or)m gsave -0 6864 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(abort\211deconfigure)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1702 6810(.)m -0 6402(Errors)m 647(which)s 1289(occur)s 1880(during)s 2558(the)s -2906(e)s 3(x)k 3(ecution)k 3887(of)s 4158(an)s -4441(installation)s 5559(script)s 240 fnt83 6149 6404(must)m 240 fnt82 -6665 6402(be)m 6947(check)s 2(ed)k 7787(and)s 8191(the)s -0 6162(installation)m 240 fnt83 1118 6164(must)m 1634(not)s 240 fnt82 -2004 6162(continue)m 2884(after)s 3380(an)s 3663(error)s 13(.)k -0 5754(The)m 428(section)s 1162(belo)s 6(w)k 1795(on)s -2092(scripts)s 2766(in)s 3009(general)s 3767(applies)s 4495(to)s -4734(package)s 5574(maintainer)s 6655(scripts)s 7329(too.)s gsave -0 4730 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(3.6.)m 628(Scripts)s 1656(in)s 1996(general)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4268(All)m 360(command)s 1362(scripts,)s -2092(including)s 3049(the)s 3397(package)s 4237(maintainer)s 5318(scripts)s -5992(inside)s 6619(the)s 6967(package)s 7807(and)s 8211(used)s -8708(by)s gsave -0 4082 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 400 4028(,)m 507(should)s 1204(ha)s 4(v)k 3(e)k -1705(a)s gsave -1871 4082 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2131 4028(line)m 2545(naming)s 3316(the)s 3664(shell)s -4170(to)s 4409(be)s 4691(used)s 5188(to)s 5427(interpret)s -6295(them.)s 0 3620(In)m 256(the)s 604(case)s 1071(of)s -1342(Perl)s 1781(scripts)s 2455(this)s 2851(should)s 3548(be)s -gsave -3830 3674 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!/usr/bin/perl)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5331 3620(.)m 0 3212(Shell)m 546(scripts)s 1220(\()s gsave -1293 3266 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(sh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1553 3212(and)m -gsave -1957 3266 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(bash)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2357 3212(\))m 2485(should)s 3182(almost)s 3879(certainly)s 4768(start)s -5238(with)s gsave -5720 3266 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(set)m 574(\211e)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6380 3212(so)m 6646(that)s 7064(errors)s -7671(are)s 8018(detected.)s 0 2972(Ev)m 3(ery)k 622(script)s -240 fnt83 1212 2974(must)m 240 fnt82 1728 2972(use)m gsave -2103 3026 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(set)m 574(\211e)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2763 2972(or)m 3022(check)s 3641(the)s 3989(e)s 3(xit)k -4404(status)s 4999(of)s 240 fnt83 5270 2974(e)m 3(very)k -240 fnt82 5840 2972(command.)m 0 2564(Perl)m 439(scripts)s 1113(should)s -1810(check)s 2429(for)s 2767(errors)s 3374(when)s 3950(making)s -4721(an)s 3(y)k 5118(system)s 5842(calls,)s 6386(including)s -gsave -7343 2618 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(open)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7743 2564(,)m gsave -7850 2618 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(print)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8350 2564(,)m gsave -8457 2618 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(close)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8957 2564(,)m gsave -0 2378 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(rename)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 660 2324(and)m gsave -1064 2378 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(system)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1664 2324(.)m -gsave -0 1970 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(csh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -360 1916(and)m gsave -764 1970 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tcsh)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1224 1916(should)m 1921(be)s 2203(a)s 4(v)k 4(oided)k -3011(as)s 3261(scripting)s 4150(languages.)s 5211(See)s 5612(Csh)s -6042(Programming)s 7410(Considered)s 0 1676(Harmful,)m 916(one)s 1318(of)s -1589(the)s gsave -1937 1730 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(comp.unix.*)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3098 1676(F)m 17(A)k 13(Qs.)k 3744(If)s -3974(an)s 4257(upstream)s 5193(package)s 6033(comes)s 6695(with)s -gsave -7177 1730 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(csh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7537 1676(scripts)m 8211(then)s 8680(you)s 0 1436(must)m 525(mak)s 2(e)k -1097(sure)s 1551(that)s 1969(the)s 3(y)k 2432(start)s -2902(with)s gsave -3384 1490 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!/bin/csh)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4445 1436(and)m 4849(mak)s 2(e)k 5421(your)s -5920(package)s 6760(depend)s 7510(on)s gsave -7807 1490 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(csh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8107 1436(.)m 0 52(Debian)m -748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 14 14 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(14)m gsave -0 12747 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(3.7.)m 628(Compilation)s 2404(options)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12285(Generally)m 996(the)s 1344(follo)s 6(wing)k 2321(compilation)s -3520(parameters)s 4618(should)s 5315(be)s 5597(used:)s gsave -480 12099 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(CC)m 432(=)s 720(gcc)s 0 -292(CFLAGS)m -1008(=)s 1296(\211O2)s 1872(\211g)s 2304(\211Wall)s 3168(#)s -3456(sane)s 4176(warning)s 5328(options)s 6480(vary)s 7200(between)s -8352(programs)s 0 -532(LDFLAGS)m 1152(=)s 1440(#)s 1728(none)s -0 -772(install)m 1152(\211s)s 1584(#)s 1872(\(or)s 2448(use)s -3024(strip)s 3888(on)s 4320(the)s 4896(files)s 5760(in)s -6192(debian/tmp\))s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10783(Note)m 521(that)s -939(all)s 1232(installed)s 2099(binaries)s 2906(should)s 3603(be)s -3885(stripped,)s 4762(either)s 5365(by)s 5659(using)s 6231(the)s -gsave -6579 10837 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211s)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6839 10783(\210ag)m 7251(to)s gsave -7490 10837 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8190 10783(,)m 8297(or)s 8556(by)s -0 10543(calling)m gsave -703 10597 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(strip)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1263 10543(on)m 1560(the)s 1908(binaries)s 2715(after)s -3211(the)s 3(y)k 3674(ha)s 4(v)k 3(e)k -4175(been)s 4684(copied)s 5380(into)s gsave -5805 10597 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian/tmp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6866 10543(b)m 4(ut)k -7228(before)s 7894(the)s 8242(tree)s 8655(is)s 0 10303(made)m -574(into)s 999(a)s 1165(package.)s 0 9895(Mak)m 2(e)k -599(sure)s 1053(that)s 1471(you)s 1886(do)s 2179(not)s -2545(link)s 2978(with)s gsave -3460 9949 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211g)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3660 9895(,)m 3767(as)s 4017(this)s -4413(mak)s 2(es)k 5073(a.out)s 5605(compilers)s 6598(produce)s -7425(huge)s 7947(statically)s 0 9655(link)m 2(ed)k 654(binaries.)s -1514(The)s gsave -1942 9709 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211g)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2202 9655(\210ag)m 2614(is)s 2824(useful)s 3463(on)s -3760(compilation)s 4959(so)s 5225(that)s 5643(you)s 6058(ha)s 4(v)k 3(e)k -6559(a)s 4(v)k 6(ailable)k 7467(a)s 7633(full)s -8019(set)s 8344(of)s 0 9415(deb)m 4(ugging)k 1061(symbols)s -1910(in)s 2153(your)s 2652(b)s 4(uilt)k 3146(source)s -3826(tree,)s 4290(in)s 4533(case)s 5000(an)s 3(yone)k -5745(should)s 6442(\207le)s 6803(a)s 6969(b)s 4(ug)k -7378(report)s 8008(in)s 9(v)k 4(olving)k 0 9175(\(for)m -417(e)s 3(xample\))k 1352(a)s 1518(core)s 1985(dump.)s -0 8767(The)m gsave -428 8821 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211N)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 688 8767(\210ag)m 1100(should)s 1797(not)s 2163(be)s -2445(used.)s 2988(On)s 3338(a.out)s 3870(systems)s 4678(it)s -4870(may)s 5336(ha)s 4(v)k 3(e)k 5837(been)s -6346(useful)s 6985(for)s 7323(some)s 7884(v)s 3(ery)k -8360(small)s 0 8527(binaries,)m 863(b)s 4(ut)k 1225(for)s -1563(ELF)s 2046(it)s 2238(has)s 2608(no)s 2901(good)s -3439(ef)s 6(fect.)k 0 8119(It)m 205(is)s 415(up)s -708(to)s 947(the)s 1295(package)s 2135(maintainer)s 3216(to)s -3455(decide)s 4135(what)s 4660(compilation)s 5859(options)s 6615(are)s -6962(best)s 7407(for)s 7745(the)s 8093(package.)s 0 7879(Certain)m -760(binaries)s 1567(\(such)s 2142(as)s 2392(computationally-intensi)s 6(v)k 3(e)k -4935(programs\))s 5966(may)s 6432(function)s 7286(better)s 7889(with)s -8371(certain)s 0 7639(\210ags)m 497(\()s gsave -570 7693 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211O3)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 870 7639(,)m 970(for)s -1301(e)s 3(xample\);)k 2292(feel)s 2698(free)s 3117(to)s -3349(use)s 3717(them.)s 4293(Please)s 4952(use)s 5320(good)s -5851(judgment)s 6809(here.)s 7317(Don')s 4(t)k 7924(use)s -8292(\210ags)s 8788(for)s 0 7399(the)m 348(sak)s 2(e)k -827(of)s 1098(it;)s 1342(only)s 1822(use)s 2197(them)s -2735(if)s 2952(there)s 3485(is)s 3695(good)s 4233(reason)s -4914(to)s 5153(do)s 5446(so.)s 5763(Feel)s 6229(free)s -6655(to)s 6894(o)s 3(v)k 3(erride)k 7740(the)s -8088(upstream)s 0 7159(author')m 13(s)k 821(ideas)s 1363(about)s -1955(which)s 2597(compilation)s 3796(options)s 4552(are)s 4899(best)s -5344(-)s 5472(the)s 3(y)k 5935(are)s 6282(often)s -6830(inappropriate)s 8160(for)s 8498(our)s 0 6919(en)m 9(vironment.)k -0 6511(Please)m 666(mak)s 2(e)k 1238(sure)s 1692(that)s -2110(you)s 2525(use)s 2900(only)s 3380(released)s 4220(v)s 3(ersions)k -5065(of)s 5336(shared)s 6018(libraries)s 6850(to)s 7089(b)s 4(uild)k -7635(your)s 8134(packages;)s 0 6271(otherwise)m 985(other)s 1536(users)s -2078(will)s 2504(not)s 2870(be)s 3152(able)s 3606(to)s -3845(run)s 4221(your)s 4720(binaries)s 5527(properly)s 15(.)k -6426(Producing)s 7463(source)s 8143(packages)s 0 6031(that)m 418(depend)s -1168(on)s 1465(unreleased)s 2545(compilers)s 3538(is)s 3748(also)s -4186(usually)s 4931(a)s 5097(bad)s 5501(idea.)s gsave -0 5007 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(3.8.)m 628(Shar)s 5(ed)k 1671(library)s -2702(packages)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4545(P)m 3(ackages)k -938(in)s 9(v)k 4(olving)k 1896(shared)s 2578(libraries)s -3410(should)s 4107(be)s 4389(split)s 4860(up)s 5153(into)s -5578(se)s 6(v)k 3(eral)k 6300(binary)s 6965(packages.)s -0 4137(F)m 3(or)k 389(a)s 555(straightforw)s 2(ard)k -2083(library)s 2773(which)s 3415(has)s 3785(a)s 3951(de)s 6(v)k 3(elopment)k -5238(en)s 9(vironment)k 6498(and)s 6902(a)s 7068(runtime)s -7867(kit)s 0 3893(including)m 957(just)s 1362(shared)s 2044(libraries)s -2876(you)s 3291(need)s 3801(to)s 4040(create)s 4665(tw)s 2(o)k -5075(packages:)s gsave -6058 3947 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(libr)m 3(aryname)k - -grestore -gsave -1667 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(soname)m -grestore - -grestore -153 fnt82 0.0 0.0 0.0 setrgbcolor -7933 3982(1)m 240 fnt82 8053 3893(and)m gsave -0 3707 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(libr)m 3(aryname)k -grestore -gsave -1667 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(soname)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2697 -52(\211dev)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2275 3653(.)m 0 3245(If)m 230(you)s 645(prefer)s 1274(only)s -1754(to)s 1993(support)s 2771(one)s 3173(de)s 6(v)k 3(elopment)k -4460(v)s 3(ersion)k 5218(time)s 5698(you)s 6113(may)s -6579(name)s 7153(the)s 7501(de)s 6(v)k 3(elopment)k -0 3005(package)m gsave -840 3059 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(libr)m 3(aryname)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1667 -52(\211dev)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2399 3005(;)m 2511(otherwise)s 3496(you)s 3911(may)s 4377(wish)s -4886(to)s 5125(use)s gsave -5500 3059 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5900 3005(')m 13(s)k 6110(con\210icts)s -6971(mechanism)s 8120(to)s 8359(ensure)s 0 2765(that)m 418(the)s -766(user)s 1224(only)s 1704(installs)s 2431(one)s 2833(de)s 6(v)k 3(elopment)k -4120(v)s 3(ersion)k 4878(at)s 5110(a)s 5276(time)s -5756(\(after)s 6331(all,)s 6676(dif)s 6(ferent)k 7551(de)s 6(v)k 3(elopment)k -0 2525(v)m 3(ersions)k 845(are)s 1192(lik)s 2(ely)k -1788(to)s 2027(ha)s 4(v)k 3(e)k 2528(the)s -2876(same)s 3423(header)s 4120(\207les)s 4569(in)s 4812(them,)s -5397(causing)s 6181(a)s 6347(\207lename)s 7226(clash)s 7774(if)s -7991(both)s 8474(are)s 0 2285(installed\).)m 990(T)s 19(ypically)k -1939(the)s 2285(de)s 6(v)k 3(elopment)k 3570(v)s 3(ersion)k -4326(will)s 4750(also)s 5186(need)s 5694(an)s 5975(e)s 3(xact)k -6534(v)s 3(ersion)k 7290(dependenc)s 3(y)k 8483(on)s -8778(the)s 0 2045(runtime)m 799(library)s 15(,)k 1527(to)s -1766(mak)s 2(e)k 2338(sure)s 2792(that)s 3210(compilation)s -4409(and)s 4813(linking)s 5544(happens)s 6380(correctly)s 15(.)k -gsave -0 1408 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 1213(1)m 192 fnt83 58 1144(soname)m -192 fnt82 685 1143(is)m 853(the)s 1132(shared)s 1678(object)s -2194(name)s 2654(of)s 2870(the)s 3149(shared)s 3695(library)s -4248(-)s 4350(it')s 10(s)k 4624(the)s 4903(thing)s -5340(that)s 5675(has)s 5971(to)s 6163(match)s 6677(e)s 2(xactly)k -7272(between)s 7956(b)s 3(uilding)k 8635(an)s 0 913(e)m 2(x)k 2(ecutable)k -859(and)s 1181(running)s 1818(it)s 1971(for)s 2239(the)s -2516(dynamic)s 3217(link)s 1(er)k 3708(to)s 3898(be)s -4123(able)s 4485(run)s 4784(the)s 5062(program.)s 5791(Usually)s -6428(the)s 192 fnt83 6706 914(soname)m 192 fnt82 7331 913(is)m -7497(the)s 7775(major)s 8267(number)s 8898(of)s 0 683(the)m -279(library)s 12(.)k 240 fnt82 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s 6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 15 15 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(15)m 240 fnt82 0 13252(P)m 3(ackages)k -938(which)s 1580(use)s 1955(the)s 2303(shared)s 2985(library)s -3675(should)s 4372(ha)s 4(v)k 3(e)k 4873(a)s -5039(dependenc)s 3(y)k 6234(on)s 6531(the)s 6879(name)s -7453(of)s 7724(the)s 8072(shared)s 0 13012(library)m 690(package,)s -gsave -1581 13066 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(libr)m 3(aryname)k -grestore -gsave -1667 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(soname)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3456 13012(.)m -3560(When)s 4189(the)s 240 fnt83 4537 13014(soname)m 240 fnt82 -5322 13012(changes)m 6144(you)s 6559(can)s 6948(ha)s 4(v)k 3(e)k -7449(both)s 7932(v)s 3(ersions)k 8777(of)s 0 12772(the)m -348(library)s 1038(installed)s 1905(while)s 2492(mo)s 3(ving)k -3274(from)s 3798(the)s 4146(old)s 4510(library)s 5200(to)s -5439(the)s 5787(ne)s 6(w)k 15(.)k 0 12364(If)m -228(your)s 725(package)s 1563(has)s 1931(some)s 2490(run-time)s -3366(support)s 4142(programs)s 5094(which)s 5734(use)s 6107(the)s -6453(shared)s 7133(library)s 7821(you)s 8234(must)s 240 fnt83 -8756 12366(not)m 240 fnt82 0 12124(put)m 366(them)s 904(in)s -1147(the)s 1495(shared)s 2177(library)s 2867(package.)s 3755(If)s -3985(you)s 4400(do)s 4693(that)s 5111(then)s 5580(you)s -5995(w)s 2(on')k 4(t)k 6607(be)s 6889(able)s -7343(to)s 7582(install)s 8220(se)s 6(v)k 3(eral)k -0 11884(v)m 3(ersions)k 845(of)s 1116(the)s 1464(shared)s -2146(library)s 2836(without)s 3627(getting)s 4344(\207lename)s 5223(clashes.)s -6017(Instead,)s 6814(either)s 7417(create)s 8042(a)s 8208(third)s -0 11644(package)m 840(for)s 1178(the)s 1526(runtime)s 2325(binaries)s -3132(\(this)s 3607(package)s 4447(might)s 5065(typically)s 5955(be)s -6237(named)s gsave -6933 11698 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(libr)m 3(aryname)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1667 -52(\211runtime)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8953 11644(-)m 0 11404(note)m 468(the)s 816(absence)s 1629(of)s -1900(the)s 240 fnt83 2248 11406(soname)m 240 fnt82 3033 11404(in)m -3276(the)s 3624(package)s 4464(name\))s 5110(or)s 5369(if)s -5586(the)s 5934(de)s 6(v)k 3(elopment)k 7221(package)s -8061(is)s 8271(small)s 0 11164(include)m 760(them)s 1298(in)s -1541(there.)s 0 10756(If)m 220(you)s 624(ha)s 4(v)k 3(e)k -1115(se)s 6(v)k 3(eral)k 1826(shared)s 2498(libraries)s -3319(b)s 4(uilt)k 3803(from)s 4316(the)s 4654(same)s -5190(source)s 5860(tree)s 6262(you)s 6667(can)s 7045(lump)s -7580(them)s 8107(all)s 8389(togther)s 0 10516(into)m 425(a)s -591(single)s 1218(shared)s 1900(library)s 2590(package,)s 3481(pro)s 3(vided)k -4387(that)s 4805(you)s 5220(change)s 5954(all)s 6247(their)s -240 fnt83 6744 10518(soname)m 240 fnt82 7469 10516(s)m 7613(at)s -7845(once)s 8353(\(so)s 8698(that)s 0 10276(you)m 415(don')s 4(t)k -976(get)s 1328(\207lename)s 2207(clashes)s 2948(if)s 3165(you)s -3580(try)s 3899(to)s 4138(install)s 4776(dif)s 6(ferent)k -5651(v)s 3(ersions)k 6496(of)s 6767(the)s 7115(combined)s -8117(shared)s 0 10036(libraries)m 832(package\).)s 0 9628(F)m 3(ollo)k 6(w)k -723(the)s 1071(directions)s 2064(in)s 2307(the)s gsave -2655 9682 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3115 9628(programmers')m -4501(manual)s 5260(for)s 5598(putting)s 6329(the)s 6677(shared)s -7359(library)s 8049(in)s 8292(its)s 0 9388(package,)m 891(and)s -1295(mak)s 2(e)k 1867(sure)s 2321(you)s 2736(include)s -3496(a)s gsave -3662 9442 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(shlibs)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4322 9388(control)m 5054(area)s 5511(\207le)s 5872(with)s -6354(details)s 7028(of)s 7299(the)s 7647(dependencies)s 0 9148(for)m -338(packages)s 1266(which)s 1908(use)s 2283(the)s 2631(library)s 15(.)k -gsave -0 8124 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.9.)m 628(A)s 8(pplication)k -2289(con\207guration)s 4190(\207les,)s 4873(dot\207les)s 5919(and)s gsave -6506 139 translate -0.6953 1.0000 scale -320 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -70(/etc/skel)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7662(Files)m -515(in)s gsave -758 7716 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/skel)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1719 7662(will)m 2145(automatically)s 3499(be)s 3781(copied)s -4477(into)s 4902(ne)s 6(w)k 5349(user)s 5807(accounts)s -6695(by)s gsave -6989 7716 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(adduser)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7689 7662(.)m 7793(The)s 3(y)k 8336(should)s -0 7422(not)m 366(be)s 648(referenced)s 1713(there)s 2246(by)s -2540(an)s 3(y)k 2937(program.)s 0 7014(Therefore,)m 1048(if)s -1265(a)s 1431(program)s 2301(needs)s 2897(a)s 3063(dot\207le)s -3730(to)s 3969(e)s 3(xist)k 4477(in)s 4720(adv)s 6(ance)k -5554(in)s gsave -5797 7068 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52($HOME)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6357 7014(to)m 6596(w)s 2(ork)k 7147(sensibly)s -7985(that)s 8403(dot\207le)s 0 6774(should)m 697(be)s 979(installed)s -1846(in)s gsave -2089 6828 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/skel)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3050 6774(\(and)m 3533(listed)s 4108(in)s 4351(conf\207les,)s -5281(if)s 5498(it)s 5690(is)s 5900(not)s 6266(generated)s -7253(and)s 7657(modi\207ed)s 0 6534(dynamically)m 1236(by)s 1530(the)s -1878(package')s 13(s)k 2872(installation)s 3990(scripts\).)s 0 6126(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -960(programs)s 1914(that)s 2332(require)s 3064(dot\207les)s 3819(in)s -4062(order)s 4626(to)s 4865(operate)s 5624(sensibly)s 6462(\(dot\207les)s -7296(that)s 7714(the)s 3(y)k 8177(do)s 8470(not)s -0 5886(create)m 625(themselv)s 3(es)k 1735(automatically)s 15(,)k -3127(that)s 3545(is\))s 3832(are)s 4179(a)s 4345(bad)s -4749(thing,)s 5348(and)s 5752(programs)s 6706(should)s 7403(be)s -7685(con\207gured)s 8767(by)s 0 5646(the)m 348(Debian)s 1096(def)s 2(ault)k -1817(installation)s 2935(as)s 3185(close)s 3732(to)s 3971(normal)s -4703(as)s 4953(possible.)s 0 5238(Therefore,)m 1048(if)s 1265(a)s -1431(program)s 2301(in)s 2544(a)s 2710(Debian)s 3458(package)s -4298(needs)s 4894(to)s 5133(be)s 5415(con\207gured)s 6497(in)s -6740(some)s 7301(w)s 2(ay)k 7752(in)s 7995(order)s -8559(to)s 0 4998(operate)m 759(sensibly)s 1597(that)s 2015(con\207guration)s -3348(should)s 4045(be)s 4327(done)s 4849(in)s 5092(a)s -5258(site-wide)s 6189(global)s 6842(con\207guration)s 8175(\207le)s 0 4758(else)m 6(where)k -1005(in)s gsave -1248 4812 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1648 4758(.)m 1752(Only)s 2285(if)s 2502(the)s -2850(program)s 3720(doesn')s 4(t)k 4480(support)s 5258(a)s -5424(site-wide)s 6355(def)s 2(ault)k 7076(con\207guration)s 8409(and)s -0 4518(the)m 348(package)s 1188(maintainer)s 2269(doesn')s 4(t)k -3029(ha)s 4(v)k 3(e)k 3530(time)s 4010(to)s -4249(add)s 4653(it)s 4845(should)s 5542(a)s 5708(def)s 2(ault)k -6429(per)s 4(-user)k 7267(\207le)s 7628(be)s 7910(placed)s -8592(in)s gsave -0 4332 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/skel)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 901 4278(.)m gsave -0 3924 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/skel)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 956 3870(should)m 1648(be)s 1925(as)s -2170(empty)s 2817(as)s 3061(we)s 3391(can)s 3775(mak)s 2(e)k -4342(it.)s 4573(This)s 5044(is)s 5248(particularly)s 6397(true)s -6819(because)s 7627(there)s 8155(is)s 8360(no)s 8647(easy)s -0 3630(mechanism)m 1133(for)s 1455(ensuring)s 2316(that)s 2718(the)s -3049(appropriate)s 4177(dot\207les)s 4916(are)s 5247(copied)s 5927(into)s -6335(the)s 6667(accounts)s 7539(of)s 7794(e)s 3(xisting)k -8584(users)s 0 3390(when)m 576(a)s 742(package)s 1582(is)s -1792(installed.)s 0 2982(Ideally)m 717(the)s 1065(sysadmin)s 2026(should)s -2723(ideally)s 3427(not)s 3793(ha)s 4(v)k 3(e)k -4294(to)s 4533(do)s 4826(an)s 3(y)k 5223(con\207guration)s -6556(other)s 7107(than)s 7576(that)s 7994(done)s 0 2742(\(semi-\)automatically)m -2042(by)s 2336(the)s 2684(postinst)s 3488(script.)s gsave -0 1718 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(3.10.)m 788(Mail)s 1499(pr)s 5(ocessing)k -3005(on)s 3417(Debian)s 4467(systems)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 1256(Debian)m 748(packages)s 1676(which)s 2318(process)s 3086(electronic)s -4080(mail,)s 4611(whether)s 5441(mail-user)s 4(-agents)k 7079(\(MU)s 9(As\))k -7929(or)s 0 1016(mail-transport-agents)m 2093(\(MT)s 22(As\),)k 240 fnt83 -2961 1018(must)m 240 fnt82 3477 1016(mak)m 2(e)k 4049(sure)s -4503(that)s 4921(the)s 3(y)k 5384(are)s 5731(compatible)s -6849(with)s 7331(the)s 7679(con\207guration)s 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 16 16 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(16)m 240 fnt82 0 13251(decisions)m -941(belo)s 6(w)k 15(.)k 1609(F)s 3(ailure)k -2338(to)s 2577(do)s 2870(this)s 3266(may)s 3732(result)s -4322(in)s 4565(lost)s 4970(mail,)s 5501(brok)s 2(en)k -gsave -6221 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(From:)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6781 13251(lines,)m 7339(and)s 7743(other)s 8294(serious)s 0 13011(brain)m -548(damage!)s 0 12603(The)m 422(mail)s 895(spool)s 1463(is)s -gsave -1667 12657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/var/spool/mail)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3222 12603(and)m 3620(the)s 3962(interf)s 2(ace)k 4844(to)s -5077(send)s 5568(a)s 5728(mail)s 6201(message)s 7061(is)s -gsave -7264 12657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin/sendmail)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12363(\(as)m 329(per)s 694(the)s 1042(FSSTND\).)s 2116(The)s -2544(mail)s 3023(spool)s 3597(is)s 3807(part)s 4238(of)s -4509(the)s 4857(base)s 5338(system)s 6062(and)s 6466(not)s -6832(part)s 7263(of)s 7534(the)s 7882(MT)s 22(A)k -0 12123(package.)m 0 11715(Mailbox)m 3(es)k 1058(are)s 1405(lock)s 2(ed)k -2099(using)s 2671(the)s gsave -3019 11769 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(username)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1313 -52(.lock)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4492 11715(lock\207le)m 5265(con)s 9(v)k 3(ention,)k 6424(rather)s -7040(than)s gsave -7509 11769 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(fcntl)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8009 11715(,)m gsave -8116 11769 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(flock)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8676 11715(or)m gsave -0 11529 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(lockf)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 500 11475(.)m 0 11067(Mailbox)m 3(es)k -1040(are)s 1368(generally)s 2293(660)s gsave -2689 11121 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(user)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 592 -52(.mail)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3643 11067(unless)m 4273(the)s 4603(user)s 5042(has)s -5394(chosen)s 6097(otherwise.)s 7112(A)s 7323(MU)s 9(A)k -7912(may)s 8359(remo)s 3(v)k 3(e)k 0 10827(a)m -160(mailbox)s 992(\(unless)s 1713(it)s 1898(has)s 2261(nonstandard)s -3483(permissions\))s 4746(in)s 4982(which)s 5617(case)s 6077(the)s -6419(MT)s 22(A)k 6979(or)s 7231(another)s 8001(MU)s 9(A)k -8601(must)s 0 10587(recreate)m 810(it)s 1002(if)s 1219(needed.)s -2001(Mailbox)s 3(es)k 3059(must)s 3584(be)s 3866(writeable)s -4810(by)s 5104(group)s 5716(mail.)s 0 10179(The)m 423(mail)s -896(spool)s 1465(is)s 1669(2775)s gsave -2190 10233 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(mail.mail)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3091 10179(,)m 3192(and)s -3590(MU)s 9(A)k 26(')k 13(s)k 4319(need)s -4823(to)s 5057(be)s 5333(setgid)s 5956(mail)s 6430(to)s -6663(do)s 6951(the)s 7293(locking)s 8058(mentioned)s 0 9939(abo)m 3(v)k 3(e)k -622(\(and)s 1105(ob)s 3(viously)k 2101(need)s 2611(to)s -2850(a)s 4(v)k 4(oid)k 3432(accessing)s 4401(other)s -4952(users')s 5555(mailbox)s 3(es)k 6586(using)s 7158(this)s -7554(pri)s 6(vile)k 3(ge\).)k gsave -0 9585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/aliases)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1261 9531(is)m 1471(the)s -1819(source)s 2499(\207le)s 2860(for)s 3198(the)s 3546(system)s -4270(mail)s 4749(aliases)s 5436(\(e.g.)s 5905(postmaster)s 9(,)k -7038(usenet,)s 7756(etc.\))s 8222(-)s 8350(it)s 8542(is)s -8752(the)s 0 9291(one)m 390(which)s 1019(the)s 1354(sysadmin)s -2303(and)s 2694(postinst)s 3485(scripts)s 4147(may)s 4600(edit.)s -5049(After)s gsave -5600 9345 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/aliases)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6848 9291(is)m 7045(edited)s 7675(the)s 8010(program)s -8867(or)s 0 9051(human)m 690(editing)s 1387(it)s 1560(must)s -2065(call)s gsave -2445 9105 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(newaliases)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3446 9051(.)m 3530(All)s 3871(MT)s 22(A)k -4418(packages)s 5327(should)s 6004(come)s 6559(with)s 7021(a)s -gsave -7168 9105 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(newaliases)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8209 9051(program,)m 0 8811(e)m 6(v)k 3(en)k 500(if)s -717(it)s 909(does)s 1399(nothing,)s 2238(b)s 4(ut)k -2600(older)s 3151(MT)s 22(A)k 3718(packages)s 4646(do)s -4939(not)s 5305(do)s 5598(this)s 5994(so)s 6260(programs)s -7214(should)s 7911(not)s 8277(f)s 2(ail)k 8647(if)s -gsave -0 8625 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(newaliases)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1061 8571(cannot)m 1759(be)s 2041(found.)s 0 8163(The)m 428(con)s 9(v)k 3(ention)k -1537(of)s 1808(writing)s gsave -2551 8217 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(forward)m -1152(to)s gsave -1583 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(addr)m 8(ess)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4435 8163(in)m 4678(the)s 5026(mailbox)s -5865(itself)s 6413(is)s 6623(not)s 6989(supported.)s 8037(Use)s -8465(a)s gsave -0 7977 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.forward)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 861 7923(\207le)m 1222(instead.)s 0 7515(The)m 428(location)s -1255(for)s 1593(the)s gsave -1941 7569 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(rmail)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2501 7515(program)m 3371(used)s 3868(by)s -4162(UUCP)s 4858(for)s 5196(incoming)s 6153(mail)s 6632(is)s -gsave -6842 7569 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin/rmail)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8343 7515(,)m 8450(as)s 8700(per)s 0 7275(the)m 347(FSSTND.)s -1341(Lik)s 2(e)k 6(wise,)k gsave -2315 7329 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(rsmtp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2815 7275(,)m 2921(for)s -3258(recei)s 6(ving)k 4193(batch-SMTP-o)s 3(v)k 3(er)k 4(-UUCP)k 26(,)k -6707(is)s 6916(in)s gsave -7158 7329 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin/rsmtp)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8718 7275(if)m 8934(it)s 0 7035(is)m -210(supported.)s 0 6627(If)m 223(you)s 630(need)s 1132(to)s -1363(kno)s 6(w)k 1937(what)s 2454(name)s 3020(to)s -3251(use)s 3619(\(for)s 4028(e)s 3(xample\))k 4955(on)s -5244(outgoing)s 6142(ne)s 6(ws)k 6671(and)s 7067(mail)s -7538(messages)s 8484(which)s 0 6387(are)m 347(generated)s 1334(locally)s 15(,)k -2076(you)s 2491(should)s 3188(use)s 3563(the)s 3911(\207le)s -gsave -4272 6441 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/mailname)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5573 6387(.)m 5677(It)s 5882(will)s 6308(contain)s 7069(the)s -7417(portion)s 8165(after)s 8661(the)s 0 6147(username)m 972(and)s -gsave -1376 6201 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(@)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1536 6147(\(at\))m 1915(sign)s 2371(for)s 2709(email)s 3294(addresses)s -4261(of)s 4532(users)s 5074(on)s 5371(the)s 5719(machine)s -6585(\(follo)s 6(wed)k 7566(by)s 7860(a)s 8026(ne)s 6(wline\).)k -0 5739(A)m 215(package)s 1039(should)s 1721(check)s 2324(for)s -2647(the)s 2979(e)s 3(xistence)k 3906(of)s 4161(this)s -4542(\207le.)s 4935(If)s 5150(it)s 5326(e)s 3(xists)k -5903(it)s 6079(should)s 6761(use)s 7120(it)s 7297(without)s -8072(comment.)s 153 fnt82 9006 5828(1)m 240 fnt82 0 5499(If)m -228(it)s 418(does)s 906(not)s 1269(e)s 3(xist)k -1775(it)s 1965(should)s 2659(prompt)s 3408(the)s 3754(user)s -4209(for)s 4545(the)s 4891(v)s 6(alue)k 5457(and)s -5858(store)s 6376(it)s 6566(in)s gsave -6806 5553 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/mailname)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8165 5499(as)m 8413(well)s -8876(as)s 0 5259(using)m 572(it)s 764(in)s 1007(the)s -1355(package')s 13(s)k 2349(con\207guration.)s 3729(The)s 4157(prompt)s -4908(should)s 5605(mak)s 2(e)k 6177(it)s 6369(clear)s -6892(that)s 7310(the)s 7658(name)s 8232(will)s 8658(not)s -0 5019(just)m 405(be)s 687(used)s 1184(by)s 1478(that)s -1896(package.)s 2784(E.g.,)s 3277(in)s 3520(this)s 3916(situation)s -4796(the)s 5144(INN)s 5626(package)s 6466(says:)s gsave -480 4833 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Please)m 1008(enter)s 1872(the)s 2448(`mail)s -3312(name')s 4176(of)s 4608(your)s 5328(system.)s 6624(This)s -7344(is)s 7776(the)s 8352(hostname)s 0 -292(portion)m 1152(of)s -1584(the)s 2160(address)s 3312(to)s 3744(be)s 4176(shown)s -5040(on)s 5472(outgoing)s 6768(news)s 7488(and)s 8064(mail)s -8784(messages.)s 0 -532(The)m 576(default)s 1728(is)s gsave -2160 -480 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(syshostname)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3870 -532(,)m -4158(your)s 4878(system's)s 6174(host)s 6894(name.)s 0 -772(Mail)m -720(name)s 1440([`)s gsave -1728 -720 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(syshostname)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3438 -772(']:)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 3798(where)m 240 fnt83 640 3800(syshostname)m 240 fnt82 1903 3798(is)m -2113(the)s 2461(output)s 3133(of)s gsave -3404 3852 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(hostname)m 1294(\211fqdn)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4805 3798(.)m -gsave -0 2774 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.11.)m 788(P)s 3(ackages)k -2117(which)s 3005(can)s 3559(use)s 4077(the)s 4577(X)s -4881(shar)s 5(ed)k 5871(libraries)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 2312(Some)m 601(programs)s 1555(can)s 1944(be)s 2226(con\207gured)s -3308(with)s 3790(or)s 4049(without)s 4840(support)s 5618(for)s -5956(X)s 6185(W)s 9(indo)k 6(ws.)k 7192(T)s 19(ypically)k -8143(these)s 0 2072(binaries)m 807(produced)s 1756(when)s 2332(con\207gured)s -3414(for)s 3752(X)s 3981(will)s 4407(need)s 4917(the)s -5265(X)s 5494(shared)s 6176(libraries)s 7008(to)s 7247(run.)s -0 1664(Such)m 536(programs)s 1490(should)s 2187(be)s 2469(con\207gured)s -240 fnt83 3551 1666(with)m 240 fnt82 4018 1664(X)m 4247(support,)s -5072(and)s 5476(should)s 6173(declare)s 6918(a)s 7084(dependenc)s 3(y)k -8279(on)s gsave -0 1478 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(elf\211x11r6lib)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1261 1424(\(for)m 1678(the)s 2026(X11R6)s 2772(libraries\).)s -3736(Users)s 4331(who)s 4797(wish)s 5306(to)s 5545(use)s -5920(the)s 6268(program)s 7138(can)s 7527(install)s 8165(just)s -8570(the)s gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 753(1)m 192 fnt82 -58 683(An)m 338(MT)s 17(A)k 21(')k 10(s)k -893(prompting)s 1734(con\207guration)s 2801(script)s 3273(may)s 3647(wish)s -4054(to)s 4246(prompt)s 4847(the)s 5126(user)s 5492(e)s 4(v)k 2(en)k -5894(if)s 6067(it)s 6221(\207nds)s 6634(this)s 6951(\207le)s -7240(e)s 2(xists.)k 240 fnt82 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s 6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 17 17 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 13842(17)m 240 fnt82 0 13254(relati)m 6(v)k 3(ely)k -946(small)s gsave -1518 13308 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(xlib)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1978 13254(package,)m 2869(and)s 3273(do)s 3566(not)s -3932(need)s 4442(to)s 4681(install)s 5319(the)s 5667(whole)s -6308(of)s 6579(X.)s 0 12846(Do)m 346(not)s 712(create)s -1337(tw)s 2(o)k 1747(v)s 3(ersions)k 2592(\(one)s -3073(with)s 3555(X)s 3784(support)s 4562(and)s 4966(one)s -5368(without\))s 6227(of)s 6498(your)s 6997(package.)s gsave -0 11882 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 610 0 610 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 6(3.12.)m 788(Games)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 11420(The)m 428(permissions)s 1621(on)s 1918(/v)s 6(ar/lib/g)k 1(ames)k -3328(are)s 3675(755)s gsave -4081 11474 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root.root)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4982 11420(.)m 0 11012(Each)m 535(g)s 1(ame)k -1108(decides)s 1876(on)s 2173(its)s 2449(o)s 6(wn)k -2913(security)s 3723(polic)s 3(y)k 15(.)k 0 10604(Games)m -715(which)s 1357(require)s 2089(protected,)s 3085(pri)s 6(vile)k 3(ged)k -4103(access)s 4764(to)s 5003(high-score)s 6068(\207les,)s 6573(sa)s 4(v)k 3(e)k 3(g)k 1(ames,)k -7705(&c,)s 8104(must)s 8629(be)s 0 10364(made)m 574(set-)s -240 fnt83 907 10366(gr)m 10(oup)k 240 fnt82 1463 10364(-id)m -1786(\(mode)s 2453(2755\))s 3061(and)s 3465(o)s 6(wned)k -4156(by)s gsave -4450 10418 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root.games)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5451 10364(,)m 5558(and)s 5962(use)s 6337(\207les)s -6786(and)s 7190(directories)s 8248(with)s 0 10124(appropriate)m 1144(permissions)s -2337(\(770)s gsave -2831 10178 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(root.games)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3832 10124(,)m 3939(for)s 4277(e)s 3(xample\).)k -5267(The)s 3(y)k 5810(must)s 240 fnt83 6335 10126(not)m -240 fnt82 6705 10124(be)m 6987(made)s 7561(set-)s 240 fnt83 -7894 10126(user)m 240 fnt82 8311 10124(-id,)m 8683(as)s 0 9880(this)m -396(causes)s 1071(security)s 1881(problems.)s 153 fnt82 2815 9969(1)m -240 fnt82 0 9472(Some)m 601(packages,)s 1585(for)s 1923(e)s 3(xample)k -2786(some)s 3347(fortune)s 4093(cookie)s 4787(programs,)s 5797(are)s -6144(con\207gured)s 7226(by)s 7520(the)s 7868(upstream)s 0 9232(authors)m -755(to)s 994(install)s 1632(with)s 2114(their)s 2611(data)s -3069(\207les)s 3518(or)s 3777(other)s 4328(static)s 4884(information)s -6069(made)s 6643(unreadable)s 7748(so)s 8014(that)s 8432(the)s 3(y)k -0 8992(can)m 389(only)s 869(be)s 1151(accessed)s 2045(through)s -2847(set-id)s 3435(programs)s 4389(pro)s 3(vided.)k 5341(Do)s -5687(not)s 6053(do)s 6346(this)s 6742(in)s 6985(a)s -7151(Debian)s 7899(package:)s 0 8752(an)m 3(yone)k 743(can)s -1130(do)s 6(wnload)k 2125(the)s gsave -2471 8806 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2929 8752(\207le)m 3288(and)s -3690(read)s 4157(the)s 4503(data)s 4959(from)s 5481(it,)s -5718(so)s 5982(there)s 6513(is)s 6721(no)s 7012(point)s -7562(making)s 8331(the)s 8677(\207les)s 0 8512(unreadable.)m 1153(Not)s -1572(making)s 2343(the)s 2691(\207les)s 3140(unreadable)s 4245(also)s -4683(means)s 5345(that)s 5763(you)s 6178(don')s 4(t)k -6739(ha)s 4(v)k 3(e)k 7240(to)s 7479(mak)s 2(e)k -8051(so)s 8317(man)s 3(y)k 0 8272(programs)m 954(set-id,)s -1591(which)s 2233(reduces)s 3014(the)s 3362(risk)s 3781(of)s -4052(a)s 4218(security)s 5028(hole.)s gsave -0 7248 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(3.13.)m 788(Allocating)s 2263(package-speci\207c)s 4555(users)s 5336(and)s -5923(gr)s 5(oups)k -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6786(If)m -230(you)s 645(need)s 1155(to)s 1394(create)s 2019(a)s -2185(ne)s 6(w)k 2632(user)s 3090(or)s 3349(group)s -3961(for)s 4299(your)s 4798(package)s 5638(there)s 6171(are)s -6518(tw)s 2(o)k 6928(possibilities.)s 8173(Firstly)s 15(,)k -0 6546(you)m 415(may)s 881(need)s 1391(to)s 1630(mak)s 2(e)k -2202(some)s 2763(\207les)s 3212(in)s 3455(the)s 3803(binary)s -4468(package)s 5308(be)s 5590(o)s 6(wned)k 6281(by)s -6575(this)s 6971(user)s 7429(or)s 7688(group,)s 8354(or)s -8613(you)s 0 6306(may)m 465(need)s 973(to)s 1210(compile)s -2034(the)s 2380(user)s 2836(or)s 3093(group)s 3703(id)s -3945(\(rather)s 4638(than)s 5105(just)s 5508(the)s 5854(name\))s -6498(into)s 6921(the)s 7267(binary)s 7930(\(though)s 8730(this)s -0 6066(latter)m 549(should)s 1246(be)s 1528(a)s 4(v)k 4(oided)k -2336(if)s 2553(possible\).)s 3520(In)s 3776(this)s 4172(case)s -4639(you)s 5054(need)s 5564(a)s 5730(statically)s 6645(allocated)s -7565(id.)s 0 5658(Y)m 26(ou)k 442(must)s 967(ask)s -1347(for)s 1685(a)s 1851(user)s 2309(or)s 2568(group)s -3180(id)s 3424(from)s 3948(the)s 4296(base)s 4777(system)s -5501(maintainer)s 9(,)k 6620(and)s 7024(must)s 7549(not)s -7915(release)s 8633(the)s 0 5418(package)m 830(until)s 1312(you)s -1717(ha)s 4(v)k 3(e)k 2207(been)s 2705(allocated)s -3615(one.)s 4054(Once)s 4604(you)s 5009(ha)s 4(v)k 3(e)k -5499(been)s 5998(allocated)s 6907(one)s 7298(you)s 7703(must)s -8217(mak)s 2(e)k 8778(the)s 0 5178(package)m 834(depend)s -1577(on)s 1868(a)s 2027(v)s 3(ersion)k 2779(of)s -3043(the)s 3385(base)s 3859(system)s 4577(with)s 5052(the)s -5394(id)s 5631(present)s 6375(in)s gsave -6611 5232 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/passwd)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7766 5178(or)m gsave -8018 5232 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc/group)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 9019 5178(,)m -0 4938(or)m 259(alternati)s 6(v)k 3(ely)k 1497(arrange)s -2269(for)s 2607(your)s 3106(package)s 3946(to)s 4185(create)s -4810(the)s 5158(user)s 5616(or)s 5875(group)s 6487(itself)s -7035(with)s 7517(the)s 7865(correct)s 8587(id)s 0 4698(\(using)m -gsave -651 4752 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(adduser)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1351 4698(\))m 1479(in)s 1722(its)s 1998(pre-)s 2431(or)s -2690(post-installation)s 4286(script)s 4876(\(the)s 5303(latter)s 5852(is)s -6062(to)s 6301(be)s 6583(preferred)s 7515(if)s 7732(it)s -7924(is)s 8134(possible\).)s 0 4290(On)m 350(the)s 698(other)s -1249(hand,)s 1822(the)s 2170(program)s 3040(may)s 3506(able)s -3960(to)s 4199(determine)s 5210(the)s 5558(uid)s 5922(or)s -6181(gid)s 6545(from)s 7069(the)s 7417(group)s 8029(name)s -8603(at)s 0 4050(runtime,)m 850(so)s 1116(that)s 1534(a)s -1700(dynamic)s 2577(id)s 2821(can)s 3210(be)s 3492(used.)s -4035(In)s 4291(this)s 4687(case)s 5154(you)s 5569(must)s -6094(choose)s 6815(an)s 7098(appropriate)s 8242(user)s 8700(or)s -0 3810(group)m 612(name,)s 1237(discussing)s 2287(this)s 2683(on)s -gsave -2980 3864 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4241 3810(and)m 4645(checking)s 5562(with)s 6044(the)s 6392(base)s -6873(system)s 7597(maintainer)s 8678(that)s 0 3570(it)m 192(is)s -402(unique)s 1110(and)s 1514(that)s 1932(the)s 3(y)k -2395(do)s 2688(not)s 3054(wish)s 3563(you)s 3978(to)s -4217(use)s 4592(a)s 4758(statically)s 5673(allocated)s 6593(id)s -6837(instead.)s 7618(When)s 8247(this)s 8643(has)s 0 3330(been)m -509(check)s 2(ed)k 1349(you)s 1764(must)s 2289(arrange)s -3061(for)s 3399(your)s 3898(package)s 4738(to)s 4977(create)s -5602(the)s 5950(user)s 6408(or)s 6667(group)s 7279(if)s -7496(necessary)s 8479(using)s gsave -0 3144 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(adduser)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 760 3090(in)m 1003(the)s 1351(pre-)s -1784(or)s 2043(post-installation)s 3639(script)s 4229(\(ag)s 1(ain,)k -4932(the)s 5280(latter)s 5829(is)s 6039(to)s 6278(be)s -6560(preferred)s 7492(if)s 7709(it)s 7901(is)s 8111(possible\).)s -0 2682(Note)m 521(that)s 939(changing)s 1870(the)s 2218(numeric)s -3054(v)s 6(alue)k 3622(of)s 3893(an)s 4176(id)s -4420(associated)s 5460(with)s 5942(a)s 6108(name)s 6682(is)s -6892(v)s 3(ery)k 7368(dif\207cult,)s 8231(and)s 0 2442(in)m 9(v)k 4(olv)k 3(es)k -846(searching)s 1815(the)s 2163(\207lesystem)s 3192(for)s 3530(all)s -3823(appropriate)s 4967(\207les.)s 5469(Y)s 26(ou)k 5911(need)s -6421(to)s 6660(think)s 7213(carefully)s 8115(whether)s 8945(a)s -0 2202(static)m 556(or)s 815(dynamic)s 1692(id)s 1936(is)s -2146(required,)s 3049(since)s 3596(changing)s 4527(your)s 5026(mind)s -5576(later)s 6059(will)s 6485(cause)s 7072(problems.)s gsave -0 1408 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 -0.0 0.0 0.0 setrgbcolor 0 1213(1)m 192 fnt82 57 1143(If)m 238(an)s -463(attack)s 1(er)k 1114(can)s 1424(sub)s 2(v)k 2(ert)k -2029(an)s 2(y)k 2347(set-user)s 3(-id)k 3194(game)s -3652(the)s 2(y)k 4022(can)s 4333(o)s 2(v)k 2(erwrite)k -5104(the)s 5381(e)s 2(x)k 2(ecutable)k 6240(of)s -6454(an)s 2(y)k 6771(other)s 7(,)k 7242(causing)s -7868(other)s 8307(players)s 8898(of)s 0 913(these)m 438(cames)s -957(to)s 1149(run)s 1450(a)s 1583(trojan.)s 2112(W)s 7(ith)k -2534(a)s 2667(set-group-id)s 3648(game)s 4108(the)s 4387(attack)s 1(er)k -5039(only)s 5424(gets)s 5773(access)s 6302(to)s 6494(less)s -6821(important)s 7613(game)s 8073(data,)s 8478(and)s 8802(if)s -0 683(the)m 2(y)k 372(can)s 684(get)s 966(at)s -1152(the)s 1431(other)s 1872(players')s 2513(accounts)s 3224(at)s -3410(all)s 3645(it)s 3799(will)s 4140(tak)s 1(e)k -4503(considerably)s 5525(more)s 5963(ef)s 4(fort.)k 240 fnt82 -0 52(Debian)m 748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 18 18 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(18)m gsave -0 12725 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 689 0 689 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(4.)m 412(Sour)s 6(ce)k 1483(package)s -grestore -gsave -0 11420 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 897 0 897 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 293(4.1.)m 628(Re)s 996(leas)s 1502(es)s -1840(of)s 2203(pack)s 2855(ages)s 3513(by)s 3924(oth)s -4360(er)s 4721(than)s 5416(the)s 5916(usu)s 6388(al)s -6709(De)s 7077(bian)s 7754(main)s 8440(tain)s 8966(-)s -628 5(er)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10958(Under)m 649(certain)s -1346(circumstances)s 2741(it)s 2923(is)s 3124(necessary)s 4098(for)s -4426(someone)s 5324(other)s 5866(than)s 6325(the)s 6664(usual)s -7215(package)s 8045(maintainer)s 0 10718(to)m 235(mak)s 2(e)k -803(a)s 965(release)s 1679(of)s 1946(a)s 2108(package.)s -2992(F)s 3(or)k 3377(e)s 3(xample,)k 4287(a)s -4449(porter)s 5075(for)s 5409(another)s 6182(architecture)s 7360(may)s -7822(ha)s 4(v)k 3(e)k 8319(to)s 8554(mak)s 2(e)k -0 10478(some)m 554(small)s 1118(changes)s 1933(to)s 2164(the)s -2505(source)s 3177(package)s 4010(and)s 4406(does)s 4888(not)s -5247(wish)s 5748(to)s 5980(w)s 2(ait)k 6441(with)s -6916(uploading)s 7919(their)s 8408(release)s 0 10238(until)m 493(the)s -841(main)s 1376(maintainer)s 2457(has)s 2827(incorporated)s 4093(the)s -4441(patch,)s 5066(or)s 5325(a)s 5491(serious)s 6219(security)s -7029(problem)s 7886(may)s 8352(ha)s 4(v)k 3(e)k -0 9998(come)m 574(to)s 813(light)s 1311(requiring)s 2240(immediate)s -3304(attention.)s 0 9590(Maintainers)m 1186(other)s 1731(than)s 2193(the)s -2535(usual)s 3089(package)s 3922(maintainer)s 4997(should)s 5688(mak)s 2(e)k -6253(as)s 6497(fe)s 6(w)k 6897(changes)s 7712(to)s -7945(the)s 8286(package)s 0 9350(as)m 250(possible,)s 1141(and)s -1545(the)s 3(y)k 2008(should)s 2705(al)s 2(w)k 2(ays)k -3416(send)s 3913(a)s 4079(uni\207ed)s 4802(conte)s 3(xt)k -5563(dif)s 6(f)k 5973(\()s gsave -6046 9404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(diff)m 718(\211u)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6746 9350(\))m -6874(detailing)s 7763(their)s 8260(changes)s 0 9110(to)m 231(the)s -571(b)s 4(ug)k 972(tracking)s 1800(system)s 2516(properly)s -3372(\210agged)s 4127(with)s 4600(the)s 4940(correct)s 5654(package)s -6486(so)s 6744(that)s 7154(the)s 7494(usual)s 8045(maintainer)s -0 8870(is)m 210(k)s 2(ept)k 680(a)s 3(w)k 2(are)k -1301(of)s 1572(the)s 1920(situation.)s 0 8462(When)m 629(someone)s -1536(other)s 2087(than)s 2556(the)s 2904(usual)s 3464(maintainer)s -4545(releases)s 5351(a)s 5517(package)s 6357(the)s 3(y)k -6820(should)s 7517(add)s 7921(a)s 8087(ne)s 6(w)k -0 8222(component)m 1124(to)s 1363(the)s 240 fnt83 1711 8224(debian-r)m 8(e)k 3(vision)k -240 fnt82 3255 8222(component)m 4379(of)s 4650(the)s 4998(v)s 3(ersion)k -5756(number)s 6547(-)s 6675(that)s 7093(is,)s 7359(the)s -7707(portion)s 8455(after)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 19 19 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 13842(19)m 240 fnt82 0 13251(the)m -348(\(last\))s 886(h)s 1(yphen.)k 1695(This)s 2171(e)s 3(xtra)k -2705(component)s 3829(will)s 4255(start)s 4725(at)s gsave -4957 13305 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5057 13251(.)m -5161(This)s 5637(is)s 5847(to)s 6086(a)s 4(v)k 4(oid)k -6668(`stealing')s 7602(one)s 8004(of)s 8275(the)s 0 13011(usual)m -550(maintainer')s 13(s)k 1770(v)s 3(ersion)k 2517(numbers,)s -3437(possibly)s 4278(disrupting)s 5290(their)s 5777(w)s 2(ork.)k -6360(If)s 6579(there)s 7101(is)s 7300(no)s 240 fnt83 -7582 13013(debian-r)m 8(e)k 3(vision)k 240 fnt82 0 12771(component)m -1124(in)s 1367(the)s 1715(v)s 3(ersion)k 2473(number)s -3264(then)s 3733(one)s 4135(should)s 4832(be)s 5114(created,)s -5910(starting)s 6679(at)s gsave -6911 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(1)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7011 12771(.)m 0 12363(If)m 230(it)s -422(is)s 632(absolutely)s 1669(necessary)s 2652(for)s 2990(someone)s -3897(other)s 4448(than)s 4917(the)s 5265(usual)s 5825(maintainer)s -6906(to)s 7145(mak)s 2(e)k 7717(a)s 7883(release)s -0 12123(based)m 603(on)s 900(a)s 1066(ne)s 6(w)k -1513(upstream)s 2449(v)s 3(ersion)k 3207(then)s 3676(the)s -4024(person)s 4719(making)s 5490(the)s 5838(release)s 6556(should)s -7253(start)s 7723(with)s 8205(the)s 240 fnt83 0 11885(debian-r)m 8(e)k 3(vision)k -240 fnt82 1544 11883(v)m 6(alue)k gsave -2112 11937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(0.1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2412 11883(.)m 2516(The)s -2944(usual)s 3504(maintainer)s 4585(of)s 4856(a)s 5022(package)s -5862(should)s 6559(start)s 7029(their)s 240 fnt83 7526 11885(debian-r)m 8(e)k 3(vision)k -240 fnt82 0 11643(numbering)m 1090(at)s gsave -1322 11697 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1422 11643(.)m gsave -0 10679 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 610 0 610 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 6(4.2.)m 628(Standards)s 2100(conf)s 8(ormance)k -3941(and)s gsave -4528 79 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Standards\211Version)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 10217(Y)m 26(ou)k 435(should)s 1125(specify)s -1861(the)s 2202(most)s 2719(recent)s 3355(v)s 3(ersion)k -4105(of)s 4369(the)s 4710(packaging)s 5739(standards)s 6686(with)s -7160(which)s 7795(your)s 8286(package)s 0 9977(complies)m 914(in)s -1157(the)s 1505(source)s 2185(package')s 13(s)k gsave -3179 10031 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4941 9977(\207eld.)m -0 9569(This)m 476(v)s 6(alue)k 1044(will)s 1470(be)s -1752(used)s 2249(to)s 2488(\207le)s 2849(b)s 4(ug)k -3258(reports)s 3972(automatically)s 5326(if)s 5543(your)s 6042(package)s -6882(becomes)s 7770(too)s 8129(much)s 8718(out)s 0 9329(of)m -271(date.)s 0 8921(The)m 428(v)s 6(alue)k 996(corresponds)s -2203(to)s 2442(a)s 2608(v)s 3(ersion)k 3366(of)s -3637(the)s 3985(Debian)s 4733(manuals,)s 5637(as)s 5887(can)s -6276(be)s 6558(found)s 7175(on)s 7472(the)s 7820(title)s -8246(page)s 8754(or)s 0 8681(page)m 508(headers)s 1289(and)s -1693(footers)s 2407(\(depending)s 3537(on)s 3834(the)s 4182(format\).)s -5001(The)s 5429(v)s 6(alue)k 5997(for)s 6335(this)s -6731(v)s 3(ersion)k 7489(of)s 7760(the)s 8108(manuals)s -0 8441(and)m 404(packaging)s 1441(standards)s 2395(is)s gsave -2605 8495 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(0.2.0.0)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3305 8441(.)m -0 8033(The)m 428(v)s 3(ersion)k 1186(number)s 1977(has)s -2347(four)s 2805(components)s 4013(-)s 4141(major)s 4758(and)s -5162(minor)s 5793(number)s 6584(and)s 6988(major)s 7605(and)s -8009(minor)s 0 7793(patchle)m 6(v)k 3(el.)k 1073(When)s -1697(the)s 2041(standards)s 2990(change)s 3720(in)s 3958(a)s -4120(w)s 2(ay)k 4566(that)s 4980(requires)s 5795(e)s 6(v)k 3(ery)k -6367(package)s 7202(to)s 7437(change)s 8166(the)s 8509(major)s -0 7553(number)m 791(will)s 1217(be)s 1499(changed.)s 2401(Signi\207cant)s -3497(changes)s 4319(that)s 4737(will)s 5163(require)s 5895(w)s 2(ork)k -6446(in)s 6689(man)s 3(y)k 7272(packages)s 8200(will)s -8626(be)s 0 7313(signaled)m 851(by)s 1141(a)s 1303(change)s -2032(to)s 2267(the)s 2611(minor)s 3237(number)s 13(.)k -4055(The)s 4479(major)s 5091(patchle)s 6(v)k 3(el)k -6115(will)s 6537(be)s 6814(changed)s 7666(for)s 8000(an)s 3(y)k -8392(change)s 0 7073(to)m 233(the)s 575(meaning)s 1446(of)s -1711(the)s 2053(standards,)s 3057(ho)s 6(we)k 6(v)k 3(er)k -3920(small;)s 4542(the)s 4884(minor)s 5509(patchle)s 6(v)k 3(el)k -6531(will)s 6951(be)s 7227(changed)s 8077(when)s 8646(only)s -0 6833(cosmetic,)m 956(typographical)s 2326(or)s 2585(other)s 3136(edits)s -3638(which)s 4280(do)s 4573(not)s 4939(change)s 5673(the)s -6021(meaning)s 6898(are)s 7245(made.)s 0 6425(Y)m 26(ou)k -442(should)s 1139(re)s 3(gularly)k 15(,)k 2090(and)s -2494(especially)s 3503(if)s 3720(your)s 4219(package)s 5059(has)s -5429(become)s 6229(out)s 6595(of)s 6866(date,)s 7371(install)s -8009(the)s 8357(most)s 0 6185(recent)m 625(v)s 3(ersion)k -1365(of)s 1618(dpkg)s 2133(and)s 2519(read)s gsave -2970 6239 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/dpkg/changelog\211manuals)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6115 6185(to)m -6336(see)s 6679(which)s 7303(changes,)s 8163(if)s 8362(an)s 3(y)k 15(,)k -8779(are)s 0 5945(rele)m 6(v)k 6(ant.)k 849(If)s -1066(an)s 3(y)k 1451(are)s 1785(rele)s 6(v)k 6(ant)k -2589(you)s 2992(should)s 3676(look)s 4150(up)s 4431(the)s -4766(rele)s 6(v)k 6(ant)k 5571(section)s 6292(in)s -6522(the)s 6858(polic)s 3(y)k 7494(or)s 7740(programmers')s -0 5705(manuals)m 848(and)s 1252(update)s 1946(your)s 2445(package.)s -3333(When)s 3962(your)s 4461(package)s 5301(complies)s 6215(with)s -6697(the)s 7045(ne)s 6(w)k 7492(standards)s 8446(you)s -0 5465(may)m 466(update)s 1160(the)s gsave -1508 5519 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3270 5465(source)m 3950(package)s -4790(\207eld)s 5273(and)s 5677(release)s 6395(it.)s gsave -0 4464 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 647 0 647 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 43(4.3.)m 628(Documentation)s 2795(and)s 3382(the)s -gsave -3882 116 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(changelog)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 4002(Document)m 1057(your)s 1556(changes)s 2378(and)s 2782(updates)s -3564(to)s 3803(the)s 4151(source)s 4831(package)s 5671(properly)s -6535(in)s 6778(the)s gsave -7126 4056 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3762(\207le.)m 0 3354(A)m 230(cop)s 2(y)k -748(of)s 1019(the)s 1367(\207le)s 1728(which)s 2370(will)s -2796(be)s 3078(installed)s 3945(in)s gsave -4188 3408 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6924 3354(should)m 7621(be)s 7903(in)s 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 20 20 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(20)m gsave -0 13309 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1602 13255(.)m 0 12847(In)m -237(non-e)s 3(xperimental)k 1956(packages)s 2865(you)s 3261(may)s -3708(only)s 4169(use)s 4525(a)s 4672(format)s 5349(for)s -gsave -5668 12901 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7311 12847(which)m 7934(is)s 8124(supported)s 0 12607(by)m 294(the)s -642(most)s 1167(recent)s 1810(released)s 2650(v)s 3(ersion)k -3408(of)s gsave -3679 12661 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4079 12607(.)m 4183(If)s 4413(your)s 4912(format)s -5608(is)s 5818(not)s 6184(supported)s 7186(and)s 7590(there)s -8123(is)s 8333(general)s 0 12367(support)m 778(for)s 1116(it)s -1308(you)s 1723(should)s 2420(contact)s 3170(the)s gsave -3518 12421 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3978 12367(maintainer)m -5059(to)s 5298(ha)s 4(v)k 3(e)k 5799(the)s -6147(parser)s 6790(script)s 7380(for)s 7718(your)s 8217(format)s -0 12123(included)m 882(in)s 1125(the)s gsave -1473 12177 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1933 12123(package.)m 153 fnt82 -2761 12212(1)m gsave -0 11099 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(4.4.)m 628(Changes)s -1871(to)s 2210(the)s 2710(upstr)s 5(eam)k 4073(sour)s 5(ces)k - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10637(If)m 230(you)s 645(need)s -1155(to)s 1394(edit)s 1812(a)s gsave -1978 10691 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Makefile)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2839 10637(where)m 3479(GNU-style)s -gsave -4584 10691 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(configure)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5545 10637(scripts)m 6219(are)s 6566(used,)s 7112(you)s 7527(should)s -8224(edit)s 8642(the)s gsave -0 10451 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.in)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 358 10397(\207les)m 805(rather)s 1418(than)s -1885(editing)s 2600(the)s gsave -2945 10451 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Makefile)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3804 10397(directly)m 15(.)k 4620(This)s -5093(allo)s 6(ws)k 5760(the)s 6106(user)s 6561(to)s -6798(recon\207gure)s 7941(the)s 8286(package)s 0 10157(if)m 217(necessary)s 15(.)k -1235(Y)s 26(ou)k 1677(should)s 240 fnt83 2374 10159(not)m -240 fnt82 2744 10157(con\207gure)m 3704(the)s 4052(package)s 4892(and)s -5296(edit)s 5714(the)s 6062(generated)s gsave -7049 10211 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Makefile)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7850 10157(!)m 7967(This)s -8443(mak)s 2(es)k 0 9917(it)m 192(impossible)s 1284(for)s -1622(someone)s 2529(else)s 2956(to)s 3195(later)s 3678(recon\207gure)s -4823(the)s 5171(package.)s 0 9509(If)m 230(changes)s 1052(to)s -1291(the)s 1639(source)s 2319(code)s 2827(are)s 3174(made)s -3748(that)s 4166(are)s 4513(generally)s 5456(applicable)s 6494(please)s -7147(try)s 7466(to)s 7705(get)s 8057(them)s 0 9269(included)m -882(in)s 1125(the)s 1473(upstream)s 2409(v)s 3(ersion)k -3167(of)s 3438(the)s 3786(package)s 4626(by)s 4920(supplying)s -5918(the)s 6266(upstream)s 7202(authors)s 7957(with)s 8439(the)s -0 9029(changes)m 822(in)s 1065(whate)s 6(v)k 3(er)k -1992(form)s 2516(the)s 3(y)k 2979(prefer)s 13(.)k -0 8621(If)m 218(you)s 620(need)s 1118(to)s 1344(con\207gure)s -2292(the)s 2627(package)s 3455(dif)s 6(ferently)k 4497(for)s -4822(Debian)s 5558(or)s 5804(for)s 6130(Linux,)s 6796(and)s -7188(the)s 7523(upstream)s 8446(source)s 0 8381(doesn')m 4(t)k -748(pro)s 3(vide)k 1520(a)s 1673(w)s 2(ay)k -2112(to)s 2339(con\207gure)s 3286(it)s 3466(the)s 3801(w)s 2(ay)k -4240(you)s 4643(need)s 5140(to,)s 5421(please)s 6062(add)s -6453(such)s 6937(con\207guration)s 8257(f)s 2(acilities)k 0 8141(\(for)m -417(e)s 3(xample,)k 1331(a)s 1497(ne)s 6(w)k -gsave -1944 8195 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(autoconf)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2805 8141(test)m 3196(or)s gsave -3455 8195 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#define)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4155 8141(\))m 4283(and)s 4687(send)s -5184(the)s 5532(patch)s 6107(to)s 6346(the)s 6694(upstream)s -7630(authors,)s 8441(with)s 0 7901(the)m 348(def)s 2(ault)k -1069(set)s 1394(to)s 1633(the)s 1981(w)s 2(ay)k -2432(the)s 3(y)k 2895(originally)s 3878(had)s 4282(it.)s -4518(Y)s 26(ou)k 4960(can)s 5349(then)s 5818(easily)s -6429(o)s 3(v)k 3(erride)k 7275(the)s 7623(def)s 2(ault)k -8344(in)s 8587(your)s gsave -0 7715 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1261 7661(or)m 1520(where)s 6(v)k 3(er)k -2460(is)s 2670(appropriate.)s gsave -0 6637 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(4.5.)m -628(Err)s 5(or)k 1499(trapping)s 2761(in)s 3101(mak)s 3(e\207les)k - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6175(When)m gsave -627 6229 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(make)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1085 6175(in)m 9(v)k 4(ok)k 2(es)k -1863(a)s 2027(command)s 3026(in)s 3267(a)s 3430(mak)s 2(e\207le)k -4305(\(including)s 5338(your)s 5835(package')s 13(s)k 6826(upstream)s -7760(mak)s 2(e\207les)k 8722(and)s 0 5935(the)m gsave -348 5989 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1549 5935(\))m -1677(it)s 1869(does)s 2359(so)s 2625(using)s gsave -3197 5989 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(sh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3397 5935(.)m -3501(This)s 3977(means)s 4639(that)s gsave -5057 5989 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(sh)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5257 5935(')m 13(s)k -5467(usual)s 6027(bad)s 6431(error)s 6954(handling)s 7845(properties)s -0 5695(apply:)m 634(if)s 846(you)s 1256(include)s 2011(a)s -2172(miniature)s 3139(script)s 3724(as)s 3969(one)s 4366(of)s -4632(the)s 4975(commands)s 6059(in)s 6297(your)s 6791(mak)s 2(e\207le)k -7663(you')s 2(ll)k 8282(\207nd)s 8708(that)s 0 5455(if)m -210(you)s 618(don')s 4(t)k 1171(do)s 1457(an)s 3(ything)k -2338(about)s 2922(it)s 3107(then)s 3569(errors)s 4168(are)s -4508(not)s 4867(detected)s 5713(and)s gsave -6110 5509 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(make)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6563 5455(will)m 6981(blithely)s -7758(continue)s 8630(after)s 0 5215(problems.)m 0 4807(Ev)m 3(ery)k -622(time)s 1102(you)s 1517(put)s 1883(more)s 2430(than)s -2899(one)s 3301(shell)s 3807(command)s 4809(\(this)s 5284(includes)s -6132(using)s 6704(a)s 6870(loop\))s 7424(in)s 7667(a)s -7833(mak)s 2(e\207le)k 0 4567(command)m 1002(you)s 240 fnt83 -1417 4569(must)m 240 fnt82 1933 4567(mak)m 2(e)k 2505(sure)s -2959(that)s 3377(errors)s 3984(are)s 4331(trapped.)s 5152(F)s 3(or)k -5541(simple)s 6234(compound)s 7304(commands,)s 8448(such)s 0 4327(as)m -244(changing)s 1168(directory)s 2077(and)s 2475(then)s 2937(running)s -3728(a)s 3888(program,)s 4798(using)s gsave -5363 4381 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(&&)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5617 4327(rather)m 6226(than)s -6688(semicolon)s 7722(as)s 7965(a)s 8124(command)s 0 4087(separator)m -935(is)s 1145(suf\207cient.)s 2138(F)s 3(or)k 2526(more)s -3073(comple)s 3(x)k 3949(commands)s 5037(including)s 5993(most)s -6518(loops)s 7088(and)s 7492(conditionals)s 8711(you)s 0 3847(must)m -525(include)s 1285(a)s 1451(separate)s gsave -2289 3901 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(set)m 574(\211e)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2949 3847(command)m -3951(at)s 4183(the)s 4531(start)s 5001(of)s 5272(e)s 6(v)k 3(ery)k -5848(mak)s 2(e\207le)k 6725(command)s 7727(that')s 13(s)k -8295(actually)s 0 3607(one)m 402(of)s 673(these)s 1220(miniature)s -2191(shellscripts.)s gsave -0 1138 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 943(1)m 192 fnt82 -58 873(Y)m 21(ou)k 411(will)s 752(need)s 1161(to)s -1353(agree)s 1812(that)s 2147(the)s 2426(parser)s 2940(and)s -3264(its)s 3485(manpage)s 4222(may)s 4596(be)s 4822(distrib)s 3(uted)k -5684(under)s 6168(the)s 6447(GNU)s 6906(GPL,)s 7353(just)s -7677(as)s 7877(the)s 8156(rest)s 8479(of)s gsave -8695 916 translate -0.6953 1.0000 scale -192 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -42(dpkg)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 0 643(is.)m -240 fnt82 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s 6970(Debian)s -7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 21 21 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(21)m gsave -0 12730 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 687 0 687 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 69(5.)m 412(Ho)s 3(w)k 1168(to)s 1528(become)s -2699(a)s 2950(Debian)s 4067(de)s 5(v)k 3(eloper)k - -grestore -gsave -0 11652 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(5.1.)m 628(Bef)s 8(or)k 5(e)k -1595(y)s 8(ou)k 2158(start)s 2876(w)s 3(ork)k - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11190(So,)m 360(you')s 12(v)k 3(e)k -1066(read)s 1535(all)s 1828(the)s 2176(documentation,)s 3705(you)s -4120(understand)s 5228(what)s 5753(e)s 6(v)k 3(erything)k -6820(in)s 7063(the)s gsave -7411 11244 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(hello)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7971 11190(e)m 3(xample)k 0 10950(package)m -840(is)s 1050(for)s 9(,)k 1426(and)s 1830(you')s 12(re)k -2498(about)s 3090(to)s 3329(Debianise)s 4341(your)s 4840(f)s 2(a)k 4(v)k 4(ourite)k -5748(package.)s 6636(Ho)s 6(w)k 7150(do)s 7443(you)s -7858(actually)s 0 10710(become)m 800(a)s 966(Debian)s 1714(de)s 6(v)k 3(eloper)k -2708(so)s 2974(that)s 3392(your)s 3891(w)s 2(ork)k -4442(can)s 4831(be)s 5113(incorporated)s 6379(into)s 6804(the)s -7152(Project?)s 0 10302(Firstly)m 15(,)k 715(subscribe)s 1674(to)s -gsave -1913 10356 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3174 10302(if)m 3391(you)s 3806(ha)s 4(v)k 3(en')k 4(t)k -4572(already)s 15(.)k 5364(Send)s 5901(the)s 6249(w)s 2(ord)k -gsave -6797 10356 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(subscribe)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7758 10302(in)m 8001(the)s 240 fnt83 8349 10304(Subject)m 240 fnt82 -0 10062(of)m 271(a)s 437(mail)s 916(to)s gsave -1155 10116 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52()m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5059 10062(.)m -5163(In)s 5419(case)s 5886(of)s 6157(problems)s 7098(contact)s -7848(the)s 8196(list)s 0 9822(administrator)m 9(,)k 1371(Anders)s -2113(Chrigstrom)s gsave -3262 9876 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4463 9822(.)m 0 9414(Y)m 26(ou)k 442(should)s -1139(to)s 1378(subscribe)s 2337(and)s 2741(lurk)s 3187(for)s -3525(a)s 3691(bit)s 4003(before)s 4669(doing)s 5268(an)s 3(y)k -5665(coding,)s 6424(and)s 6828(you)s 7243(should)s 7940(post)s -8399(about)s 0 9174(your)m 499(intentions)s 1493(to)s 1732(w)s 2(ork)k -2283(on)s 2580(something)s 3630(to)s 3869(a)s 4(v)k 4(oid)k -4451(duplicated)s 5505(ef)s 6(fort.)k 0 8766(If)m 230(you)s -644(do)s 936(not)s 1302(ha)s 4(v)k 3(e)k -1802(a)s 1967(PGP)s 2463(k)s 2(e)k 3(y)k -2857(yet)s 3208(generate)s 4073(one.)s 4522(Y)s 26(ou)k -4963(should)s 5660(probably)s 6564(read)s 7032(the)s 7380(PGP)s -7875(manual,)s 8685(as)s 8934(it)s 0 8526(has)m 370(much)s -958(important)s 1946(information)s 3130(which)s 3771(is)s 3980(critical)s -4695(to)s 4933(its)s 5208(security)s 15(.)k 6052(Man)s 3(y)k -6661(more)s 7207(security)s 8016(f)s 2(ailures)k 8779(are)s -0 8286(due)m 402(to)s 641(human)s 1350(error)s 1873(than)s -2342(to)s 2581(softw)s 2(are)k 3457(f)s 2(ailure)k -4133(or)s 4392(high-po)s 6(wered)k 5773(sp)s 2(y)k -6158(techniques.)s 0 7878(If)m 230(you)s 645(li)s 6(v)k 3(e)k -1050(in)s 1293(a)s 1459(country)s 2244(where)s 2884(use)s -3259(of)s 3530(cryptograph)s 1(y)k 4859(e)s 6(v)k 3(en)k -5359(for)s 5697(signing)s 6455(is)s 6665(forbidden)s 7652(then)s -8121(please)s 0 7638(contact)m 750(us)s 1014(so)s 1280(we)s -1615(can)s 2004(mak)s 2(e)k 2576(special)s 3294(arrangements.)s -4685(This)s 5161(does)s 5651(not)s 6017(apply)s 6603(in)s -6846(France,)s 7603(where)s 8243(I)s 8378(belie)s 6(v)k 3(e)k -0 7398(only)m 480(encryption)s 1560(and)s 1964(not)s 2330(signing)s -3088(is)s 3298(forbidden.)s gsave -0 6375 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 669 0 669 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(5.2.)m -628(When)s 1519(y)s 8(ou)k 2082(ha)s 8(v)k 3(e)k -2785(a)s 3022(package)s 4215(to)s 4554(upload)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 5913(When)m 629(you)s 1044(ha)s 4(v)k 3(e)k -1545(your)s 2044(package)s 2884(ready)s 3469(to)s 3708(be)s -3990(uploaded)s 4926(you)s 5341(must)s 5866(send)s 6363(a)s -6529(message)s 7395(to)s 7634(the)s 7982(project)s 0 5673(leader)m 9(,)k -690(Bruce)s 1326(Perens)s gsave -2023 5727 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3725 5673(,)m 3841(the)s 4198(administrator)s -5540(of)s gsave -5820 5727 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(master.debian.org)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7522 5673(,)m 7638(Simon)s 8329(Shapiro)s gsave -0 5487 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52()m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2202 5433(,)m -2309(the)s 2657(mailing)s 3440(list)s 3791(administrator)s 9(,)k -5162(Anders)s 5904(Chrigstrom)s gsave -7053 5487 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8314 5433(and)m 8718(the)s 0 52(Debian)m -748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 22 22 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(22)m gsave -0 13308 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 13254(maintainer)m 9(,)k -1579(Ian)s 1941(Jackson)s gsave -2756 13308 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5259 13254(.)m 0 12846(The)m 428(message)s -1294(should)s 1991(say)s 2364(what)s 2889(you')s 12(v)k 3(e)k -3595(done)s 4117(and)s 4521(who)s 4987(you)s 5402(are,)s -5800(and)s 6204(should)s 6901(ask)s 7281(for)s 7619(an)s -7902(account)s 0 12606(on)m gsave -297 12660 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(master)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 957 12606(and)m 1361(to)s 1600(be)s -1882(subscribed)s 2963(to)s gsave -3202 12660 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211private)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4663 12606(\(the)m 5090(de)s 6(v)k 3(elopers-only)k -6676(mailing)s 7459(list\).)s 7933(It)s 8138(should)s 0 12366(contain)m -761(your)s 1260(PGP)s 1756(k)s 2(e)k 3(y)k -2151(\(e)s 3(xtracted)k 3160(using)s gsave -3732 12420 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(pgp)m 576(\211kxa)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4533 12366(\))m -4661(for)s 4999(the)s 5347(database)s 6226(of)s 6497(k)s 2(e)k 3(ys)k -6982(which)s 7624(is)s 7834(shipped)s 0 12126(with)m gsave -482 12180 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 882 12126(.)m -1046(When)s 1675(you)s 2090(ha)s 4(v)k 3(e)k -2591(your)s 3090(personal)s 3955(account)s 4759(on)s gsave -5056 12180 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(master)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5716 12126(log)m -6075(in)s 6318(and)s 6722(transfer)s 7510(the)s 7858(\207les)s -8307(to)s gsave -0 11940 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/home/Debian/ftp/private/project/Incoming)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4105 11886(.)m 4209(Y)s 26(ou)k 4651(cannot)s -5349(upload)s 6059(to)s gsave -6298 11940 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Incoming)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7159 11886(on)m gsave -7456 11940 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(master)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8116 11886(using)m 0 11646(anon)m 3(ymous)k -1153(FTP)s 26(.)k 0 11238(Y)m 26(ou)k 442(can)s -831(also)s 1269(upload)s 1979(\207les)s 2428(to)s gsave -2667 11292 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Incoming)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3528 11238(via)m -3880(a)s gsave -4046 11292 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(cron)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4446 11238(-dri)m 6(v)k 3(en)k 5184(upload)s -5894(queue)s 6522(in)s 6765(Europe)s 7512(on)s gsave -0 11052 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(chiark.chu.cam.ac.uk)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2002 10998(.)m -2106(F)s 3(or)k 2495(details)s 3169(connect)s 3973(to)s -gsave -4212 11052 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(chiark)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4872 10998(using)m 5444(anon)s 3(ymous)k 6597(FTP)s 7066(and)s -7470(read)s gsave -0 10812 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/pub/debian/private/project/README.how\211to\211upload)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4806 10758(.)m gsave -0 9734 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(5.3.)m -628(Upload)s 1694(handling)s 2973(-)s gsave -3145 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor -0 -70(.changes)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 4293 66(\207les)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 9272(When)m 629(a)s 795(package)s 1635(is)s -1845(uploaded)s 2781(to)s 3020(the)s 3368(Debian)s 4116(FTP)s -4585(archi)s 6(v)k 3(e,)k 5386(it)s 5578(must)s -6103(be)s 6385(accompanied)s 7705(by)s 7999(a)s gsave -8165 9326 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9032(\207le)m -361(which)s 1003(gi)s 6(v)k 3(es)k 1550(directions)s -2543(for)s 2881(its)s 3157(handling.)s 4099(This)s 4575(is)s -4785(usually)s 5530(generated)s 6517(by)s gsave -6811 9086 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8312 9032(.)m 0 8624(This)m -476(\207le)s 837(is)s 1047(a)s 1213(control)s 1945(\207le)s -2306(with)s 2788(the)s 3136(follo)s 6(wing)k 4113(\207elds:)s -0 8384(\213)m gsave -480 8438 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Format)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 8144(\213)m gsave -480 8198 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Date)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7904(\213)m gsave -480 7958 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7664(\213)m gsave -480 7718 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7424(\213)m -gsave -480 7478 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 7184(\213)m gsave -480 7238 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 6944(\213)m gsave -480 6998 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Distribution)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6704(\213)m gsave -480 6758 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6464(\213)m gsave -480 6518 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6224(\213)m -gsave -480 6278 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 5984(\213)m gsave -480 6038 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 5744(\213)m gsave -480 5798 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Files)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5280(All)m 360(of)s 631(them)s -1169(are)s 1516(mandatory)s 2593(for)s 2931(a)s 3097(Debian)s -3845(upload.)s 4601(See)s 5002(the)s 5350(list)s 5701(of)s -5972(control)s 6704(\207elds)s 7273(in)s 7516(the)s gsave -7864 5334 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5040(programmers')m -1386(manual)s 2145(for)s 2483(the)s 2831(contents)s 3679(of)s -3950(these)s 4497(\207elds.)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 23 23 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(23)m gsave -0 12726 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(6.)m 412(The)s 1056(Debian)s 2173(mailing)s 3347(lists)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12264(The)m 428(mailing)s 1211(list)s -1562(serv)s 3(er)k 2202(is)s 2412(at)s gsave -2644 12318 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(lists.debian.org)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4246 12264(.)m -4350(Mail)s gsave -4856 12318 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(foo)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1433 -52(\211REQUEST@lists.debian.org)m - -grestore -153 fnt82 0.0 0.0 0.0 setrgbcolor 8355 12353(1)m 240 fnt82 8475 12264(with)m -0 12024(the)m 348(w)s 2(ord)k gsave -896 12078 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(subscribe)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1857 12024(in)m 2100(the)s -2448(Subject)s 3225(to)s 3464(subscribe)s 4423(or)s gsave -4682 12078 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(unsubscribe)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5843 12024(to)m -6082(unsubscribe.)s 0 11616(When)m 629(replying)s 1479(to)s 1718(messages)s -2672(on)s 2969(the)s 3317(mailing)s 4100(list,)s 4498(please)s -5151(do)s 5444(not)s 5810(send)s 6307(a)s 6473(carbon)s -7181(cop)s 2(y)k 7699(\()s gsave -7772 11670 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(CC)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8032 11616(-)m 8160(this)s -8556(does)s 0 11376(not)m 366(mean)s 940(`courtesy)s 1882(cop)s 2(y'\))k -2552(to)s 2790(the)s 3137(original)s 3934(poster)s 13(.)k -4608(An)s 3(yone)k 5419(who)s 5884(posts)s 6426(to)s -6664(a)s 6829(mailing)s 7611(list)s 7961(should)s 8657(read)s -0 11136(it)m 192(to)s 431(see)s 792(the)s 1140(responses.)s -0 10728(As)m 317(e)s 6(v)k 3(er)k 779(on)s -1076(the)s 1424(net,)s 1823(please)s 2476(trim)s 2933(do)s 6(wn)k -3517(the)s 3865(quoting)s 4650(of)s 4921(articles)s 5660(you')s 12(re)k -6328(replying)s 7178(to.)s gsave -0 944 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 749(1)m -192 fnt82 58 679(where)m gsave -570 722 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(debian\211)m -gsave -805 0 translate -1.4219 1.0000 scale -192 fnt83 0.0 0.0 0.0 setrgbcolor 0 -42(foo)m -grestore - -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor -1413 679(is)m 1581(the)s 1860(name)s 2320(of)s 2536(the)s -2815(list)s 240 fnt82 0 52(Debian)m 748(polic)s 3(y)k -1397(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 24 24 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(24)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(7.)m 412(Con)s 13(v)k 3(ersion)k 2135(pr)s 6(ocedur)k 6(e)k -3689(fr)s 6(om)k 4478(old)s 5009(sour)s 6(ce)k -6023(packages)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12267(This)m 476(is)s -686(a)s 852(brief)s 1374(summary)s 2318(of)s 2589(the)s -2937(procedure)s 3949(for)s 4287(con)s 9(v)k 3(erting)k -5351(a)s 5517(pre-2.0.0.0-format)s 7336(source)s 8016(package)s 0 12027(into)m -425(the)s 773(ne)s 6(w)k 1220(format.)s 0 11619(Y)m 26(ou)k -441(are)s 786(strongly)s 1622(advised)s 2409(to)s 2646(do)s 6(wnload)k -3642(and)s 4044(e)s 3(xamine)k 4905(the)s gsave -5251 11673 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(hello)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5809 11619(package,)m -6699(and)s 7101(to)s 7338(read)s 7805(the)s 8151(section)s -8883(in)s 0 11379(the)m gsave -335 11433 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 782 11379(programmers')m 2155(manual)s 2901(describing)s -3937(the)s 4272(source)s 4939(packaging)s 5963(tools.)s 6519(More)s -7080(detail)s 7652(about)s 8231(the)s 8565(e)s 3(xact)k -0 11139(functionality)m 1275(of)s 1546(these)s 2093(tools)s 2609(is)s -2819(a)s 4(v)k 6(ailable)k 3727(in)s gsave -3970 11193 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source\(1\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5371 11139(.)m -0 10731(\213)m 480(Do)s 6(wnload)k 1530(the)s 1878(original)s -2676(source)s 3356(code)s 3864(from)s 4388(where)s 6(v)k 3(er)k -5328(it)s 5520(can)s 5909(be)s 6191(found)s 6808(and)s -7212(do)s 7505(an)s 3(y)k 480 10491(rearrangement)m 1918(required)s -2771(to)s 3009(mak)s 2(e)k 3580(it)s 3771(look)s -4257(lik)s 2(e)k 4668(the)s 5015(original)s 5812(tree)s -6224(of)s 6494(the)s 6841(Debian)s 7588(source.)s 8315(Put)s -8693(it)s 8883(in)s gsave -480 10305 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(upstr)m 8(eam-ver)k 2(sion)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -3614 -52(.orig/)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3653 10251(or)m gsave -3912 10305 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(_)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(upstr)m 8(eam-ver)k 2(sion)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -3614 -52(.orig.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7626 10251(.)m 0 9800(\213)m -480(Rename)s 1320(all)s 1613(\207les)s gsave -2062 9854 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian.*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2923 9800(to)m gsave -3162 9854 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3963 9800(.)m -4067(There)s 4680(may)s 5146(be)s 5428(some)s 5989(e)s 3(xceptions)k -7060(to)s 7299(this,)s 7751(b)s 4(ut)k 8113(this)s -8509(is)s 8719(a)s 480 9560(good)m 1018(start.)s 0 9105(\213)m -480(Edit)s 938(the)s gsave -1286 9159 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2948 9105(-)m 3076(create)s 3701(or)s -3960(rename)s 4719(it)s 4911(if)s 5128(necessary)s 15(.)k -6146(Add)s 6617(a)s 6783(ne)s 6(w)k 7230(re)s 6(vision)k -8051(to)s 8290(the)s 8638(top)s 480 8865(with)m 962(the)s -1310(appropriate)s 2454(details,)s 3184(and)s 3588(a)s 3754(local)s -4273(v)s 6(ariables)k 5180(entry)s 5725(to)s 5964(the)s -6312(bottom)s 7050(to)s 7289(set)s 7614(Emacs)s 8302(to)s -8541(the)s 480 8625(right)m 991(mode:)s gsave -960 8439 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Local)m 864(variables:)s 0 -292(mode:)m 864(debian\211changelog)s 0 -532(End:)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7452(\213)m 480(Edit/create)s gsave -1569 7506 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2970 7452(:)m -480 7212(\213)m 960(Remo)s 3(v)k 3(e)k 1808(the)s -gsave -2156 7266 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2916 7212(\207eld.)m 3445(If)s 3675(it)s 3867(is)s 4077(generated)s -5064(unusually)s 6049(\(not)s 6494(equal)s 7067(to)s 7306(the)s -7654(source)s 960 6972(v)m 3(ersion\))k 1786(you)s 2197(must)s -2719(use)s 3090(the)s 3435(-v)s 3685(option)s 4351(to)s -4586(dpkg-gencontrol)s 6220(\(see)s 6656(belo)s 6(w\).)k gsave -7415 7026 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8115 6972(,)m -gsave -8218 7026 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -9019 6972(,)m gsave -960 6786 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2021 6732(go)m 2314(abo)s 3(v)k 3(e)k -2936(the)s 3284(\207rst)s 3715(blank)s 4308(line,)s 4773(most)s -5298(of)s 5569(the)s 5917(rest)s 6321(belo)s 6(w)k 15(.)k -480 6492(\213)m 960(Reorder)s 1790(the)s 2138(\207elds)s 2707(and)s -3111(add)s 3515(a)s 3681(blank)s 4274(line)s 4688(at)s -4920(an)s 5203(appropriate)s 6347(point,)s 6946(separating)s 7981(the)s -8329(source)s 960 6252(package)m 1800(\207elds)s 2369(from)s 2893(the)s -3241(binary)s 3906(package)s 4746(\207elds.)s 480 6012(\213)m 960(Add)s -1431(the)s gsave -1779 6066 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Source)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2439 6012(\207eld.)m 480 5772(\213)m 960(Add)s 1431(the)s -gsave -1779 5826 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3541 5772(\207eld.)m 4070(The)s 4498(current)s 5234(v)s 6(alue)k -5802(is)s gsave -6012 5826 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(0.2.0.0)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6712 5772(.)m 480 5532(\213)m 960(Change)s 1748(the)s -gsave -2096 5586 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3357 5532(\207eld)m 3840(for)s 4178(each)s 4673(package)s 5513(to)s -gsave -5752 5586 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(any)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6052 5532(,)m gsave -6159 5586 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(all)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6519 5532(or)m 6778(whate)s 6(v)k 3(er)k 13(.)k -7736(If)s 7966(there)s 8499(isn')s 4(t)k 960 5292(an)m -gsave -1243 5346 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2504 5292(\207eld)m 2987(add)s 3391(one.)s 480 5052(\213)m 960(If)s -1190(an)s 3(y)k 1587(other)s 2138(seddery)s 2936(or)s -3195(things)s 3831(used)s 4328(to)s 4567(happen)s 5316(to)s -5555(mak)s 2(e)k 6127(the)s 6475(binary)s 7140(control)s -7872(\207les)s 8321(use)s gsave -960 4866 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2461 4812(')m 13(s)k 2671(v)s 6(ariable)k -3490(substitution)s 4663(features)s 5469(to)s 5708(achie)s 6(v)k 3(e)k -6485(the)s 6833(same)s 7380(ef)s 6(fect.)k 8020(Use)s -gsave -960 4626 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2611 4572(if)m 2816(you)s 3219(need)s 3717(to)s 3944(put)s -4298(unusally-generated)s 6163(information)s 7336(\(apart)s 7940(from)s 8452(details)s -960 4332(of)m gsave -1231 4386 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1691 4332(\207les\))m 2217(in)s 2460(the)s gsave -2808 4386 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3669 4332(\207le)m -4030(too.)s 0 3887(\213)m 480(Edit)s 938(the)s gsave -1286 3941 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2487 3887(:)m -480 3647(\213)m 960(Remo)s 3(v)k 3(e)k 1795(the)s -gsave -2130 3701 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2776 3647(and)m gsave -3167 3701 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(diff)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3613 3647(and)m 4004(an)s 3(y)k gsave -4387 3701 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5134 3647(and)m -gsave -5525 3701 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dist)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5971 3647(tar)m 4(gets.)k 6694(These)s 7307(things)s 7930(no)s 6(w)k -8377(happen)s 960 3407(in)m 1203(a)s 1369(package-independent)s 3462(w)s 2(ay)k -3913(and)s 4317(are)s 4664(not)s 5030(done)s 5552(by)s -gsave -5846 3461 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7047 3407(.)m 480 3167(\213)m 960(Split)s 1471(the)s gsave -1819 3221 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2479 3167(tar)m 4(get)k -3078(into)s gsave -3503 3221 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211arch)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4664 3167(and)m gsave -5068 3221 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211indep)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6269 3167(;)m 6381(in)s 6624(man)s 3(y)k -7207(cases)s 7762(all)s 8055(of)s gsave -8326 3221 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 960 2927(should)m 1657(go)s -1950(into)s gsave -2375 2981 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211arch)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3476 2927(.)m 3580(Create)s 4259(the)s gsave -4607 2981 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5267 2927(tar)m 4(get)k -5866(and)s 6270(the)s 6618(unused)s 7355(of)s 7626(the)s -7974(tw)s 2(o)k 8384(other)s gsave -960 2741 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary\211*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1821 2687(tar)m 4(gets)k -2504(if)s 2721(there)s 3254(is)s 3464(one)s 3866(-)s -3994(you)s 4409(can)s 4798(cop)s 2(y)k 5316(the)s -5664(ones)s 6154(from)s 6678(the)s gsave -7026 2741 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(hello)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7586 2687(package.)m 480 2447(\213)m -960(Change)s 1748(the)s gsave -2096 2501 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2756 2447(tar)m 4(get)k 3355(to)s -3594(use)s gsave -3969 2501 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5530 2447(to)m 5769(mak)s 2(e)k 6341(the)s -6689(package)s 7529(control)s 8261(\207le\(s\).)s 960 2207(Mo)m 3(v)k 3(e)k -1568(it)s 1758(to)s 1995(after)s 2489(all)s 2780(the)s -3126(\207les)s 3573(ha)s 4(v)k 3(e)k 4072(been)s -4579(installed)s 5444(b)s 4(ut)k 5804(just)s 6207(before)s -6871(the)s 7217(last)s gsave -7606 2261 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(chown)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8164 2207(and)m gsave -8566 2261 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(chmod)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 960 1967(in)m 1203(the)s -1551(tar)s 4(get.)k 480 1727(\213)m 960(Change)s 1748(occurrences)s -2940(of)s gsave -3211 1781 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211tmp)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4272 1727(to)m gsave -4511 1781 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/tmp)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5512 1727(.)m 480 1487(\213)m 960(Change)s -1748(occurrences)s 2940(of)s gsave -3211 1541 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian.{post,pre}{inst,rm})m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5874 1487(to)m gsave -6113 1541 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian/*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6914 1487(.)m 480 1247(\213)m -960(Remo)s 3(v)k 3(e)k 1808(the)s 2156(v)s 3(ersion)k -2914(number)s 3705(setting)s 4395(at)s 4627(the)s 4975(top,)s -5388(if)s 5605(there)s 6138(is)s 6348(one.)s 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s 6970(Debian)s 7718(polic)s 3(y)k 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 25 25 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(25)m 240 fnt82 480 13252(\213)m -960(Ensure)s 1680(that)s 2098(the)s 2446(package')s 13(s)k -3440(Debian-speci\207c)s 4993(and)s 5397(upstream)s 6333(changelogs)s 7461(are)s -7808(installed.)s 0 12797(\213)m 480(Check)s 1153(that)s 1571(the)s -gsave -1919 12851 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/README)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3280 12797(is)m 3490(really)s 4087(the)s 4435(cop)s 2(yright)k -5410(\207le,)s 5822(and)s 6226(if)s 6443(so)s 6709(rename)s -7468(it)s 7660(to)s gsave -480 12611 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/copyright)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2142 12557(and)m 2546(edit)s gsave -2964 12611 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4225 12557(to)m -4464(cope)s 4972(with)s 5454(this)s 5850(and)s 6254(to)s -6493(change)s 7227(the)s 7575(installation)s 8693(of)s 480 12317(the)m -816(cop)s 2(yright)k 1779(\207le)s 2128(from)s gsave -2640 12371 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5364 12317(instead)m 6087(of)s gsave -6346 12371 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/copyright/)m -gsave -2736 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 9022 12317(.)m 480 12077(If)m 710(it)s -902(isn')s 4(t)k 1382(then)s 1851(\207nd)s gsave -2282 12131 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/copyright)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3944 12077(and)m -4348(decide)s 5028(what)s 5553(to)s 5792(do)s 6085(with)s -6567(the)s gsave -6915 12131 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(README)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7515 12077(.)m 0 11641(\213)m 480(Check)s 1153(for)s -1491(v)s 6(arious)k 2240(other)s 2791(anachronisms)s 4157(and)s -4561(problems:)s 480 11401(\213)m 960(Remo)s 3(v)k 3(e)k -1808(an)s 3(y)k gsave -2205 11455 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package_Revision)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3807 11401(,)m gsave -3914 11455 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Package\211Revision)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5576 11401(or)m gsave -5835 11455 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Revision)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6696 11401(\207elds.)m -480 11161(\213)m 960(Rename)s gsave -1800 11215 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Optional)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2661 11161(to)m gsave -2900 11215 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Suggests)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3701 11161(,)m gsave -3808 11215 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Recommended)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4969 11161(to)m -gsave -5208 11215 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6209 11161(.)m 480 10921(\213)m 960(Change)s gsave -1748 10975 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/doc/examples/)m gsave -2592 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4384 10921(to)m gsave -4623 10975 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/doc/)m gsave -1296 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2409 -52(/examples)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7199 10921(.)m 480 10681(\213)m 960(Mak)s 2(e)k 1559(sure)s -2013(that)s 2431(manpages)s 3439(are)s 3786(installed)s 4653(compressed.)s -480 10441(\213)m 960(Check)s 1633(that)s 2051(the)s 2399(description)s -3518(has)s 3888(an)s 4171(e)s 3(xtended)k 5090(description,)s -6259(is)s 6469(well-formatted)s 7945(and)s 960 10201(meaningful)m 2104(and)s -2508(helpful)s 3240(to)s 3479(people)s 4173(w)s 2(anting)k -4995(to)s 5234(kno)s 6(w)k 5815(whether)s 6645(to)s -6884(install)s 7522(a)s 7688(package.)s 0 9746(\213)m 480(Look)s -1047(e)s 6(v)k 3(erything)k 2114(o)s 3(v)k 3(er)k 13(.)k -0 9289(\213)m 480(Do)s 826(a)s 992(test)s 1383(b)s 4(uild)k -1929(using)s gsave -2501 9343 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211buildpackage)m 2592(\211ur)s -3167(\211uc)s 3742(\211r)s gsave -4030 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(whate)m 3(ver)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6172 9289(.)m 6276(Check)s 6949(the)s -7297(permissions)s 8490(and)s 480 9049(locations)m 1394(of)s 1665(\207les)s -2114(in)s 2357(the)s 2705(resulting)s 3594(package)s 4434(by)s -4728(e)s 3(yeballing)k 5774(the)s 6122(output)s 6794(of)s -gsave -7065 9103 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m 1295(\211\211contents)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8967 9049(,)m 480 8809(and)m 884(check)s 1503(that)s -1921(the)s 2269(source)s 2949(b)s 4(uild)k 3495(happened)s -4471(OK.)s 4921(T)s 16(est)k 5376(install)s 6014(the)s -6362(binary)s 7027(package\(s\))s 8111(and)s 8515(test)s 480 8569(e)m 3(xtract)k -1186(the)s 1534(source)s 2214(package\(s\).)s 0 8114(\213)m 480(Sign)s -976(the)s 1324(release:)s 2092(either)s 2695(re-run)s gsave -3335 8168 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211buildpackage)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5097 8114(\(this)m -5572(will)s 5998(reb)s 4(uild)k 6729(the)s 7077(package)s -7917(entirely\),)s 480 7874(or)m 739(PGP-sign)s 1713(the)s gsave -2061 7928 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2461 7874(,)m -2568(reb)s 4(uild)k 3299(the)s gsave -3647 7928 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4508 7874(using)m gsave -5080 7928 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6581 7874(,)m -6688(and)s 7092(then)s 7561(PGP-sign)s 8535(the)s gsave -480 7688 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1281 7634(.)m -0 52(Debian)m 748(polic)s 3(y)k 1397(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Trailer -%%DocumentNeededResources: font Courier-Bold -%%+ font Times-Roman -%%+ font Times-Italic -%%+ font Times-Bold -%%DocumentSuppliedResources: procset LoutStartUp -%%+ procset LoutMarginNotes -%%+ encoding vec2 -%%Pages: 25 -%%EOF diff --git a/doc/policy.sgml b/doc/policy.sgml index 5af5e4ec..8938f69a 100644 --- a/doc/policy.sgml +++ b/doc/policy.sgml @@ -141,7 +141,10 @@ distributed is not the complete source code required to compile the program (ie, the program cannot be compiled using only packages in the main Debian distribution), or -which depend for their use on non-free or contrib packages, or +which depend for their use on non-free or contrib +packagesThis includes all packages which declare a +dependency on a non-free or contrib package, and almost all packages +which declare a recommendation., or allow free use only for a trial period (shareware), or @@ -151,6 +154,9 @@ or are only installer-packages which require the user to supply a separate file to be installed, or +which are buggy and no longer maintained, but are preserved for +backward compatibility, or + which fail to meet some other policy requirements, may only be placed in the semi-supported contrib section of the Debian @@ -520,21 +526,27 @@ These files should not be referenced by any program - they're there for the benefit of the system administrator and users, as documentation only. -/usr/doc/ +/usr/doc/ +and /usr/doc/.

This installed file must contain a copy of the debian/changelog -file from your Debian source tree. +file from your Debian source tree, and a copy of the upstream +changelog file if there is one. They should usually be installed in +/usr/doc/ as -It should be installed compressed using If the package has only one changelog which is used both as the Debian changelog and the upstream one because there is no separate upstream -maintainer then the changelog should usually be installed as -/usr/doc/ instead. +maintainer then that changelog should usually be installed as +/usr/doc/; if there is a separate +upstream maintainer, but no upstream changelog, then the Debian +changelog should still be called /usr/doc/

@@ -1512,6 +1524,11 @@ Ensure that the package's Debian-specific and upstream changelogs are installed. + +Change the package to use Check that the debian/README is really the copyright file, and if so rename it to debian/copyright and edit diff --git a/doc/policy.text b/doc/policy.text deleted file mode 100644 index a52d99b2..00000000 --- a/doc/policy.text +++ /dev/null @@ -1,1423 +0,0 @@ - - Debian policy manual - -------------------- - Ian Jackson - version 2.0.0.0 (dpkg 1.3.12), 31 August 1996 - -0.1 Abstract ------------- - - This manual describes the policy requirements which must be satisfied - for a package to be included in the Debian distribution. This includes - details of the permissions and ownerships of files in packages and - other technical requirements as well as information like the upload - procedure. - -0.2 Contents ------------- - - 1. Introduction and scope of this manual - - 2. Package copyright - - 3. Contents of the binary package - 3.1. Control file requirements - 3.2. Locations of files - 3.3. Permissions and ownerships - 3.4. Configuration files - 3.5. Maintainer scripts - 3.6. Scripts in general - 3.7. Shared library packages - 3.8. Application configuration files, dotfiles and `/etc/skel' - 3.9. Games - 3.10. Allocating package-specific users and groups - 3.11. Installation of Emacs-lisp files - - 4. Configuring and building the programs in the package - 4.1. Compilation options - 4.2. Packages which can use the X shared libraries - 4.3. Mail processing on Debian systems - 4.4. Obsolete constructs and libraries: varargs and libtermcap - - 5. Source packaging, changelogs, etc. - 5.1. Releases of packages by other than the usual Debian - maintainer - 5.2. Standards conformance and `Standards-Version' - 5.3. Documentation and the `changelog' - 5.4. Changes to the upstream sources - 5.5. Error trapping in makefiles - - 6. Procedure - how to participate in the Debian project - 6.1. Before you start work on a package - 6.2. When you have a package to upload - 6.3. Upload handling - `.changes' files - 6.4. Upload handling - announcements - 6.5. The Debian mailing lists - - 7. Conversion procedure from old source packages - - 0.3. Copyright Notice - - -------------------------------------------------------------------------------- - - -1. Introduction and scope of this manual ----------------------------------------- - - This manual describes the criteria that a Debian-format package must - satisfy to be included in the Debian distribution. - - Much of this information will be useful even when building a package - which is to be distributed in some other way or is for local use. - - This manual does *not* describe the technical mechanisms involved in - package creation, installation and removal. This information can be - found in the dpkg programmers' manual and the dpkg system - administrators' manual. - - This document assumes familiarity with these other two manuals. - Unfortunately the system administrators' manual does not exist yet. - - The Debian version of the FSF's GNU hello program is provided as an - example for people wishing to create Debian packages. - - *Note that this document is still a draft!* - - -------------------------------------------------------------------------------- - - -2. Package copyright --------------------- - - Please study the copyright of your submission *carefully* and - understand it before proceeding. If you have doubts or questions, - please ask. - - The aims of the policy detailed below are: - * That any user be able to rebuild any package in the official - Debian distribution from the original source plus our patches. - * That we make available in our packaging formats as much software - as we can. - * That it be easy for people to make CDROMs of our distribution - without violating copyrights. - - All packages in the Debian distribution proper must be freely useable, - modifiable and redistributable in both source and binary form.[1] It - must be possible for anyone to distribute and use modified source code - and their own compiled binaries, at least when they do so as part of a - Debian distribution. - - [1] It is OK for there to be a requirement that modified versions - carry a warning, or that they be released with a different name - or version number, or something similar, because we can comply - with this requirement if necessary. - - Packages - * whose copyright permission notices (or patent problems) do not - allow distribution and copying for profit, without restriction on - the amount charged, or - * where distribution is restricted according to the medium used, or - * where the distributor must ask any kind of special permission of - the authors, or - * with other onerous conditions, - may only be placed in the semi-supported non-free section of the - Debian FTP archives. This is important so that CDROM manufacturers can - distribute Debian without having to check the copyright of each - package individually, simply by leaving out the contents of the - non-free area; CDROM distributors are encouraged, though, to check the - copyrights on programs in non-free individually and include as many as - they can. - - Packages - * whose copyright permission notices (or patent problems) allow - only distribution of compiled binaries (and thus of which only - binaries are available), or - * where the source code which may be distributed is not the - complete source code required to compile the program (ie, the - program cannot be compiled using only packages in the main Debian - distribution), or - * which depend for their use on non-free or contrib packages, or - * allow free use only for a trial period (shareware), or - * are demonstration programs lacking vital functionality - (crippleware), or - * are only installer-packages which require the user to supply a - separate file to be installed, or - * which fail to meet some other policy requirements, - may only be placed in the semi-supported contrib section of the Debian - FTP archives (unless they need to be in non-free - see above). - - Programs whose authors encourage the user to make donations are fine - for the main distribution, provided that the authors do not claim that - not donating is immoral, unethical, illegal or something similar; - otherwise they must go in contrib (or non-free, if even distribution - is restricted by such statements). - - Packages whose copyright permission notices (or patent problems) do - not allow redistribution even of only binaries, and where no special - permission has been obtained, cannot placed on the Debian FTP site and - its mirrors at all. - - Note that under international copyright law[1] *no* distribution or - modification of a work is allowed without an explicit notice saying - so. Therefore a program without a copyright notice *is* copyrighted - and you may not do anything to it without risking being sued! Likewise - if a program has a copyright notice but no statement saying what is - permitted then nothing is permitted. - - [1] This applies in the United States, too. - - 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 terms generally, or - specially for Debian. However, this is a politically difficult thing - to do and you should ask for advice on debian-devel first. - - When in doubt, send mail to . 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'. - - Every package submission *must* be accompanied by verbatim copy of its - copyright (with the exceptions of public domain packages and those - covered by the UCB BSD licence or the GNU GPL or LGPL; in these cases - simply indicate which is appropriate). This information must be - included in a file installed by the binary package - see subsection - 3.2.6, ``/usr/doc//copyright''. - - -------------------------------------------------------------------------------- - - -3. Contents of the binary package ----------------------------------- - - -3.1. Control file requirements -------------------------------- - -3.1.1. `Maintainer' information -------------------------------- - - All packages must have a `Maintainer' field with the correct name and - a working email address for the Debian maintainer of the package. If - one person maintains several packages they should try to avoid having - different forms of their name and address in different `Maintainer' - fields. - -3.1.2. Dependencies and virtual packages ----------------------------------------- - - Add a dependency for any shared libraries required by - dynamically-linked executable binaries in your package. Almost every - package containing compiled C code should therefore include a - `Depends' field which mentions the shared C library required for the - program to run. For ELF binaries linked against `libc.so.5' the - relevant package name is `libc5'. - - All packages must use virtual package names where appropriate, and - arrange to create new ones if necessary. They must not use virtual - package names (except privately, amongst a cooperating group of - packages) unless they have been agreed upon and appear in the list of - virtual package names. - - The latest version of the authoritative list of virtual package names - can be found on ftp.debian.org in - /debian/doc/package-developer/virtual-package-names-list.text or your - local mirror. The procedure for updating it is described at the top of - the file. - -3.1.3. `Section' and `Priority' -------------------------------- - - Decide whether your package can go in `non-free', `contrib' or the - main distribution - see chapter 2, `Package copyright', and put an - appropriate value for the distribution in the `debian/changelog' file. - - The `Priority' and `Section' control file fields give information for - classifying the package in dselect and say which directory to place it - in the FTP archive. - - They are ultimately the responsibility of the distribution - maintainers; however, you should suggest values for them in your - `.changes' information when you upload a package. You do this by - including appropriate information in the `debian/control' file before - building the packages. - - For a list of the currently in-use sections, please see the FTP - archive. Packages in the non-free and contrib areas should have - section `non-free' and `contrib', respectively. - -3.1.3.1. `Priority' values --------------------------- - - `required' - `required' packages are necessary for the proper functioning of - the system. You must not remove these packages or your system may - become totally broken and you may probably not even be able to - use dpkg to put things back. Systems with only the `required' - packages are probably unuseable, but they do have enough - functionality to allow the sysadmin to boot 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 go `What the - F*!@<+ is going on, where is foo', it should be in `important'. - This is an important criterion because we are trying to produce, - amongst other things, a free Unix. Other packages without which - the system will not run well or be useable should also be here. - This does *not* include Emacs or X11 or 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 install by default if - the user doesn't select anything else. It doesn't include many - large applications, but it does include Emacs (this is more of a - piece of infrastructure than an application) and a reasonable - subset of TeX and LaTeX (if this is possible without X). - - `optional'[1] - This is all the software that you might reasonably want to - install if you didn't know what it was or don't have specialised - requirements. This is a much larger system and includes X11, a - full TeX distribution, and lots of applications. - - [1] In a sense everything is optional that isn't required, but - that's not what is meant here. - - `extra' - This contains packages that conflict with others with higher - priorities, or are only likely to be useful if you already know - what they are or have specialised requirements. - - Priority values are not case-sensitive. - -3.1.3.2. Base packages ----------------------- - - Some packages have `Section: base' and are in the `base' subdirectory - on the FTP archives. These are the packages that are supplied on the - base disks. They are the minimum sensible set for installing new - packages (perhaps via a network). - - Most of these packages should have `Priority: required' or at least - `Priority: important'. - -3.1.4. The `Essential' flag ---------------------------- - - The `Essential: yes' control file field should not be used unless - removing a package really will completely hose the system; nor should - it be used for a shared library package - the dependencies will - prevent its premature removal, and we need to be able to remove it - when it has been superseded. - -3.1.5. Including `Priority' and `Section' in the `.deb' control file --------------------------------------------------------------------- - - If a user installs a package which is not part of the standard - distribution, or without downloading and updating from a new Packages - file, the information about the priority and section of a package will - be absent, and the dselect package listing will have the package - listed under `unclassified'. In order to improve this it is - permissible to use the `-is', `-isp' or `-ip' option to - dpkg-gencontrol, so that the `Section' and/or `Priority' is copied - into the actual control information in the `.deb' file. However, if - you do this you should make sure you keep the information up to date - so that users are not shown conflicting information. - -3.1.6. Formatting of the `Description' control file field ---------------------------------------------------------- - - Every Debian package should have an extended description. - - The description should be written so that it tells the user what they - need to know to decide whether to install the package. This - description should not just be copied from the blurb for the program. - Instructions for configuring or using the package should not be - included - that is what installation scripts, manpages, Info files and - `/usr/doc/' are for. Copyright statements and other - administrivia should not be included - that is what - `/usr/doc//copyright' is for. - - If you wish to include a list in your extended with entries which are - a line or more each you must indent each entry by one space to make - sure that it doesn't get wordwrapped. The start of each list entry - should be marked with an asterisk, followed by a single space. You - must wrap the list entries yourself to 75 columns, and should start - continuation lines indented by three spaces so that they line up with - the start of the text on the first line of each list entry. - - See the programmers' manual for further requirements and pitfalls. - - -3.2. Locations of files ------------------------ - - The location of all installed files and directories must comply fully - with the Linux File System Standard (FSSTND). The latest version of - this document can be found alongside this manual or on tsx-11.mit.edu - in /pub/linux/docs/linux-standards/fsstnd/. Specific questions about - following the standard may be asked on debian-devel, or referred to - Daniel Quinlan, the FSSTND coordinator, at . - - -3.2.1. Manpages ---------------- - - You must install manpages in nroff source form, in appropriate places - under `/usr/man'. You should only use sections 1 to 9 (see the FSSTND - for more details). You must *not* install a preformatted `cat page'. - - If no manual page is available for a particular program, utility or - function and this is reported as a bug on debian-bugs, a symbolic link - from the requested manual page to the undocumented(7) manual page - should be provided. This symbolic link can be created from - `debian/rules' like this: - ln -s ../man7/undocumented.7 \ - debian/tmp/usr/man/man[1-9]/the_requested_manpage.[1-9] - This manpage claims that the lack of a manpage has been reported as a - bug, so you may only do this if it really has (you can report it - yourself, if you like). Do not close the bug report until a proper - manpage is available. - - You may forward a complaint about a missing manpage to the upstream - authors, and mark the bug as forwarded in the Debian bug tracking - system. Even though the GNU Project do not in general consider the - lack of a manpage to be a bug, we do - if they tell you that they - don't consider it a bug you should leave the bug in our bug tracking - system open anyway. - - Manpages should be installed compressed using `gzip -9'. - - If one manpage needs to be accesssible via several names it is better - to use a symbolic link than the `.so' feature, but there is no need to - fiddle with the relevant parts of the upstream source to change from - `.so' to symlinks - don't do it unless it's easy. Do not create hard - links in the manual page directories, and do not put absolute - filenames in `.so' directives. The filename in a `.so' in a manpage - should be relative to the base of the manpage tree (usually - `/usr/man'). - -3.2.2. Info documents ---------------------- - - Info documents should be installed in `/usr/info'. They should be - compressed with `gzip -9'. - - Your package must call install-info to update the Info `dir' file, in - its post-installation script: - install-info --quiet --section Development Development \ - /usr/info/foobar.info - - It is a good idea to specify a section for the location of your - program; this is done with the `--section' switch. To determine which - section to use, you should look at `/usr/info/dir' on your system and - choose the most relevant (or create a new section if none of the - current sections are relevant). Note that the `--section' flag takes - two arguments; the first is a regular expression to match - (case-insensitively) against an existing section, the second is used - when creating a new one. - - You must remove the entries in the pre-removal script: - install-info --quiet --remove /usr/info/foobar.info - - If install-info cannot find a description entry in the Info file you - will have to supply one. See install-info(8) for details. - -3.2.3. Additional documentation -------------------------------- - - Any additional documentation that comes with the package can be - installed at the discretion of the package maintainer. Text - documentation should be installed in a directory - `/usr/doc/'[1] and compressed with `gzip -9' unless it is - small. - - [1] Where is the name of the package. - - If a package comes with large amounts of documentation which many - users of the package will not require you should create a separate - binary package to contain it, so that it does not take up disk space - on the machines of users who do not need or want it installed. - - It is often a good idea to put text information files (`README's, - changelogs, and so forth) that come with the source package in - `/usr/doc/' in the binary package. However, don't install the - instructions for building and installing the package, of course! - -3.2.4. Preferred documentation formats --------------------------------------- - - The unification of Debian documentation is being carried out via HTML. - - If your package comes with extensive documentation in a markup format - that can be converted to various other formats you should if possible - ship HTML versions in the binary package, in the directory - `/usr/doc/' or its subdirectories. - - Other formats such as PostScript may be provided at your option. - -3.2.4.1. Examples ------------------ - - Any examples (configurations, source files, whatever), should be - installed in a directory `/usr/doc//examples'. These files - should not be referenced by any program - they're there for the - benefit of the system administrator and users, as documentation only. - -3.2.5. `/usr/doc//changelog.Debian.gz' ------------------------------------------------ - - This installed file must contain a copy of the `debian/changelog' file - from your Debian source tree. - - It should be installed compressed using `gzip -9', as it will become - large with time even if it starts out small. - - If the package has only one changelog which is used both as the Debian - changelog and the upstream one because there is no separate upstream - maintainer then the changelog should usually be installed as - `/usr/doc//changelog.gz' instead. - -3.2.6. `/usr/doc//copyright' -------------------------------------- - - This file must contain details of the authorship and copyright of the - package. It must say where the upstream sources (if any) were - obtained, and explain briefly what modifications were made in the - Debian version of the package compared to the upstream one. It must - name the original authors of the package and the Debian maintainer(s) - who were involved with its creation. - - It must contain the full text of the copyright notice and any - acknowledgements for the program and the licence terms under which the - program is distributed. If the package is distributed under the GNU - General Public Licence, the GNU Library General Public Licence, the - Regents of the University of California at Berkeley (BSD) licence or - Larry Wall's Artistic Licence please say so instead of including a - copy of the licence. The files `BSD', `GPL', `LGPL' and `Artistic' are - be available in `/usr/doc/copyright' for you to refer to. - - The copyright file should not be compressed unless it is very large. - - Do not use the copyright file as a general `README' file. If your - package has such a file it should be installed in - `/usr/doc//README' or `README.Debian' or some other - appropriate place. - -3.2.7. Symbolic links ---------------------- - - Most symbolic links should be relative, not absolute. Absolute links, - in general, cause problems when a file system is not mounted where it - "normally" resides (for example, when mounted via NFS). - - In particular, symlinks from one part of `/usr' to another should be - relative. - - In certain cases, however, relative links may cause more problems. For - example, links into `/etc' and `/var' should be absolute. - - Note that when creating a relative link using ln it is not necessary - for the target of the link to exist relative to the working directory - you're running ln from; nor is it necessary to change directory to the - directory where the link is to be made. Simply include the string that - should appear as the target of the link (this will be a pathname - relative to the directory in which the link resides) as the first - argument to ln. - - For example, in your Makefile or `debian/rules', do things like: - ln -fs gcc $(prefix)/bin/cc - ln -fs gcc debian/tmp/usr/bin/cc - ln -fs ../sbin/sendmail $(prefix)/bin/runq - ln -fs ../sbin/sendmail debian/tmp/usr/bin/runq - -3.2.8. Logfiles ---------------- - - Logfiles should usually be named `/var/log/.log'. If you have - many logfiles, or need a separate directory for permissions reasons - (`/var/log' is writeable only by `root'), you should usually create a - directory named `/var/log/'. - - Make sure that any logfiles are rotated occasionally so that they - don't grow indefinitely; the best way to do this is to use savelog - program in an `/etc/cron.daily', `/etc/cron.weekly' or - `/etc/cron.monthly' script. - - Make sure that any logfiles are removed when the package is purged - (but not when it is only removed), by checking the argument to the - postrm script (see the programmer's manual for details). - -3.2.9. `/usr/local' - for the use of the system administrator -------------------------------------------------------------- - - As mandated by the FSSTND no package should place any files in - `/usr/local', either by putting them in the filesystem archive to be - unpacked by dpkg or by manipulating them in their maintainer scripts. - - Every package that searches a number of directories or files for - something (for example, looking for shared libraries in `/lib' or - `/usr/lib') should search an appropriate directory in `/usr/local' - too. - - In order that the system administrator may know where to place - additional files a package should create an empty directory in the - appropriate place in `/usr/local' by supplying it in the filesystem - archive for unpacking by dpkg. The `/usr/local' directory itself and - all the subdirectories created by the package should have permissions - 2775 (group-writeable and set-group-id) and be owned by `root.staff'. - - In the future it will be possible to tell dpkg not to unpack files - matching certain patterns, so that system administrators who do not - wish these directories in `/usr/local' do not need to have them. - - -3.3. Permissions and ownerships -------------------------------- - - The rules in this section are guidelines for general use. If necessary - you may deviate from the details below. However, if you do so you must - make sure that what is done is secure and you must try to be as - consistent as possible with the rest of the system. You should - probably also discuss it on debian-devel first. - - Files should be owned by `root.root', and made writeable only by the - owner and universally readable (and executable, if appropriate). - - Directories should be mode 755 or (for group-writability) mode 2775. - The ownership of the directory should be consistent with its mode - if - a directory is mode 2775, it should be owned by the group that needs - write access to it. - - Setuid and setgid executables should be mode 4755 or 2755 - respectively, and owned by the appropriate user or group. They should - not be made unreadable (modes like 4711 or 2711 or even 4111); doing - so achieves no extra security, because anyone can find the binary in - the freely available Debian package - it is merely inconvenient. For - the same reason you should not restrict read or execute permissions on - non-set-id executables. - - Some setuid programs need to be restricted to particular sets of - users, using file permissions. In this case they should be owned by - the uid to which they are set-id, and by the group which should be - allowed to execute them. They should have mode 4754; there is no point - in making them unreadable to those users who must not be allowed to - execute them. - - Do not arrange that the system administrator can only reconfigure the - package to correspond to their local security policy by changing the - permissions on a binary. Ordinary files installed by dpkg (as opposed - to conffiles and other similar objects) have their permissions reset - to the distributed permissions when the package is reinstalled. - Instead you should consider (for example) creating a group for people - allowed to use the program(s) and making any setuid executables - executable only by that group. - - Shared libraries should be installed executable. - - -3.4. Configuration files ------------------------- - - Any configuration files created or used by your package should reside - in `/etc'. If there are several you should consider creating a - subdirectory named after your package. - - It is almost certain that any file in `/etc' that is in your package's - filesystem archive should be listed in dpkg's `conffiles' control area - file. (See the dpkg programmers' manual). - - -3.5. Maintainer scripts ------------------------ - - The package installation scripts should avoid producing output which - it is unnecessary for the user to see and should rely on dpkg to stave - off boredom on the part of a user installing many packages. This - means, amongst other things, using the `--quiet' option on - install-info. - - Packages should try to minimise the amount of prompting they need to - do, and they should ensure that the user will only every be asked each - question once. This means that packages should try to use appropriate - shared configuration files (such as `/etc/papersize' and - `/etc/news/server', rather than each prompting for their own list of - required pieces of information. - - It also means that an upgrade should not ask the same questions again, - unless the user has used `dpkg --purge' to remove the package's - configuration. The answers to configuration questions should be stored - in an appropriate place in `/etc' so that the user can modify them, - and how this has been done should be documented. - - If a package has a vitally important piece of information to pass to - the user (such as "don't run me as I am, you must edit the following - configuration files first or you risk your system emitting - badly-formatted messages"), it should display this in the postinst - script and prompt the user to hit return to acknowledge the message. - Copyright messages do not count as vitally important (they belong in - `/usr/doc/copyright'); neither do instructions on how to use a program - (these should be in on line documentation, where all the users can see - them). - - Any necessary prompting should almost always be confined to the - post-installation script, and should be protected with a conditional - so that unnecssary prompting doesn't happen if a package's - installation fails and the postinst is called with `abort-upgrade', - `abort-remove' or `abort-deconfigure'. - - Errors which occur during the execution of an installation script - *must* be checked and the installation *must not* continue after an - error. - - The section below on scripts in general applies to package maintainer - scripts too. - - -3.6. Scripts in general ------------------------ - - All command scripts, including the package maintainer scripts inside - the package and used by dpkg, should have a `#!' line naming the shell - to be used to interpret them. - - In the case of Perl scripts this should be `#!/usr/bin/perl'. - - Shell scripts (sh and bash) should almost certainly start with `set - -e' so that errors are detected. Every script *must* use `set -e' or - check the exit status of *every* command. - - Perl scripts should check for errors when making any system calls, - including `open', `print', `close', `rename' and `system'. - - csh and tcsh should be avoided as scripting languages. See Csh - Programming Considered Harmful, one of the `comp.unix.*' FAQs. If an - upstream package comes with csh scripts then you must make sure that - they start with `#!/bin/csh' and make your package depend on csh. - - - -3.7. Shared library packages ----------------------------- - - Packages involving shared libraries should be split up into several - binary packages. - - For a straightforward library which has a development environment and - a runtime kit including just shared libraries you need to create two - packages: `'[1] and `-dev'. - - [1] is the shared object name of the shared library - it's - the thing that has to match exactly between building an - executable and running it for the dynamic linker to be able run - the program. Usually the is the major number of the - library. - - If you prefer only to support one development version at a time you - may name the development package `-dev'; otherwise you - may wish to use dpkg's conflicts mechanism to ensure that the user - only installs one development version at a time (after all, different - development versions are likely to have the same header files in them, - causing a filename clash if both are installed). Typically the - development version will also need an exact version dependency on the - runtime library, to make sure that compilation and linking happens - correctly. - - Packages which use the shared library should have a dependency on the - name of the shared library package, `'. When the - changes you can have both versions of the library installed - while moving from the old library to the new. - - If your package has some run-time support programs which use the - shared library you must *not* put them in the shared library package. - If you do that then you won't be able to install several versions of - the shared library without getting filename clashes. Instead, either - create a third package for the runtime binaries (this package might - typically be named `-runtime' - note the absence of the - in the package name) or if the development package is small - include them in there. - - If you have several shared libraries built from the same source tree - you can lump them all togther into a single shared library package, - provided that you change all their s at once (so that you - don't get filename clashes if you try to install different versions of - the combined shared libraries package). - - Follow the directions in the dpkg programmers' manual for putting the - shared library in its package, and make sure you include a `shlibs' - control area file with details of the dependencies for packages which - use the library. - - -3.8. Application configuration files, dotfiles and `/etc/skel' --------------------------------------------------------------- - - Files in `/etc/skel' will automatically be copied into new user - accounts by adduser. They should not be referenced there by any - program. - - Therefore, if a program needs a dotfile to exist in advance in `$HOME' - to work sensibly that dotfile should be installed in `/etc/skel' (and - listed in conffiles, if it is not generated and modified dynamically - by the package's installation scripts). - - However, programs that require dotfiles in order to operate sensibly - (dotfiles that they do not create themselves automatically, that is) - are a bad thing, and programs should be configured by the Debian - default installation as close to normal as possible. - - Therefore, if a program in a Debian package needs to be configured in - some way in order to operate sensibly that configuration should be - done in a site-wide global configuration file elsewhere in `/etc'. - Only if the program doesn't support a site-wide default configuration - and the package maintainer doesn't have time to add it should a - default per-user file be placed in `/etc/skel'. - - `/etc/skel' should be as empty as we can make it. This is particularly - true because there is no easy mechanism for ensuring that the - appropriate dotfiles are copied into the accounts of existing users - when a package is installed. - - Ideally the sysadmin should ideally not have to do any configuration - other than that done (semi-)automatically by the postinst script. - - -3.9. Games ----------- - - The permissions on /var/lib/games are 755 `root.root'. - - Each game decides on its own security policy. - - Games which require protected, privileged access to high-score files, - savegames, &c, must be made set-*group*-id (mode 2755) and owned by - `root.games', and use files and directories with appropriate - permissions (770 `root.games', for example). They must *not* be made - set-*user*-id, as this causes security problems.[1] - - [1] If an attacker can subvert any set-user-id game they can - overwrite the executable of any other, causing other players of - these cames to run a trojan. With a set-group-id game the - attacker only gets access to less important game data, and if - they can get at the other players' accounts at all it will take - considerably more effort. - - Some packages, for example some fortune cookie programs, are - configured by the upstream authors to install with their data files or - other static information made unreadable so that they can only be - accessed through set-id programs provided. Do not do this in a Debian - package: anyone can download the `.deb' file and read the data from - it, so there is no point making the files unreadable. Not making the - files unreadable also means that you don't have to make so many - programs set-id, which reduces the risk of a security hole. - - -3.10. Allocating package-specific users and groups --------------------------------------------------- - - If you need to create a new user or group for your package there are - two possibilities. Firstly, you may need to make some files in the - binary package be owned by this user or group, or you may need to - compile the user or group id (rather than just the name) into the - binary (though this latter should be avoided if possible). In this - case you need a statically allocated id. - - You must ask for a user or group id from the base system maintainer, - and must not release the package until you have been allocated one. - Once you have been allocated one you must make the package depend on a - version of the base system with the id present in `/etc/passwd' or - `/etc/group', or alternatively arrange for your package to create the - user or group itself with the correct id (using `adduser') in its pre- - or post-installation script (the latter is to be preferred if it is - possible). - - On the other hand, the program may able to determine the uid or gid - from the group name at runtime, so that a dynamic id can be used. In - this case you must choose an appropriate user or group name, - discussing this on debian-devel and checking with the base system - maintainer that it is unique and that they do not wish you to use a - statically allocated id instead. When this has been checked you must - arrange for your package to create the user or group if necessary - using adduser in the pre- or post-installation script (again, the - latter is to be preferred if it is possible). - - Note that changing the numeric value of an id associated with a name - is very difficult, and involves searching the filesystem for all - appropriate files. You need to think carefully whether a static or - dynamic id is required, since changing your mind later will cause - problems. - - -3.11. Installation of Emacs-lisp files --------------------------------------- - - Generally, if a package includes an elisp helper file, it probably - doesn't need to be byte-compiled. If the package is *written* - primarily in emacs, it is probably complex enough that speed is an - issue and should be byte compiled. - - -------------------------------------------------------------------------------- - - -4. Configuring and building the programs in the package --------------------------------------------------------- - - -4.1. Compilation options ------------------------- - - Generally the following compilation parameters should be used: - CC = gcc - CFLAGS = -O2 -g -Wall # sane warning options vary between programs - LDFLAGS = # none - install -s # (or use strip on the files in debian/tmp) - - Note that all installed binaries should be stripped, either by using - the `-s' flag to install, or by calling strip on the binaries after - they have been copied into `debian/tmp' but before the tree is made - into a package. - - Make sure that you do not link with `-g', as this makes a.out - compilers produce huge statically linked binaries. The `-g' flag is - useful on compilation so that you have available a full set of - debugging symbols in your built source tree, in case anyone should - file a bug report involving (for example) a core dump. - - The `-N' flag should not be used. On a.out systems it may have been - useful for some very small binaries, but for ELF it has no good - effect. - - It is up to the package maintainer to decide what compilation options - are best for the package. Certain binaries (such as - computationally-intensive programs) may function better with certain - flags (`-O3', for example); feel free to use them. Please use good - judgment here. Don't use flags for the sake of it; only use them if - there is good reason to do so. Feel free to override the upstream - author's ideas about which compilation options are best - they are - often inappropriate for our environment. - - Please make sure that you use only released versions of shared - libraries to build your packages; otherwise other users will not be - able to run your binaries properly. Producing source packages that - depend on unreleased compilers is also usually a bad idea. - - -4.2. Packages which can use the X shared libraries --------------------------------------------------- - - Some programs can be configured with or without support for X Windows. - Typically these binaries produced when configured for X will need the - X shared libraries to run. - - Such programs should be configured *with* X support, and should - declare a dependency on `elf-x11r6lib' (for the X11R6 libraries). - Users who wish to use the program can install just the relatively - small `xlib' package, and do not need to install the whole of X. - - Do not create two versions (one with X support and one without) of - your package. - - -4.3. Mail processing on Debian systems --------------------------------------- - - Debian packages which process electronic mail, whether - mail-user-agents (MUAs) or mail-transport-agents (MTAs), *must* make - sure that they are compatible with the configuration decisions below. - Failure to do this may result in lost mail, broken `From:' lines, and - other serious brain damage! - - The mail spool is `/var/spool/mail' and the interface to send a mail - message is `/usr/sbin/sendmail' (as per the FSSTND). The mail spool is - part of the base system and not part of the MTA package. - - Mailboxes are locked using the `.lock' lockfile convention, - rather than fcntl, flock or lockf. - - Mailboxes are generally 660 `.mail' unless the user has chosen - otherwise. A MUA may remove a mailbox (unless it has nonstandard - permissions) in which case the MTA or another MUA must recreate it if - needed. Mailboxes must be writeable by group mail. - - The mail spool is 2775 `mail.mail', and MUA's need to be setgid mail - to do the locking mentioned above (and obviously need to avoid - accessing other users' mailboxes using this privilege). - - `/etc/aliases' is the source file for the system mail aliases (e.g. - postmaster, usenet, etc.) - it is the one which the sysadmin and - postinst scripts may edit. After `/etc/aliases' is edited the program - or human editing it must call newaliases. All MTA packages should come - with a newaliases program, even if it does nothing, but older MTA - packages do not do this so programs should not fail if newaliases - cannot be found. - - The convention of writing `forward to

' in the mailbox itself - is not supported. Use a `.forward' file instead. - - The location for the rmail program used by UUCP for incoming mail is - `/usr/sbin/rmail', as per the FSSTND. Likewise, rsmtp, for receiving - batch-SMTP-over-UUCP, is in `/usr/sbin/rsmtp' if it is supported. - - If you need to know what name to use (for example) on outgoing news - and mail messages which are generated locally, you should use the file - `/etc/mailname'. It will contain the portion after the username and - `@' (at) sign for email addresses of users on the machine (followed by - a newline). - - A package should check for the existence of this file. If it exists it - should use it without comment.[1] If it does not exist it should - prompt the user for the value and store it in `/etc/mailname' as well - as using it in the package's configuration. The prompt should make it - clear that the name will not just be used by that package. E.g., in - this situation the INN package says: -Please enter the `mail name' of your system. This is the hostname -portion of the address to be shown on outgoing news and mail messages. -The default is , your system's host name. -Mail name [`']: - where is the output of `hostname -fqdn'. - - [1] An MTA's prompting configuration script may wish to prompt the - user even if it finds this file exists. - - -4.4. Obsolete constructs and libraries: varargs and libtermcap --------------------------------------------------------------- - - is provided to support end-users compiling very old - software; libtermcap is provided to support the execution of software - which has been linked against it (either old programs or those such as - Netscape which are only available in binary form). - - Debian packages should be ported to and ncurses when they - are built. - - -------------------------------------------------------------------------------- - - -5. Source packaging, changelogs, etc. --------------------------------------- - - -5.1. Releases of packages by other than the usual Debian maintainer -------------------------------------------------------------------- - - Under certain circumstances it is necessary for someone other than the - usual package maintainer to make a release of a package. For example, - a porter for another architecture may have to make some small changes - to the source package and does not wish to wait with uploading their - release until the main maintainer has incorporated the patch, or a - serious security problem may have come to light requiring immediate - attention. - - Maintainers other than the usual package maintainer should make as few - changes to the package as possible, and they should always send a - unified context diff (`diff -u') detailing their changes to the bug - tracking system properly flagged with the correct package so that the - usual maintainer is kept aware of the situation. - - When someone other than the usual maintainer releases a package they - should add a new component to the component of the - version number - that is, the portion after the (last) hyphen. This - extra component will start at `1'. This is to avoid `stealing' one of - the usual maintainer's version numbers, possibly disrupting their - work. If there is no component in the version number - then one should be created, starting at `1'. - - If it is absolutely necessary for someone other than the usual - maintainer to make a release based on a new upstream version then the - person making the release should start with the - value `0.1'. The usual maintainer of a package should start their - numbering at `1'. - - -5.2. Standards conformance and `Standards-Version' --------------------------------------------------- - - You should specify the most recent version of the packaging standards - with which your package complies in the source package's - `Standards-Version' field. - - This value will be used to file bug reports automatically if your - package becomes too much out of date. - - The value corresponds to a version of the Debian manuals, as can be - found on the title page or page headers and footers (depending on the - format). The value for this version of the manuals and packaging - standards is `2.0.0.0'. - - The version number has four components - major and minor number and - major and minor patchlevel. When the standards change in a way that - requires every package to change the major number will be changed. - Significant changes that will require work in many packages will be - signaled by a change to the minor number. The major patchlevel will be - changed for any change to the meaning of the standards, however small; - the minor patchlevel will be changed when only cosmetic, typographical - or other edits which do not change the meaning are made, or changes - which do not affect the contents of packages. - - You should regularly, and especially if your package has become out of - date, install the most recent version of dpkg and read - `/usr/doc/dpkg/changelog-manuals' to see which changes, if any, are - relevant. If any are relevant you should look up the relevant section - in the policy or programmers' manuals and update your package. When - your package complies with the new standards you may update the - `Standards-Version' source package field and release it. - - -5.3. Documentation and the `changelog' --------------------------------------- - - Document your changes and updates to the source package properly in - the `debian/changelog' file. - - A copy of the file which will be installed in - `/usr/doc//copyright' should be in `debian/copyright'. - - In non-experimental packages you may only use a format for - `debian/changelog' which is supported by the most recent released - version of dpkg. If your format is not supported and there is general - support for it you should contact the dpkg maintainer to have the - parser script for your format included in the dpkg package.[1] - - [1] You will need to agree that the parser and its manpage may be - distributed under the GNU GPL, just as the rest of dpkg is. - - -5.4. Changes to the upstream sources ------------------------------------- - - If you need to edit a Makefile where GNU-style configure scripts are - used, you should edit the `.in' files rather than editing the Makefile - directly. This allows the user to reconfigure the package if - necessary. You should *not* configure the package and edit the - generated Makefile! This makes it impossible for someone else to later - reconfigure the package. - - If changes to the source code are made that are generally applicable - please try to get them included in the upstream version of the package - by supplying the upstream authors with the changes in whatever form - they prefer. - - If you need to configure the package differently for Debian or for - Linux, and the upstream source doesn't provide a way to configure it - the way you need to, please add such configuration facilities (for - example, a new autoconf test or `#define') and send the patch to the - upstream authors, with the default set to the way they originally had - it. You can then easily override the default in your `debian/rules' or - wherever is appropriate. - - -5.5. Error trapping in makefiles --------------------------------- - - When make invokes a command in a makefile (including your package's - upstream makefiles and the `debian/rules') it does so using `sh'. This - means that `sh''s usual bad error handling properties apply: if you - include a miniature script as one of the commands in your makefile - you'll find that if you don't do anything about it then errors are not - detected and make will blithely continue after problems. - - Every time you put more than one shell command (this includes using a - loop) in a makefile command you *must* make sure that errors are - trapped. For simple compound commands, such as changing directory and - then running a program, using `&&' rather than semicolon as a command - separator is sufficient. For more complex commands including most - loops and conditionals you must include a separate `set -e' command at - the start of every makefile command that's actually one of these - miniature shellscripts. - - -------------------------------------------------------------------------------- - - -6. Procedure - how to participate in the Debian project --------------------------------------------------------- - - -6.1. Before you start work on a package ---------------------------------------- - - So, you've read all the documentation, you understand what everything - in the hello example package is for, and you're about to Debianise - your favourite package. How do you actually become a Debian developer - so that your work can be incorporated into the Project? - - Firstly, subscribe to debian-devel if you haven't already. Send the - word `subscribe' in the *Subject* of a mail to - . In case of problems contact - the list administrator, Anders Chrigstrom . - - You should to subscribe and lurk for a bit before doing any coding, - and you should post about your intentions to work on something to - avoid duplicated effort. - - If you do not have a PGP key yet generate one. You should probably - read the PGP manual, as it has much important information which is - critical to its security. Many more security failures are due to human - error than to software failure or high-powered spy techniques. - - If you live in a country where use of cryptography even for signing is - forbidden then please contact us so we can make special arrangements. - This does not apply in France, where I believe only encryption and not - signing is forbidden. - - -6.2. When you have a package to upload --------------------------------------- - - When you have your package ready to be uploaded you must send a - message to the project leader, Bruce Perens , the - administrator of `master.debian.org', Simon Shapiro - , the mailing list administrator, Anders - Chrigstrom and the dpkg maintainer, Ian Jackson - . - - The message should say what you've done and who you are, and should - ask for an account on master and to be subscribed to debian-private - (the developers-only mailing list). It should contain your PGP key - (extracted using `pgp -kxa') for the database of keys which is shipped - with dpkg. When you have your personal account on master log in and - transfer the files to `/home/Debian/ftp/private/project/Incoming'. You - cannot upload to Incoming on master using anonymous FTP. - - You can also upload files to Incoming via a cron-driven upload queue - in Europe on chiark.chu.cam.ac.uk. For details connect to chiark using - anonymous FTP and read - /pub/debian/private/project/README.how-to-upload. - - -6.3. Upload handling - `.changes' files ---------------------------------------- - - When a package is uploaded to the Debian FTP archive, it must be - accompanied by a `.changes' file which gives directions for its - handling. This is usually generated by dpkg-genchanges. - - This file is a control file with the following fields: - * `Format' - * `Date' - * `Source' - * `Binary' - * `Architecture' - * `Version' - * `Distribution' - * `Urgency' - * `Maintainer' - * `Description' - * `Changes' - * `Files' - - All of them are mandatory for a Debian upload. See the list of control - fields in the dpkg programmers' manual for the contents of these - fields. - - The first time a version is uploaded which corresponds to a particular - upstream version the original source tarfile should be uploaded and - included in the `.changes' file; subsequent times the very same - tarfile should be used to build the new diffs and `.dsc' files, and it - need not then be uploaded. - - By default dpkg-genchanges and dpkg-buildpackage will include the - original source tarfile if and only if the Debian revision part of the - source version number is `0' or `1', indicating a new upstream - version. This behaviour may be modified by using `-sa' to always - include it or `-sd' to always leave it out. - - If no original source is included in the upload then the original - source tarfile used by dpkg-source when constructing the `.dsc' file - and diff to be uploaded *must* be byte-for-byte identical with the one - already in the archive. If there is some reason why this is not the - case then the new version of the original source should be uploaded, - possibly by using the `-sa' flag. - - -6.4. Upload handling - announcements ------------------------------------- - - When a package is uploaded an announcement should be posted to - `debian-changes'. The announcement should give the (source) package - name and version number, and a very short summary of the changes, in - the Subject field, and should contain the PGP-signed `.changes' file. - Some additional explanatory text may be added before the start of the - `.changes' file. - - If a package is released with `Distribution: experimental' the - announcement should be posted to `debian-devel' instead. - - -6.5. The Debian mailing lists ------------------------------ - - The mailing list server is at `lists.debian.org'. Mail - `debian--REQUEST@lists.debian.org'[1] with the word `subscribe' - in the Subject to subscribe or `unsubscribe' to unsubscribe. - - [1] where `debian-' is the name of the list - - When replying to messages on the mailing list, please do not send a - carbon copy (`CC' - this does not mean `courtesy copy') to the - original poster. Anyone who posts to a mailing list should read it to - see the responses. - - As ever on the net, please trim down the quoting of articles you're - replying to. In general, please adhere to the usual conventions for - posting messages. - - -------------------------------------------------------------------------------- - - -7. Conversion procedure from old source packages ------------------------------------------------- - - This is a brief summary of the procedure for converting a - pre-2.0.0.0-format source package into the new format. - - You are strongly advised to download and examine the hello package, - and to read the section in the dpkg programmers' manual describing the - source packaging tools. More detail about the exact functionality of - these tools is available in dpkg-source(1). - - * Download the original source code from wherever it can be found - and do any rearrangement required to make it look like the - original tree of the Debian source. Put it in - `-.orig/' or - `_.orig.tar.gz'. - - * Rename all files `debian.*' to `debian/*'. There may be some - exceptions to this, but this is a good start. - - * Edit the `debian/changelog' - create or rename it if necessary. - Add a new revision to the top with the appropriate details, and a - local variables entry to the bottom to set Emacs to the right - mode: - Local variables: - mode: debian-changelog - End: - - * Edit/create `debian/control': - * Remove the `Version' field. If it is generated unusually - (not equal to the source version) you must use the -v option - to dpkg-gencontrol (see below). `Section', `Priority', - `Maintainer' go above the first blank line, most of the rest - below. - * Reorder the fields and add a blank line at an appropriate - point, separating the source package fields from the binary - package fields. - * Add the `Source' field. - * Add the `Standards-Version' field. The current value is - `2.0.0.0'. - * Change the `Architecture' field for each package to `any', - `all' or whatever. If there isn't an `Architecture' field - add one. - * If any other seddery or things used to happen to make the - binary control files use dpkg-gencontrol's variable - substitution features to achieve the same effect. Use - `debian/substvars' if you need to put unusally-generated - information (apart from details of `.deb' files) in the - `.changes' file too. - - * Edit the `debian/rules': - * Remove the source and diff and any changes and dist targets. - These things now happen in a package-independent way and are - not done by `debian/rules'. - * Split the binary target into binary-arch and binary-indep; - in many cases all of binary should go into binary-arch. - Create the binary target and the unused of the two other - binary-* targets if there is one - you can copy the ones - from the hello package. - * Change the binary target to use dpkg-gencontrol to make the - package control file(s). Move it to after all the files have - been installed but just before the last chown and chmod in - the target. - * Change occurrences of `debian-tmp' to `debian/tmp'. - * Change occurrences of `debian.{post,pre}{inst,rm}' to - `debian/*'. - * Remove the version number setting at the top, if there is - one. - * Ensure that the package's Debian-specific and upstream - changelogs are installed. - - * Check that the `debian/README' is really the copyright file, and - if so rename it to `debian/copyright' and edit `debian/rules' to - cope with this and to change the installation of the copyright - file from `/usr/doc//copyright' instead of - `/usr/doc/copyright/'. If it isn't then find - `debian/copyright' and decide what to do with the `README'. - - * Check for various other anachronisms and problems: - * Remove any `Package_Revision', `Package-Revision' or - `Revision' fields. - * Rename `Optional' to `Suggests', `Recommended' to - `Recommends'. - * Change `/usr/doc/examples/' to - `/usr/doc//examples'. - * Make sure that manpages are installed compressed. - * Check that the description has an extended description, is - well-formatted and meaningful and helpful to people wanting - to know whether to install a package. - - * Look everything over. - - * Do a test build using `dpkg-buildpackage -ur -uc -sa - -r'. Check the permissions and locations of files in - the resulting package by eyeballing the output of `dpkg-deb - --contents', and check that the source build happened OK. Test - install the binary package(s) and test extract the source - package(s). - - * Sign the release: either rebuild everything with - `dpkg-buildpackage -sa', or PGP-sign the `.dsc', rebuild the - `.changes' using `dpkg-genchanges -sa', and then PGP-sign the - `.changes'. - - The use of `-sa' on dpkg-buildpackage and dpkg-genchanges is important - when doing the first build/uploading of a new-format source package. - Unless this happens to be Debian revision `0' or `1' by default the - original source tarfile will not be included in the uploaded files - listed in the `.changes' file, and so it won't be installed on the FTP - site. `-sa' requests that the original source be included regardless. - - -------------------------------------------------------------------------------- - - -0.3 Copyright Notice --------------------- - - Copyright ©1996 Ian Jackson. - - This manual is free software; you may redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. - - This is distributed in the hope that it will be useful, but *without - any warranty*; without even the implied warranty of merchantability or - fitness for a particular purpose. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License with - your Debian GNU/Linux system, in `/usr/doc/copyright/GPL', or with the - dpkg source package as the file `COPYING'. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - - -------------------------------------------------------------------------------- - - - Debian policy manual - Ian Jackson - version 2.0.0.0 (dpkg 1.3.12), - 31 August 1996 - diff --git a/doc/programmer.lout b/doc/programmer.lout deleted file mode 100644 index b9c3c98e..00000000 --- a/doc/programmer.lout +++ /dev/null @@ -1,4538 +0,0 @@ -@SysInclude{ fontdefs } -@SysInclude{ langdefs } -@SysInclude{ dl } -@SysInclude{ docf } -@Use { @DocumentLayout - @ParaGap { 1.70vx } - @InitialBreak { 1.0fx ragged hyphen } - @PageHeaders { Titles } - @OptimizePages { Yes } - @RunningEvenTop { @B { @PageNum } } - @RunningOddTop { @Right { @B { @PageNum } } } - @RunningEvenFoot { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 @Right { {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual } } - @RunningOddFoot { {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual @Right { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 } } - @RunningStartEvenTop { @Null } - @RunningStartOddTop { @Null } - @RunningStartEvenFoot { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 @Right { {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual } } - @RunningStartOddFoot { {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual @Right { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 } } -# @RunningEvenTop { @B { @PageNum } @Centre { } @Right { @MinorNum } } -# @RunningOddTop { @MinorNum @Centre { @MinorTitle } @Right { @B { @PageNum } } } -# @RunningEvenFoot { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 @Right { {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual } } -# @RunningOddFoot { {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual @Right { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 } } -# @RunningStartEvenTop { @Null } -# @RunningStartOddTop { @Null } -# @RunningStartEvenFoot { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 @Right { {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual } } -# @RunningStartOddFoot { {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual @Right { version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 } } -} -@Use { @OrdinaryLayout } -@Doc @Text @Begin -@CenteredDisplay {clines 1.3v} @Break { -+5p @Font Bold @Font { {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' manual } --2p @Font { Ian Jackson {{0.7 1.0} @Scale {Courier Bold} @Font {<"ijackson@gnu.ai.mit.edu">}} } -version 0.2.0.0 (dpkg 1.3.7), 23 August 1996 -} - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { -0.1.|0.5fe{ Abstract}}}} |0f }} //0.0fe - - -@LP -This manual describes the technical aspects of creating Debian binary -and source packages. It also documents the interface between -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} and its access method scripts. It does not deal with -the Debian Project policy requirements, and it assumes familiarity -with {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}'s functions from the system administrator's -perspective. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { -0.2.|0.5fe{ Contents}}}} |0f }} //0.0fe - -//1vx//0.3vx Bold @Font @HAdjust { @HContract { { 1. } |5fx {Introduction and scope of this manual} } |2f @PageOf { ch-scope } } //1.00vx -//0.3vx Bold @Font @HAdjust { @HContract { { 2. } |5fx {Binary packages} } |2f @PageOf { ch-binarypkg } } //1.00vx -@HAdjust { @HContract { { 2.1. } |5fx {Creating package files "-" {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}}} } |2f @PageOf { s-bincreating } } //0.95vx -@HAdjust { @HContract { { 2.2. } |5fx {Package control information files} } |2f @PageOf { s-controlarea } } //0.95vx -@HAdjust { @HContract { { 2.3. } |5fx {The main control information file: {{0.7 1.0} @Scale {Courier Bold} @Font {control}}} } |2f @PageOf { s-controlfile } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 3. } |5fx {Source packages} } |2f @PageOf { ch-sourcepkg } } //1.00vx -@HAdjust { @HContract { { 3.1. } |5fx {Tools for processing source packages} } |2f @PageOf { s-sourcetools } } //0.95vx -@HAdjust { @HContract { { 3.2. } |5fx {The Debianised source tree} } |2f @PageOf { s-sourcetree } } //0.95vx -@HAdjust { @HContract { { 3.3. } |5fx {Source packages as archives} } |2f @PageOf { s-sourcearchives } } //0.95vx -@HAdjust { @HContract { { 3.4. } |5fx {Unpacking a Debian source package without {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}}} } |2f @PageOf { s3.4 } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 4. } |5fx {Control files and their fields} } |2f @PageOf { ch-controlfields } } //1.00vx -@HAdjust { @HContract { { 4.1. } |5fx {Syntax of control files} } |2f @PageOf { s4.1 } } //0.95vx -@HAdjust { @HContract { { 4.2. } |5fx {List of fields -} } |2f @PageOf { s4.2 } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 5. } |5fx {Version numbering} } |2f @PageOf { ch-versions } } //1.00vx -//0.3vx Bold @Font @HAdjust { @HContract { { 6. } |5fx {Package maintainer scripts -and installation procedure} } |2f @PageOf { ch-maintainerscripts } } //1.00vx -@HAdjust { @HContract { { 6.1. } |5fx {Introduction to package maintainer scripts} } |2f @PageOf { s6.1 } } //0.95vx -@HAdjust { @HContract { { 6.2. } |5fx {Summary of ways maintainer scripts are called} } |2f @PageOf { s-mscriptsinstact } } //0.95vx -@HAdjust { @HContract { { 6.3. } |5fx {Details of unpack phase of installation or upgrade} } |2f @PageOf { s6.3 } } //0.95vx -@HAdjust { @HContract { { 6.4. } |5fx {Details of configuration} } |2f @PageOf { s6.4 } } //0.95vx -@HAdjust { @HContract { { 6.5. } |5fx {Details of removal "and/or" configuration purging} } |2f @PageOf { s6.5 } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 7. } |5fx {Descriptions of packages "-" the -{{0.7 1.0} @Scale {Courier Bold} @Font {Description}} field} } |2f @PageOf { ch-descriptions } } //1.00vx -@HAdjust { @HContract { { 7.1. } |5fx {Types of formatting line in the extended description} } |2f @PageOf { s7.1 } } //0.95vx -@HAdjust { @HContract { { 7.2. } |5fx {Notes about writing descriptions} } |2f @PageOf { s7.2 } } //0.95vx -@HAdjust { @HContract { { 7.3. } |5fx {Example description in control file for Smail} } |2f @PageOf { s7.3 } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 8. } |5fx {Declaring relationships between packages} } |2f @PageOf { ch-relationships } } //1.00vx -@HAdjust { @HContract { { 8.1. } |5fx {Syntax of relationship fields} } |2f @PageOf { s-depsyntax } } //0.95vx -@HAdjust { @HContract { { 8.2. } |5fx {Dependencies "-" {{0.7 1.0} @Scale {Courier Bold} @Font {Depends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Suggests}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"Pre"--"Depends"}}} } |2f @PageOf { s8.2 } } //0.95vx -@HAdjust { @HContract { { 8.3. } |5fx {Alternative packages "-" {{0.7 1.0} @Scale {Courier Bold} @Font {Conflicts}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}}} } |2f @PageOf { s-conflicts } } //0.95vx -@HAdjust { @HContract { { 8.4. } |5fx {Virtual packages "-" {{0.7 1.0} @Scale {Courier Bold} @Font {Provides}}} } |2f @PageOf { s-virtual } } //0.95vx -@HAdjust { @HContract { { 8.5. } |5fx {{{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} "-" overwriting files and replacing packages} } |2f @PageOf { s-replaces } } //0.95vx -@HAdjust { @HContract { { 8.6. } |5fx {Defaults for satisfying dependencies "-" ordering} } |2f @PageOf { s8.6 } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 9. } |5fx {Configuration file handling} } |2f @PageOf { ch-conffiles } } //1.00vx -@HAdjust { @HContract { { 9.1. } |5fx {Automatic handling of configuration files by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}} } |2f @PageOf { s9.1 } } //0.95vx -@HAdjust { @HContract { { 9.2. } |5fx {"Fully-featured" maintainer script configuration handling} } |2f @PageOf { s9.2 } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 10. } |5fx {Alternative versions of an interface "-" -{{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"alternatives"}}} } |2f @PageOf { ch-alternatives } } //1.00vx -//0.3vx Bold @Font @HAdjust { @HContract { { 11. } |5fx {Diversions "-" overriding a package's version of a file} } |2f @PageOf { ch-diversions } } //1.00vx -//0.3vx Bold @Font @HAdjust { @HContract { { 12. } |5fx {Shared libraries} } |2f @PageOf { ch-sharedlibs } } //1.00vx -//0.3vx Bold @Font @HAdjust { @HContract { { 13. } |5fx {Configuration of {{0.7 1.0} @Scale {Courier Bold} @Font {init}}} } |2f @PageOf { ch-sysvinit } } //1.00vx -@HAdjust { @HContract { { 13.1. } |5fx {Introduction to the {{0.7 1.0} @Scale {Courier Bold} @Font {init.d}} scheme} } |2f @PageOf { s13.1 } } //0.95vx -@HAdjust { @HContract { { 13.2. } |5fx {Writing {{0.7 1.0} @Scale {Courier Bold} @Font {init.d}} scripts} } |2f @PageOf { s13.2 } } //0.95vx -@HAdjust { @HContract { { 13.3. } |5fx {Managing the {{0.7 1.0} @Scale {Courier Bold} @Font {rc{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}.d}} links "-" {{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"rc.d"}}} } |2f @PageOf { s13.3 } } //0.95vx -@HAdjust { @HContract { { 13.4. } |5fx {"Boot-time" initialisation "-" {{0.7 1.0} @Scale {Courier Bold} @Font {rc.boot}}} } |2f @PageOf { s13.4 } } //0.95vx -@HAdjust { @HContract { { 13.5. } |5fx {Notes} } |2f @PageOf { s13.5 } } //0.95vx -@HAdjust { @HContract { { 13.6. } |5fx {Example} } |2f @PageOf { s13.6 } } //0.95vx -//0.3vx Bold @Font @HAdjust { @HContract { { 14. } |5fx {{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}}'s interface to its installation methods} } |2f @PageOf { ch-methif } } //1.00vx -@HAdjust { @HContract { { 14.1. } |5fx {Functions of the method scripts} } |2f @PageOf { s14.1 } } //0.95vx -@HAdjust { @HContract { { 14.2. } |5fx {Location and arguments of the method scripts} } |2f @PageOf { s14.2 } } //0.95vx - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { -0.3.|0.5fe{ Copyright Notice}}}} |0f }} //0.0fe - - -@LP -Copyright ©1996 Ian Jackson. -@LP - -This manual is free software; you may redistribute it "and/or" modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. -@LP - -This is distributed in the hope that it will be useful, but -{{Times Slope} @Font {without any warranty}}; without even the implied warranty of -merchantability or fitness for a particular purpose. See the GNU -General Public License for more details. -@LP - -You should have received a copy of the GNU General Public License with -your Debian "GNU/Linux" system, in {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/doc/copyright/GPL"}}, or -with the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} source package as the file {{0.7 1.0} @Scale {Courier Bold} @Font {COPYING}}. If -not, write to the Free Software Foundation, Inc., 675 Mass Ave, -Cambridge, MA 02139, USA. - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-scope} -1.|0.5fe{ Introduction and scope of this manual}}}} |0f }} //0.0fe - - -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} is a suite of programs for creating binary package files -and installing and removing them on Unix systems.{@FootNote{ {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} -is targetted primarily at Debian "GNU/Linux," but may work on or be -ported to other systems.}} -@LP - -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. -@LP - -This manual describes the technical aspects of creating Debian binary -packages ({{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} files). It documents the behaviour of the -package management programs {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}, {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} et al. and and the -way they interact with packages. -@LP - -It also documents the interaction between {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}}'s core and the -access method scripts it uses to actually install the selected -packages, and describes how to create a new access method. -@LP - -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 conjuction with those programs' manpages. -@LP - -The utility programs which are provided with {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} for managing -various system configuration and similar issues, such as -{{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"rc.d"}} and {{0.7 1.0} @Scale {Courier Bold} @Font {"install"--"info"}}, are not described in -detail here "-" please see their manpages. -@LP - -It does {{Times Slope} @Font {not}} describe the policy requirements imposed on Debian -packages, such as the permissions on files and directories, -documentation requirements, upload procedure, and so on. You should -see the Debian packaging policy manual for these details. (Many of -them will probably turn out to be helpful even if you don't plan to -upload your package and make it available as part of the -distribution.) -@LP - -It is assumed that the reader is reasonably familiar with the -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} System Administrators' manual. Unfortunately this manual -does not yet exist. -@LP - -The Debian version of the FSF's GNU hello program is provided as an -example for people wishing to create Debian packages. -@LP - -{{Times Slope} @Font {Note that this document is still a draft!}} - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-binarypkg} -2.|0.5fe{ Binary packages}}}} |0f }} //0.0fe - - -@LP - -The binary package has two main sections. The first part consists of -various control information files and scripts used by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} when -installing and removing. See `Package control information files', page @PageOf{s-controlarea}. -@LP - -The second part is an archive (currently a {{0.7 1.0} @Scale {Courier Bold} @Font {tar}} archive) -containing files and directories to be installed. -@LP - -In the future binary packages may also contain other components, such -as checksums and digital signatures. - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-bincreating} -2.1.|0.5fe{ Creating package files "-" {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}}}}}} |0f }} //0.0fe - - -@LP - -All manipulation of binary package files is done by {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}}; -it's the only program that has knowledge of the format. -({{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}} may be invoked by calling {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}, as {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will -spot that the options requested are appropriate to {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}} and -invoke that instead with the same arguments.) -@LP - -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 -filesystem data part of the package. In "Debian-format" source packages -this directory is usually {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/tmp"}}, relative to the top of -the package's source tree. -@LP - -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. -@LP - -With current versions of {{0.7 1.0} @Scale {Courier Bold} @Font {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. -@LP - -You need to add one special directory to the root of the miniature -filesystem tree you're creating: {{0.7 1.0} @Scale {Courier Bold} @Font {DEBIAN}}. It should contain the -control information files, notably the binary package control file -(see `The main control information file: {{0.7 1.0} @Scale {Courier Bold} @Font {control}}', page @PageOf{s-controlfile}). -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {DEBIAN}} directory will not appear in the filesystem archive of -the package, and so won't be installed by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} when the package -is installed. -@LP - -When you've prepared the package, you should invoke: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -dpkg ""--""--"build" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {directory}}}}}}} //0.2fe - -@LP - -This will build the package in {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {directory}}}}.deb}}. -({{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} knows that {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"build"}} is a {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}} option, so it -invokes {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}} with the same arguments to build the package.) -@LP - -See the manpage {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb(8)"}} for details of how -to examine the contents of this "newly-created" file. You may find the -output of following commands enlightening: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"dpkg"--"deb" ""--""--"info" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {filename}}}}.deb -"dpkg"--"deb" ""--""--"contents" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {filename}}}}.deb}}} //0.2fe - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-controlarea} -2.2.|0.5fe{ Package control information files}}}} |0f }} //0.0fe - - -@LP - -The control information portion of a binary package is a collection of -files with names known to {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}. It will treat the contents of -these files specially "-" some of them contain information used by -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} when installing or removing the package; others are scripts -which the package maintainer wants {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} to run. -@LP - -It is possible to put other files in the package control area, but -this is not generally a good idea (though they will largely be -ignored). -@LP - -Here is a brief list of the control info files supported by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} -and a summary of what they're used for. -@LP - -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {control}}}} -//1.0vx -@RawIndentedDisplay { -This is the key description file used by {{0.7 1.0} @Scale {Courier Bold} @Font {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 `The main control information file: {{0.7 1.0} @Scale {Courier Bold} @Font {control}}', page @PageOf{s-controlfile}. -@LP - -It is usually generated automatically from information in the source -package by the {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} program, and with assistance -from {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"shlibdeps"}}. See `Tools for processing source packages', page @PageOf{s-sourcetools}. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {postinst}}, {{0.7 1.0} @Scale {Courier Bold} @Font {preinst}}, {{0.7 1.0} @Scale {Courier Bold} @Font {postrm}}, {{0.7 1.0} @Scale {Courier Bold} @Font {prerm}}}} -//1.0vx -@RawIndentedDisplay { -These are exectuable files (usually scripts) which {{0.7 1.0} @Scale {Courier Bold} @Font {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 processing than that provided by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}. -Details of when and how they are called are in -`Package maintainer scripts -and installation procedure', page @PageOf{ch-maintainerscripts}. -@LP - -It is very important to make these scripts itempotent.{@FootNote{ That -means that if it runs successfully or fails and then you call it again -it doesn't bomb out, but just ensures that everything is the way it -ought to be.}} This is so that if an error occurs, the user -interrupts {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} or some other unforeseen circumstance happens you -don't leave the user with a "badly-broken" package. -@LP - -The maintainer scripts are guaranteed to run with a controlling -terminal and can interact with the user. If they need to prompt for -passwords, do "full-screen" interaction or something similar you should -do these things to and from {{0.7 1.0} @Scale {Courier Bold} @Font {"/dev/tty"}}, since {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will at -some point redirect scripts' standard input and output so that it can -log the installation process. Likewise, because these scripts may be -executed with standard output redirected into a pipe for logging -purposes, Perl scripts should set unbuffered output by setting -{{0.7 1.0} @Scale {Courier Bold} @Font {"$|=1"}} so that the output is printed immediately rather than being -buffered. -@LP - -Each script should return a zero exit status for success, or a nonzero -one for failure. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {conffiles}}}} -//1.0vx -@RawIndentedDisplay { -This file contains a list of configuration files which are to be -handled automatically by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} (see `Configuration file handling', page @PageOf{ch-conffiles}). Note -that not necessarily every configuration file should be listed here. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {shlibs}}}} -//1.0vx -@RawIndentedDisplay { -This file contains a list of the shared libraries supplied by the -package, with dependency details for each. This is used by -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"shlibdeps"}} when it determines what dependencies are -required in a package control file. -@LP - -Each line is of the form: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"library"--"name"}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"version"--"or"--"soname"}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {dependencies ...}}}}}}} //0.2fe - -@LP - -{{Times Slope} @Font {"library-name"}} is the name of the shared library, for example -{{0.7 1.0} @Scale {Courier Bold} @Font {libc5}}. -@LP - -{{Times Slope} @Font {"version-or-soname"}} is the soname of the library "-" ie, the thing -that must exactly match for the library to be recognised by -{{0.7 1.0} @Scale {Courier Bold} @Font {ld.so}}. Usually this is major version number of the library. -@LP - -{{Times Slope} @Font {dependencies}} has the same syntax as a dependency field in a -binary package control file. It should give details of which -package(s) are required to satisfy a binary built against the version -of the library contained in the package. See `Syntax of relationship fields', page @PageOf{s-depsyntax}. -@LP - -For example, if the package {{0.7 1.0} @Scale {Courier Bold} @Font {foo}} contains {{0.7 1.0} @Scale {Courier Bold} @Font {libfoo.so.1.2.3}}, -where the soname of the library is {{0.7 1.0} @Scale {Courier Bold} @Font {libfoo.so.1}}, and the first -version of the package which contained a minor number of at least -{{0.7 1.0} @Scale {Courier Bold} @Font {2.3}} was {{Times Slope} @Font {"1.2.3-1"}}, then the package's {{Times Slope} @Font {shlibs}} could -say: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -libfoo 1 foo (>= "1.2.3"--"1)"}}} //0.2fe - -@LP - -The "version-specific" dependency is to avoid warnings from {{0.7 1.0} @Scale {Courier Bold} @Font {ld.so}} -about using older shared libraries with newer binaries. - -} -//0fe - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-controlfile} -2.3.|0.5fe{ The main control information file: {{0.7 1.0} @Scale {Courier Bold} @Font {control}}}}}} |0f }} //0.0fe - - -@LP - -The most important control information file used by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} when it -installs a package is {{0.7 1.0} @Scale {Courier Bold} @Font {control}}. It contains all the package's -`vital statistics'. -@LP - -The binary package control files of packages built from Debian sources -are made by a special tool, {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}}, which reads -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/control"}} and {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/changelog"}} to find the -information it needs. See `Source packages', page @PageOf{ch-sourcepkg} for more details. -@LP - -The fields in binary package control files are: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Package}} (mandatory) -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Version}} (mandatory) - -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Architecture}} -(mandatory){@FootNote{ This field should appear in all packages, though -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} doesn't require it yet so that old packages can still be -installed.}} - -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Depends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Provides}} et al. -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Essential}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Maintainer}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Section}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Source}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Description}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {"Installed"--"Size"}} - -} -@RawEndList}//0ve - -@LP - -A description of the syntax of control files and the purpose of these -fields is available in `Control files and their fields', page @PageOf{ch-controlfields}. - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-sourcepkg} -3.|0.5fe{ Source packages}}}} |0f }} //0.0fe - - -@LP - -The Debian binary packages in the distribution are generated from -Debian sources, which are in a special format to assist the easy and -automatic building of binaries. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-sourcetools} -3.1.|0.5fe{ Tools for processing source packages}}}} |0f }} //0.0fe - - -@LP - -Various tools are provided for manipulating source packages; they pack -and unpack sources and help build of binary packages and help manage -the distribution of new versions. -@LP - -They are introduced and typical uses described here; see {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source(1)"}} for full documentation about their -arguments and operation. -@LP - -For examples of how to construct a Debian source package, and how to -use those utilities that are used by Debian source packages, please -see the {{0.7 1.0} @Scale {Courier Bold} @Font {hello}} example package. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.1} -3.1.1.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} "-" packs and unpacks Debian source packages}}}//0.2fe - - -@LP - -This program is frequently used by hand, and is also called from -"package-independent" automated building scripts such as -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"buildpackage"}}. -@LP - -To unpack a package it is typically invoked with - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"dpkg"--"source" ""--"x" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {".../path/to/filename"}}}}.dsc}}} //0.2fe - -with the {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {filename}}}}.tar.gz}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {filename}}}}.diff.gz}} (if applicable) in the same directory. It -unpacks into {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}""--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}}}}, and if applicable -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}""--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}}.orig}}, in the current directory. -@LP - -To create a packed source archive it is typically invoked: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"dpkg"--"source" ""--"b" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}""--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}}}}} //0.2fe - -This will create the {{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}}, {{0.7 1.0} @Scale {Courier Bold} @Font {.tar.gz}} and {{0.7 1.0} @Scale {Courier Bold} @Font {.diff.gz}} (if -appropriate) in the current directory. {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} does not -clean the source tree first "-" this must be done separately if it is -required. -@LP - -See also `Source packages as archives', page @PageOf{s-sourcearchives}. - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.2} -3.1.2.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"buildpackage"}} "-" overall "package-building" control -script}}}//0.2fe - - -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"buildpackage"}} is a script which invokes {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}}, -the {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} targets {{0.7 1.0} @Scale {Courier Bold} @Font {clean}}, {{0.7 1.0} @Scale {Courier Bold} @Font {build}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {binary}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}} and {{0.7 1.0} @Scale {Courier Bold} @Font {pgp}} to build a signed -source and binary package upload. -@LP - -It is usually invoked by hand from the top level of the built or -unbuilt source directory. It may be invoked with no arguments; useful -arguments include: -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {""--"uc"}}, {{0.7 1.0} @Scale {Courier Bold} @Font {""--"us"}}}} -//1.0vx -{|2f { -Do not "PGP-sign" the {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file or the source package -{{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}} file, respectively. - -}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {""--"p"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"pgp-command"}}}}}}}} -//1.0vx -{|2f { -Invoke {{Times Slope} @Font {"pgp-command"}} instead of finding {{0.7 1.0} @Scale {Courier Bold} @Font {pgp}} on the -{{0.7 1.0} @Scale {Courier Bold} @Font {PATH}}. {{Times Slope} @Font {"pgp-command"}} must behave just like {{0.7 1.0} @Scale {Courier Bold} @Font {pgp}}. - -}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {""--"r"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"root-command"}}}}}}}} -//1.0vx -{|2f { -When root privilege is required, invoke the command -{{Times Slope} @Font {"root-command"}}. {{Times Slope} @Font {"root-command"}} should invoke its first -argument as a command, from the {{0.7 1.0} @Scale {Courier Bold} @Font {PATH}} if necessary, and pass its -second and subsequent arguments to the command it calls. If no -{{Times Slope} @Font {"root-command"}} is supplied then {{Times Slope} @Font {"dpkg-buildpackage"}} will take -no special action to gain root privilege, so that for most packages it -will have to be invoked as root to start with. - -}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {""--"b"}}, {{0.7 1.0} @Scale {Courier Bold} @Font {""--"B"}}}} -//1.0vx -{|2f { -Two types of "binary-only" build and upload "-" see {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source(1)"}}. -}} -//0.2fe - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.3} -3.1.3.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} "-" generates binary package control files}}}//0.2fe - - -@LP - -This program is usually called from {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} (see `The Debianised source tree', page @PageOf{s-sourcetree}) in the top level of the source tree. -@LP - -This is usually done just before the files and directories in the -temporary directory tree where the package is being built have their -permissions and ownerships set and the package is constructed using -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}}{@FootNote{ This is so that the control file which is -produced has the right permissions}}. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} must be called after all the files which are to -go into the package have been placed in the temporary build directory, -so that its calculation of the installed size of a package is correct. -@LP - -It is also necessary for {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} to be run after -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"shlibdeps"}} so that the variable substitutions created by -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"shlibdeps"}} in {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/substvars"}} are available. -@LP - -For a package which generates only one binary package, and which -builds it in {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/tmp"}} relative to the top of the source -package, it is usually sufficient to call: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"dpkg"--"gencontrol"}}} //0.2fe - -@LP - -Sources which build several binaries will typically need something -like: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"dpkg"--"gencontrol" ""--"Pdebian/tmp"--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {pkg}}}} ""--"p"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}}}} //0.2fe - -The {{0.7 1.0} @Scale {Courier Bold} @Font {""--"P"}} tells {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} that the package is being -built in a "non-default" directory, and the {{0.7 1.0} @Scale {Courier Bold} @Font {""--"p"}} tells it which -package's control file should be generated. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} also adds information to the list of files in -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/files"}}, for the benefit of (for example) a future -invocation of {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}}. - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.4} -3.1.4.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"shlibdeps"}} "-" calculates shared library dependencies}}}//0.2fe - - -@LP - -This program is usually called from {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} just before -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} (see `The Debianised source tree', page @PageOf{s-sourcetree}), in the top level -of the source tree. -@LP - -Its arguments are executables{@FootNote{ They may be specified either -in the locations in the source tree where they are created or in the -locations in the temporary build tree where they are installed prior -to binary package creation.}} for which shared library -dependencies should be included in the binary package's control file. -@LP - -If some of the executable(s) shared libraries should only warrant a -{{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}} or {{0.7 1.0} @Scale {Courier Bold} @Font {Suggests}}, or if some warrant a -{{0.7 1.0} @Scale {Courier Bold} @Font {"Pre"--"Depends"}}, this can be achieved by using the -{{0.7 1.0} @Scale {Courier Bold} @Font {""--"d"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"dependency-field"}}}}}} option before those executable(s). -(Each {{0.7 1.0} @Scale {Courier Bold} @Font {""--"d"}} option takes effect until the next {{0.7 1.0} @Scale {Courier Bold} @Font {""--"d"}}.) -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"shlibdeps"}} does not directly cause the output control file -to be modified. Instead by default it adds to the -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/substvars"}} file variable settings like -{{0.7 1.0} @Scale {Courier Bold} @Font {shlibs:Depends}}. These variable settings must be referenced in -dependency fields in the appropriate "per-binary-package" sections of -the source control file. -@LP - -For example, the {{0.7 1.0} @Scale {Courier Bold} @Font {procps}} package generates two kinds of -binaries, simple C binaries like {{0.7 1.0} @Scale {Courier Bold} @Font {ps}} which require a -predependency and "full-screen" ncurses binaries like {{0.7 1.0} @Scale {Courier Bold} @Font {top}} which -require only a recommendation. It can say in its {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}}: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"dpkg"--"shlibdeps" ""--"dPre"--"Depends" ps ""--"dRecommends" top}}} //0.2fe - -and then in its main control file {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/control"}}: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {...}}}} -Package: procps -"Pre"--"Depends:" "${shlibs:Pre"--"Depends}" -Recommends: "${shlibs:Recommends}" -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {...}}}}}}} //0.2fe - -@LP - -Sources which produce several binary packages with different shared -library dependency requirements can use the {{0.7 1.0} @Scale {Courier Bold} @Font {""--"p"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {varnameprefix}}}}}} -option to override the default {{0.7 1.0} @Scale {Courier Bold} @Font {shlib:}} prefix (one invocation of -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"shlibdeps"}} per setting of this option). They can thus -produce several sets of dependency variables, each of the form -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {varnameprefix}}}}:{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {dependencyfield}}}}}}, which can be referred -to in the appropriate parts of the binary package control files. - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.5} -3.1.5.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"distaddfile"}} "-" adds a file to {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/files"}}}}}//0.2fe - - -@LP - -Some packages' uploads need to include files other than the source and -binary package files. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"distaddfile"}} adds a file to the {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/files"}} file so -that it will be included in the {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file when -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}} is run. -@LP - -It is usually invoked from the {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} target of -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}}: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"dpkg"--"distaddfile" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {filename}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {section}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {priority}}}}}}} //0.2fe - -The {{Times Slope} @Font {filename}} is relative to the directory where -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}} will expect to find it "-" this is usually the -directory above the top level of the source tree. The -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} target should put the file there just before or -just after calling {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"distaddfile"}}. -@LP - -The {{Times Slope} @Font {section}} and {{Times Slope} @Font {priority}} are passed unchanged into the -resulting {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file. See `{{0.7 1.0} @Scale {Courier Bold} @Font {Section}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}}', page @PageOf{s-f-classification}. - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.6} -3.1.6.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}} "-" generates a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} upload -control file}}}//0.2fe - - -@LP - -This program is usually called by "package-independent" automatic -building scripts such as {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"buildpackage"}}, but it may also be -called by hand. -@LP - -It is usually called in the top level of a built source tree, and when -invoked with no arguments will print out a straightforward -{{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file based on the information in the source package's -changelog and control file and the binary and source packages which -should have been built. - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.1.7} -3.1.7.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"parsechangelog"}} "-" produces parsed representation of -a changelog}}}//0.2fe - - -@LP - -This program is used internally by {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} et al. It may -also occasionally be useful in {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} and elsewhere. It -parses a changelog, {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/changelog"}} by default, and prints a -"control-file" format representation of the information in it to -standard output. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-sourcetree} -3.2.|0.5fe{ The Debianised source tree}}}} |0f }} //0.0fe - - -@LP - -The source archive scheme described later is intended to allow a -Debianised source tree with some associated control information to be -reproduced and transported easily. The Debianised source tree is a -version of the original program with certain files added for the -benefit of the Debianisation process, and with any other changes -required made to the rest of the source code and installation scripts. -@LP - -The extra files created for Debian are in the subdirectory {{0.7 1.0} @Scale {Courier Bold} @Font {debian}} -of the top level of the Debianised source tree. They are described -below. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.1} -3.2.1.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} "-" the main building script}}}//0.2fe - - -@LP - -This file is an executable makefile, and contains the "package-specific" -recipies for compiling the package and building binary package(s) out -of the source. -@LP - -It must start with the line {{0.7 1.0} @Scale {Courier Bold} @Font {"#!/usr/bin/make" ""--"f"}}, so that it -can be invoked by saying its name rather than invoking {{0.7 1.0} @Scale {Courier Bold} @Font {make}} -explicitly. -@LP - -The targets which are required to be present are: - - -@LP -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {build}}}} -//1.0vx -@RawIndentedDisplay { -This should perform all "non-interactive" configuration and compilation -of the package. If a package has an interactive "pre-build" -configuration routine, the Debianised source package should be built -after this has taken place, so that it can be built without rerunning -the configuration. -@LP - -For some packages, notably ones where the same source tree is compiled -in different ways to produce two binary packages, the {{0.7 1.0} @Scale {Courier Bold} @Font {build}} -target does not make much sense. For these packages it is good enough -to provide two (or more) targets ({{0.7 1.0} @Scale {Courier Bold} @Font {"build"--"a"}} and {{0.7 1.0} @Scale {Courier Bold} @Font {"build"--"b"}} or -whatever) for each of the ways of building the package, and a -{{0.7 1.0} @Scale {Courier Bold} @Font {build}} target that does nothing. The {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} target will have -to build the package in each of the possible ways and make the binary -package out of each. -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {build}} target must not do anything that might require root -privilege. -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {build}} target may need to run {{0.7 1.0} @Scale {Courier Bold} @Font {clean}} first "-" see below. -@LP - -When a package has a configuration routine that takes a long time, or -when the makefiles are poorly designed, or when {{0.7 1.0} @Scale {Courier Bold} @Font {build}} needs to -run {{0.7 1.0} @Scale {Courier Bold} @Font {clean}} first, it is a good idea to {{0.7 1.0} @Scale {Courier Bold} @Font {touch build}} when the -build process is complete. This will ensure that if {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules" -build}} is run again it will not rebuild the whole program. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {binary}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"arch"}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"indep"}}}} -//1.0vx -@RawIndentedDisplay { -The {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} target should be all that is necessary for the user -to build the binary package. It is split into two parts: -{{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"arch"}} builds the packages' output files which are -specific to a particular architecture, and {{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"indep"}} -builds those which are not. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {binary}} should usually be a target with no commands which simply -depends on {{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"arch"}} and {{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"indep"}}. -@LP - -Both {{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"*"}} targets should depend on the {{0.7 1.0} @Scale {Courier Bold} @Font {build}} target, -above, so that the package is built if it has not been already. It -should then create the relevant binary package(s), using -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} to make their control files and {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}} -to build them and place them in the parent of the top level directory. -@LP - -If one of the {{0.7 1.0} @Scale {Courier Bold} @Font {"binary"--"*"}} targets has nothing to do (this will be -always be the case if the source generates only a single binary -package, whether "architecture-dependent" or not) it {{Times Slope} @Font {must}} still -exist, but should always succeed. -@LP - -`Binary packages', page @PageOf{ch-binarypkg} describes how to construct binary packages. -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} targets must be invoked as root. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {clean}}}} -//1.0vx -@RawIndentedDisplay { -This should undo any effects that the {{0.7 1.0} @Scale {Courier Bold} @Font {build}} and {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} -targets may have had, except that it should leave alone any output -files created in the parent directory by a run of {{0.7 1.0} @Scale {Courier Bold} @Font {binary}}. -@LP - -If a {{0.7 1.0} @Scale {Courier Bold} @Font {build}} file is touched at the end of the {{0.7 1.0} @Scale {Courier Bold} @Font {build}} target, -as suggested above, it must be removed as the first thing that -{{0.7 1.0} @Scale {Courier Bold} @Font {clean}} does, so that running {{0.7 1.0} @Scale {Courier Bold} @Font {build}} again after an interrupted -{{0.7 1.0} @Scale {Courier Bold} @Font {clean}} doesn't think that everything is already done. -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {clean}} target must be invoked as root if {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} has -been invoked since the last {{0.7 1.0} @Scale {Courier Bold} @Font {clean}}, or if {{0.7 1.0} @Scale {Courier Bold} @Font {build}} has been -invoked as root (since {{0.7 1.0} @Scale {Courier Bold} @Font {build}} may create directories, for -example). - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {"get"--"orig"--"source"}}}} -//1.0vx -@RawIndentedDisplay { -This target fetches the most recent version of the original source -package from a canonical archive site (via FTP or WWW, for example), -does any necessary rearrangement to turn it into the original source -tarfile format described below, and leaves it in the current directory. -@LP - -This target may be invoked in any directory, and should take care to -clean up any temporary files it may have left. -@LP - -This target is optional, but providing it if possible is a good idea. - -} -//0fe - - - -@LP -The {{0.7 1.0} @Scale {Courier Bold} @Font {build}}, {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} and {{0.7 1.0} @Scale {Courier Bold} @Font {clean}} targets must be -invoked with a current directory of the package's "top-level" -directory. - -@LP - -Additional targets may exist in {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}}, either as -published or undocumented interfaces or for the package's internal -use. - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.2} -3.2.2.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/control"}}}}}//0.2fe - - -@LP - -This file contains "version-independent" details about the source -package and about the binary packages it creates. -@LP - -It is a series of sets of control fields, each syntactically similar -to a binary package control file. The sets are separated by one or -more blank lines. The first set is information about the source -package in general; each subsequent set describes one binary package -that the source tree builds. -@LP - -The syntax and semantics of the fields are described below in -`Control files and their fields', page @PageOf{ch-controlfields}. -@LP - -The general "(binary-package-independent)" fields are: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Source}} (mandatory) -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Maintainer}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Section}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}} -(classification, mandatory) -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {"Standards"--"Version"}} -} -@RawEndList}//0ve - -@LP - -The "per-binary-package" fields are: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Package}} (mandatory) -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Architecture}} (mandatory) -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Description}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Section}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}} (classification) -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Essential}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Depends}} et al. (package interrelationships) -} -@RawEndList}//0ve - -@LP - -These fields are used by {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} to generate control -files for binary packages (see below), by {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}} to -generate the {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file to accompany the upload, and by -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} when it creates the {{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}} source control file as -part of a source archive. -@LP - -The fields here may contain variable references "-" their values will be -substituted by {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}} or -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} when they generate output control files. See `{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/substvars"}} and variable substitutions', page @PageOf{s-srcsubstvars} for details. -@LP -@CNP -@Heading +2p @Font { 1.2vx @Break { {@PageMark s3.2.2.1} -3.2.2.1.|0.5fe{ "User-defined" fields}}}//0.2fe - - -@LP - -Additional "user-defined" fields may be added to the source package -control file. Such fields will be ignored, and not copied to (for -example) binary or source package control files or upload control -files. -@LP - -If you wish to add additional unsupported fields to these output files -you should use the mechanism described here. -@LP - -Fields in the main source control information file with names starting -{{0.7 1.0} @Scale {Courier Bold} @Font {X}}, followed by one or more of the letters {{0.7 1.0} @Scale {Courier Bold} @Font {BCS}} and a hyphen -{{0.7 1.0} @Scale {Courier Bold} @Font {""--""}}, will be copied to the output files. Only the part of the -field name after the hyphen will be used in the output file. Where -the letter {{0.7 1.0} @Scale {Courier Bold} @Font {B}} is used the field will appear in binary package -control files, where the letter {{0.7 1.0} @Scale {Courier Bold} @Font {S}} is used in source package -control files and where {{0.7 1.0} @Scale {Courier Bold} @Font {C}} is used in upload control -({{0.7 1.0} @Scale {Courier Bold} @Font {.changes}}) files. -@LP - -For example, if the main source information control file contains the -field - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"XBS"--"Comment:" I stand between the candle and the star.}}} //0.2fe - -then the binary and source package control files will contain the -field - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Comment: I stand between the candle and the star.}}} //0.2fe - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-dpkgchangelog} -3.2.3.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/changelog"}}}}}//0.2fe - - -@LP - -This file records the changes to the "Debian-specific" parts of the -package{@FootNote{ Though there is nothing stopping an author who is -also the Debian maintainer from using it for all their changes, it -will have to be renamed if the Debian and upstream maintainers become -different people.}}. -@LP - -It has a special format which allows the package building tools to -discover which version of the package is being built and find out -other "release-specific" information. -@LP - -That format is a series of entries like this: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}} ({{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}}) {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {distribution(s)}}}}; urgency={{1.4285714285 1.0} @Scale {{{Times Slope} @Font {urgency}}}} - - * {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {change details}}}} - {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {more change details}}}} - * {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {even more change details}}}} - - ""--""--"" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {maintainer name and email address}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {date}}}}}}} //0.2fe - -@LP - -{{Times Slope} @Font {package}} and {{Times Slope} @Font {version}} are the source package name and -version number. {{Times Slope} @Font {distribution(s)}} lists the distributions where -this version should be installed when it is uploaded "-" it is copied to -the {{0.7 1.0} @Scale {Courier Bold} @Font {Distribution}} field in the {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file. See `{{0.7 1.0} @Scale {Courier Bold} @Font {Distribution}}', page @PageOf{s-f-Distribution}. -@LP - -{{Times Slope} @Font {urgency}} is the value for the {{0.7 1.0} @Scale {Courier Bold} @Font {Urgency}} field in the -{{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file for the upload. See `{{0.7 1.0} @Scale {Courier Bold} @Font {Urgency}}', page @PageOf{s-f-Urgency}. It is -not possible to specify an urgency containing commas; commas are used -to separate {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {keyword}}}}={{1.4285714285 1.0} @Scale {{{Times Slope} @Font {value}}}}}} settings in the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} -changelog format (though there is currently only one useful -{{Times Slope} @Font {keyword}}, {{0.7 1.0} @Scale {Courier Bold} @Font {urgency}}). -@LP - -The change details may in fact be any series of lines starting with at -least two spaces, but conventionally each change starts with an -asterisk and a separating space and continuation lines are indented so -as to bring them in line with the start of the text above. Blank -lines may be used here to separate groups of changes, if desired. -@LP - -The maintainer name and email address should {{Times Slope} @Font {not}} necessarily be -those of the usual package maintainer. They should be the details of -the person doing {{Times Slope} @Font {this}} version. The information here will be -copied to the {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file, and then later used to send an -acknowledgement when the upload has been installed. -@LP - -The {{Times Slope} @Font {date}} should be in RFC822 format; it should include the -timezone specified numerically, with the timezone name or abbreviation -optionally present as a comment. -@LP - -The first `title' line with the package name should start at the left -hand margin; the `trailer' line with the maintainer and date details -should be preceded by exactly one space. The maintainer details and -the date must be separated by exactly two spaces. -@LP - -An Emacs mode for editing this format is available: it is called -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--"changelog"--"mode"}}. You can have this mode selected -automatically when you edit a Debian changelog by adding a local -variables clause to the end of the changelog. - -@LP -@CNP -@Heading +2p @Font { 1.2vx @Break { {@PageMark s3.2.3.1} -3.2.3.1.|0.5fe{ Defining alternative changelog formats}}}//0.2fe - - -@LP - -It is possible to use a different format to the standard one, by -providing a parser for the format you wish to use. -@LP - -In order to have {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"parsechangelog"}} run your parser, you must -include a line within the last 40 lines of your file matching the Perl -regular expression: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"\\schangelog"--"format:\\s+([0"--"9a"--"z]+)\\W"}}} //0.2fe - -The part in parentheses should be the name of the format. -@LP - -If such a line exists then {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"parsechangelog"}} will look for the -parser as {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/lib/dpkg/parsechangelog/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"format-name"}}}}}} or -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/local/lib/dpkg/parsechangelog/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"format-name"}}}}}}; it is an -error for it not to find it, or for it not to be an executable -program. The default changelog format is {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}, and a parser for -it is provided with the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} package. -@LP - -The parser will be invoked with the changelog open on standard input -at the start of the file. It should read the file (it may seek if it -wishes) to determine the information required and return the parsed -information to standard output in the form of a series of control -fields in the standard format. By default it should return -information about only the most recent version in the changelog; it -should accept a {{0.7 1.0} @Scale {Courier Bold} @Font {""--"v"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}}}} option to return changes -information from all versions present {{Times Slope} @Font {strictly after}} -{{Times Slope} @Font {version}}, and it should then be an error for {{Times Slope} @Font {version}} not to -be present in the changelog. -@LP - -The fields are: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Source}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Version}} (mandatory) -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Distribution}} (mandatory) -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Urgency}} (mandatory) -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Maintainer}} (mandatory) -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Date}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Changes}} (mandatory) -} -@RawEndList}//0ve - -@LP - -If several versions are being returned (due to the use of {{0.7 1.0} @Scale {Courier Bold} @Font {""--"v"}}), -the urgency value should be of the highest urgency code listed at the -start of any of the versions requested followed by the concatenated -"(space-separated)" comments from all the versions requested; the -maintainer, version, distribution and date should always be from the -most recent version. -@LP - -For the format of the {{0.7 1.0} @Scale {Courier Bold} @Font {Changes}} field see `{{0.7 1.0} @Scale {Courier Bold} @Font {Changes}}', page @PageOf{s-f-Changes}. -@LP - -If the changelog format which is being parsed always or almost always -leaves a blank line between individual change notes these blank lines -should be stripped out, so as to make the resulting output compact. -@LP - -If the changelog format does not contain date or package name -information this information should be omitted from the output. The -parser should not attempt to synthesise it or find it from other -sources. -@LP - -If the changelog does not have the expected format the parser should -exit with a nonzero exit status, rather than trying to muddle through -and possibly generating incorrect output. -@LP - -A changelog parser may not interact with the user at all. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-srcsubstvars} -3.2.4.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/substvars"}} and variable substitutions}}}//0.2fe - - -@LP - -When {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} generate control files they do variable -substitutions on their output just before writing it. Variable -substitutions have the form {{0.7 1.0} @Scale {Courier Bold} @Font {"${"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"variable-name"}}}}"}"}}. The optional -file {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/substvars"}} contains variable substitutions to be -used; variables can also be set directly from {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} -using the {{0.7 1.0} @Scale {Courier Bold} @Font {""--"V"}} option to the source packaging commands, and certain -predefined variables are available. -@LP - -The file may be a static part of the source archive, or generated and -modified dynamically by {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} targets. In the latter -case it must be removed by the {{0.7 1.0} @Scale {Courier Bold} @Font {clean}} target. -@LP - -See {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source(1)"}} for full details about source -variable substitutions, including the format of -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/substvars"}}. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.5} -3.2.5.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/files"}}}}}//0.2fe - - -@LP - -This file is not a permanent part of the source tree; it is used while -building packages to record which files are being generated. -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}} uses it when it generates a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file. -@LP - -It should not exist in a shipped source package, and so it (and any -backup files or temporary files such as -{{0.7 1.0} @Scale {Courier Bold} @Font {files.new}}{@FootNote{ {{0.7 1.0} @Scale {Courier Bold} @Font {files.new}} is used as a temporary file by -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} and {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"distaddfile"}} "-" they write a new -version of {{0.7 1.0} @Scale {Courier Bold} @Font {files}} here before renaming it, to avoid leaving a -corrupted copy if an error occurs}}) should be removed by the -{{0.7 1.0} @Scale {Courier Bold} @Font {clean}} target. It may also be wise to ensure a fresh start by -emptying or removing it at the start of the {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} target. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} adds an entry to this file for the {{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} -file that will be created by {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}} from the control file -that it generates, so for most packages all that needs to be done with -this file is to delete it in {{0.7 1.0} @Scale {Courier Bold} @Font {clean}}. -@LP - -If a package upload includes files besides the source package and any -binary packages whose control files were made with -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} then they should be placed in the parent of the -package's "top-level" directory and {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"distaddfile"}} should be -called to add the file to the list in {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/files"}}. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.2.6} -3.2.6.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/tmp"}}}}}//0.2fe - - -@LP - -This is the canonical temporary location for the construction of -binary packages by the {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} target. The directory {{0.7 1.0} @Scale {Courier Bold} @Font {tmp}} -serves as the root of the filesystem 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 -{{0.7 1.0} @Scale {Courier Bold} @Font {DEBIAN}} subdirectory. See `Creating package files "-" {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}}', page @PageOf{s-bincreating}. -@LP - -If several binary packages are generated from the same source tree it -is usual to use several {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/tmp"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {something}}}}}} directories, -for example {{0.7 1.0} @Scale {Courier Bold} @Font {"tmp"--"a"}} or {{0.7 1.0} @Scale {Courier Bold} @Font {"tmp"--"doc"}}. -@LP - -Whatever {{0.7 1.0} @Scale {Courier Bold} @Font {tmp}} directories are created and used by {{0.7 1.0} @Scale {Courier Bold} @Font {binary}} -must of course be removed by the {{0.7 1.0} @Scale {Courier Bold} @Font {clean}} target. - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-sourcearchives} -3.3.|0.5fe{ Source packages as archives}}}} |0f }} //0.0fe - - -@LP - -As it exists on the FTP site, a Debian source package consists of -three related files. You must have the right versions of all three to -be able to use them. -@LP - -{|0.5f {Debian source control file "-" {{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}}}} -//1.0vx -@RawIndentedDisplay { -This file contains a series of fields, identified and separated just -like the fields in the control file of a binary package. The fields -are listed below; their syntax is described above, in -`Control files and their fields', page @PageOf{ch-controlfields}. -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Source}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Version}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Maintainer}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Binary}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Architecture}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {"Standards"--"Version"}} -} -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {Files}} -} -@RawEndList}//0ve - -@LP - -The source package control file is generated by {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} -when it builds the source archive, from other files in the source -package, described above. When unpacking it is checked against the -files and directories in the other parts of the source package, as -described below. - -} -//0fe //1.2fx -{|0.5f {Original source archive "-" {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}_{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"upstream-version"}}}}.orig.tar.gz}}}} -//1.0vx -@RawIndentedDisplay { -This is a compressed (with {{0.7 1.0} @Scale {Courier Bold} @Font {gzip ""--"9"}}) {{0.7 1.0} @Scale {Courier Bold} @Font {tar}} file containing -the source code from the upstream authors of the program. The tarfile -unpacks into a directory -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}""--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"upstream-version"}}}}.orig}}, and does not contain -files anywhere other than in there or in its subdirectories. - -} -//0fe //1.2fx -{|0.5f {Debianisation diff "-" {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}_{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"version-revision"}}}}.diff.gz}}}} -//1.0vx -@RawIndentedDisplay { -This is a unified context diff ({{0.7 1.0} @Scale {Courier Bold} @Font {diff ""--"u"}}) giving the changes which -are required to turn the original source into the Debian source. -These changes may only include editing and creating plain files. The -permissions of files, the targets of symbolic links and the -characteristics of special files or pipes may not be changed and no -files may be removed or renamed. -@LP - -All the directories in the diff must exist, except the {{0.7 1.0} @Scale {Courier Bold} @Font {debian}} -subdirectory of the top of the source tree, which will be created by -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} if necessary when unpacking. -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} program will automatically make the -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} file executable (see below). - -} -//0fe - -@LP - -If there is no original source code "-" for example, if the package is -specially prepared for Debian or the Debian maintainer is the same as -the upstream maintainer "-" the format is slightly different: then there -is no diff, and the tarfile is named -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}_{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}}.tar.gz}} and contains a directory -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}""--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}}}}. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s3.4} -3.4.|0.5fe{ Unpacking a Debian source package without {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}}}}}} |0f }} //0.0fe - - -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source" ""--"x"}} is the recommended way to unpack a Debian source -package. However, if it is not available it is possible to unpack a -Debian source archive as follows: - -//1.0vx -{@RawNumberedList - gap { 1.0vx } -@ListItem { -Untar the tarfile, which will create a {{0.7 1.0} @Scale {Courier Bold} @Font {.orig}} directory. -} -@ListItem { -Rename the {{0.7 1.0} @Scale {Courier Bold} @Font {.orig}} directory to -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}""--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}}}}. -} -@ListItem { -Create the subdirectory {{0.7 1.0} @Scale {Courier Bold} @Font {debian}} at the top of the source -tree. -} -@ListItem { -Apply the diff using {{0.7 1.0} @Scale {Courier Bold} @Font {patch ""--"p0"}}. -} -@ListItem { -Untar the tarfile again if you want a copy of the original -source code alongside the Debianised version. -} -@RawEndList}//0ve - -@LP - -It is not possible to generate a valid Debian source archive without -using {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}}. In particular, attempting to use -{{0.7 1.0} @Scale {Courier Bold} @Font {diff}} directly to generate the {{0.7 1.0} @Scale {Courier Bold} @Font {.diff.gz}} file will not work. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s3.4.1} -3.4.1.|0.5fe{ Restrictions on objects in source packages}}}//0.2fe - - -@LP - -The source package may not contain any device special files, sockets -or setuid or setgid files.{@FootNote{ Setgid directories are -allowed.}} -@LP - -The source packaging tools manage the changes between the original and -Debianised source using {{0.7 1.0} @Scale {Courier Bold} @Font {diff}} and {{0.7 1.0} @Scale {Courier Bold} @Font {patch}}. Turning the -original source tree as included in the {{0.7 1.0} @Scale {Courier Bold} @Font {.orig.tar.gz}} into the -debianised source must not involve any changes which cannot be handled -by these tools. Problematic changes which cause {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} to -halt with an error when building the source package are: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -Adding or removing symbolic links, sockets or pipes. -} -@ListItem { -Changing the targets of symbolic links. -} -@ListItem { -Creating directories, other than {{0.7 1.0} @Scale {Courier Bold} @Font {debian}}. -} -@ListItem { -Changes to the contents of binary files. -} -@RawEndList}//0ve - -Changes which cause {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} to print a warning but continue -anyway are: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -Removing files, directories or symlinks. {@FootNote{ Renaming a -file is not treated specially "-" it is seen as the removal of the old -file (which generates a warning, but is otherwise ignored), and the -creation of the new one.}} -} -@RawEndList}//0ve - -Changes which are not represented, but which are not detected by -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}}, are: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -Changing the permissions of files (other than -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}}) and directories. -} -@RawEndList}//0ve - -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {debian}} directory and {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} are handled -specially by {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"source"}} "-" before applying the changes it will -create the {{0.7 1.0} @Scale {Courier Bold} @Font {debian}} directory, and afterwards it will make -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/rules"}} "world-exectuable." - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-controlfields} -4.|0.5fe{ Control files and their fields}}}} |0f }} //0.0fe - - -@LP - -Many of the tools in the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} suite manipulate data in a common -format, known as control files. Binary and source packages have -control data as do the {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} files which control the -installation of uploaded files, and {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}'s internal databases -are in a similar format. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s4.1} -4.1.|0.5fe{ Syntax of control files}}}} |0f }} //0.0fe - - -@LP - -A file consists of one or more paragraphs of fields. The paragraphs -are separated by blank lines. Some control files only allow one -paragraph; others allow several, in which case each paragraph often -refers to a different package. -@LP - -Each paragraph is a series of fields and values; each field consists -of a name, followed by a colon and the value. It ends at the end of -the line. Horizontal whitespace (spaces and tabs) may occur before or -after the value and is ignored there; it is conventional to put a -single space after the colon. -@LP - -Some fields' values may span several lines; in this case each -continuation line {{Times Slope} @Font {must}} start with a space or tab. Any trailing -spaces or tabs at the end of individual lines of a field value are -ignored. -@LP - -Except where otherwise stated only a single line of data is allowed -and whitespace is not significant in a field body. Whitespace may -never appear inside names (of packages, architectures, files or -anything else), version numbers or in between the characters of -"multi-character" version relationships. -@LP - -Field names are not "case-sensitive," but it is usual to capitalise the -fields using mixed case as shown below. -@LP - -Blank lines, or lines consisting only of spaces and tabs, are not -allowed within field values or between fields "-" that would mean a new -paragraph. -@LP - -It is important to note that there are several fields which are -optional as far as {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} and the related tools are concerned, -but which must appear in every Debian package, or whose omission may -cause problems. When writing the control files for Debian packages -you {{Times Slope} @Font {must}} read the Debian policy manual in conjuction with the -details below and the list of fields for the particular file. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s4.2} -4.2.|0.5fe{ List of fields -}}}} |0f }} //0.0fe - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Package} -4.2.1.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Package}}}}}//0.2fe - - -@LP - -The name of the binary package. Package names consist of the -alphanumerics and {{0.7 1.0} @Scale {Courier Bold} @Font {+}} {{0.7 1.0} @Scale {Courier Bold} @Font {""--""}} {{0.7 1.0} @Scale {Courier Bold} @Font {.}} (plus, minus and full -stop).{@FootNote{ The characters {{0.7 1.0} @Scale {Courier Bold} @Font {"@"}} {{0.7 1.0} @Scale {Courier Bold} @Font {:}} {{0.7 1.0} @Scale {Courier Bold} @Font {=}} {{0.7 1.0} @Scale {Courier Bold} @Font {%}} {{0.7 1.0} @Scale {Courier Bold} @Font {_}} (at, -colon, equals, percent and underscore) used to be legal and are still -accepted when found in a package file, but may not be used in new -packages}} -@LP - -They must be at least two characters and must start with an -alphanumeric. In current versions of dpkg they are sort of -"case-sensitive"{@FootNote{ This is a bug.}}; use lowercase -package names unless the package you're building (or referring to, in -other fields) is already using uppercase. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Version} -4.2.2.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Version}}}}}//0.2fe - - -@LP - -This lists the source or binary package's version number "-" see `Version numbering', page @PageOf{ch-versions}. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Architecture} -4.2.3.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Architecture}}}}}//0.2fe - - -@LP - -This is the architecture string; it is a single word for the CPU -architecture. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will check the declared architecture of a binary package -against its own "compiled-in" value before it installs it. -@LP - -The special value {{0.7 1.0} @Scale {Courier Bold} @Font {all}} indicates that the package is -"architecture-independent." -@LP - -In the main {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/control"}} file in the source package, or in -the source package control file {{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}}, a list of architectures -(separated by spaces) is also allowed, as is the special value -{{0.7 1.0} @Scale {Courier Bold} @Font {any}}. A list indicates that the source will build an -"architecture-dependent" package, and will only work correctly on the -listed architectures. {{0.7 1.0} @Scale {Courier Bold} @Font {any}} indicates that though the source -package isn't dependent on any particular architecture and should -compile fine on any one, the binary package(s) produced are not -"architecture-independent" but will instead be specific to whatever the -current build architecture is. -@LP - -In a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file the {{0.7 1.0} @Scale {Courier Bold} @Font {Architecture}} field lists the -architecture(s) of the package(s) currently being uploaded. This will -be a list; if the source for the package is being uploaded too the -special entry {{0.7 1.0} @Scale {Courier Bold} @Font {source}} is also present. -@LP - -The current build architecture can be determined using {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg -""--""--"print"--"architecture"}}.{@FootNote{ This actually invokes - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -gcc ""--""--"print"--"libgcc"--"file"--"name"}}} //0.2fe - -and parses and decomposes the output and looks the CPU type from the -GCC configuration in a table in {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}. This is so that it will -work if you're "cross-compiling."}} -This value is automatically used by {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}} when -building the control file for a binary package for which the source -control information doesn't specify architecture {{0.7 1.0} @Scale {Courier Bold} @Font {all}}. -@LP - -There is a separate option, {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"print"--"installation"--"architecture"}}, -for finding out what architecture {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} is willing to install. -This information is also in the output of {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg ""--""--"version"}}. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Maintainer} -4.2.4.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Maintainer}}}}}//0.2fe - - -@LP - -The package maintainer's name and email address. The name should come -first, then the email address inside angle brackets {{0.7 1.0} @Scale {Courier Bold} @Font {<>}} (in -RFC822 format). -@LP - -If the maintainer's name contains a full stop then the whole field -will not work directly as an email address due to a misfeature in the -syntax specified in RFC822; a program using this field as an address -must check for this and correct the problem if necessary (for example -by putting the name in round brackets and moving it to the end, and -bringing the email address forward). -@LP - -In a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file or parsed changelog data this contains the -name and email address of the person responsible for the particular -version in question "-" this may not be the package's usual maintainer. -@LP - -This field is usually optional in as far as the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} are -concerned, but its absence when building packages usually generates a -warning. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Source} -4.2.5.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Source}}}}}//0.2fe - - -@LP - -This field identifies the source package name. -@LP - -In a main source control information or a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} or {{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}} -file or parsed changelog data this may contain only the name of the -source package. -@LP - -In the control file of a binary package (or in a {{0.7 1.0} @Scale {Courier Bold} @Font {Packages}} file) -it may be followed by a version number in parentheses.{@FootNote{ It is -usual to leave a space after the package name if a version number is -specified.}} This version number may be omitted (and is, by -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"gencontrol"}}) if it has the same value as the {{0.7 1.0} @Scale {Courier Bold} @Font {Version}} -field of the binary package in question. The field itself may be -omitted from a binary package control file when the source package has -the same name and version as the binary package. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s4.2.6} -4.2.6.|0.5fe{ Package interrelationship fields: -{{0.7 1.0} @Scale {Courier Bold} @Font {Depends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"Pre"--"Depends"}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}} -{{0.7 1.0} @Scale {Courier Bold} @Font {Suggests}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Conflicts}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Provides}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}}}}}//0.2fe - - -@LP - -These fields describe the package's relationships with other packages. -Their syntax and semantics are described in `Declaring relationships between packages', page @PageOf{ch-relationships}. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Description} -4.2.7.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Description}}}}}//0.2fe - - -@LP - -In a binary package {{0.7 1.0} @Scale {Courier Bold} @Font {Packages}} file or main source control file -this field contains a description of the binary package, in a special -format. See `Descriptions of packages "-" the -{{0.7 1.0} @Scale {Courier Bold} @Font {Description}} field', page @PageOf{ch-descriptions} for details. -@LP - -In a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file it contains a summary of the descriptions for -the packages being uploaded. The part of the field before the first -newline is empty; thereafter each line has the name of a binary -package and the summary description line from that binary package. -Each line is indented by one space. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Essential} -4.2.8.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Essential}}}}}//0.2fe - - -@LP - -This is a boolean field which may occur only in the control file of a -binary package (or in the {{0.7 1.0} @Scale {Courier Bold} @Font {Packages}} file) or in a "per-package" -fields paragraph of a main source control data file. -@LP - -If set to {{0.7 1.0} @Scale {Courier Bold} @Font {yes}} then {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} and {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} will refuse to -remove the package (though it can be upgraded "and/or" replaced). The -other possible value is {{0.7 1.0} @Scale {Courier Bold} @Font {no}}, which is the same as not having the -field at all. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-classification} -4.2.9.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Section}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}}}}}//0.2fe - - -@LP - -These two fields classify the package. The {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}} represents -how important that it is that the user have it installed; the -{{0.7 1.0} @Scale {Courier Bold} @Font {Section}} represents an application area into which the package has -been classified. -@LP - -When they appear in the {{0.7 1.0} @Scale {Courier Bold} @Font {"debian/control"}} file these fields give -values for the section and priority subfields of the {{0.7 1.0} @Scale {Courier Bold} @Font {Files}} field -of the {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file, and give defaults for the section and -priority of the binary packages. -@LP - -The section and priority are represented, though not as separate -fields, in the information for each file in the {{0.7 1.0} @Scale {Courier Bold} @Font {Files}} field of a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file. The -section value in a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file is used to decide where to -install a package in the FTP archive. -@LP - -These fields are not used by by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} proper, but by -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} when it sorts packages and selects defaults. See the -Debian policy manual for the priorities in use and the criteria for -selecting the priority for a Debian package, and look at the Debian -FTP archive for a list of currently "in-use" priorities. -@LP - -These fields may appear in binary package control files, in which case -they provide a default value in case the {{0.7 1.0} @Scale {Courier Bold} @Font {Packages}} files are -missing the information. {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} and {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} will only use -the value from a {{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} file if they have no other information; a -value listed in a {{0.7 1.0} @Scale {Courier Bold} @Font {Packages}} file will always take precedence. By -default {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"genchanges"}} does not include the section and -priority in the control file of a binary package "-" use the {{0.7 1.0} @Scale {Courier Bold} @Font {""--"isp"}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {""--"is"}} or {{0.7 1.0} @Scale {Courier Bold} @Font {""--"ip"}} options to achieve this effect. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Binary} -4.2.10.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Binary}}}}}//0.2fe - - -@LP - -This field is a list of binary packages. -@LP - -When it appears in the {{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}} file it is the list of binary -packages which a source package can produce. It does not necessarily -produce all of these binary packages for every architecture. The -source control file doesn't contain details of which architectures are -appropriate for which of the binary packages. -@LP - -When it appears in a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file it lists the names of the -binary packages actually being uploaded. -@LP - -The syntax is a list of binary packages separated by -commas.{@FootNote{ A space after each comma is conventional.}} -Currently the packages must be separated using only spaces in the -{{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Installed-Size} -4.2.11.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"Installed"--"Size"}}}}}//0.2fe - - -@LP - -This field appears in the control files of binary packages, and in the -{{0.7 1.0} @Scale {Courier Bold} @Font {Packages}} files. It gives the total amount of disk space -required to install the named package. -@LP - -The disk space is represented in kilobytes as a simple decimal number. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Files} -4.2.12.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Files}}}}}//0.2fe - - -@LP - -This field contains a list of files with information about each one. -The exact information and syntax varies with the context. In all -cases the the part of the field contents on the same line as the field -name is empty. The remainder of the field is one line per file, each -line being indented by one space and containing a number of "sub-fields" -separated by spaces. -@LP - -In the {{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}} (Debian source control) file each line contains the -MD5 checksum, size and filename of the tarfile and (if applicable) -diff file which make up the remainder of the source -package.{@FootNote{ That is, the parts which are not the -{{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}}.}} The exact forms of the filenames are described -in `Source packages as archives', page @PageOf{s-sourcearchives}. -@LP - -In the {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file this contains one line per file being -uploaded. Each line contains the MD5 checksum, size, section and -priority and the filename. The section and priority are the values of -the corresponding fields in the main source control file "-" see `{{0.7 1.0} @Scale {Courier Bold} @Font {Section}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}}', page @PageOf{s-f-classification}. If no section or priority is specified then -{{0.7 1.0} @Scale {Courier Bold} @Font {""--""}} should be used, though section and priority values must be -specified for new packages to be installed properly. -@LP - -The special value {{0.7 1.0} @Scale {Courier Bold} @Font {byhand}} for the section in a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file -indicates that the file in question is not an ordinary package file -and must by installed by hand by the distribution maintainers. If the -section is {{0.7 1.0} @Scale {Courier Bold} @Font {byhand}} the priority should be {{0.7 1.0} @Scale {Courier Bold} @Font {""--""}}. -@LP - -If a new Debian revision of a package is being shipped and no new -original source archive is being distributed the {{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}} must still -contain the {{0.7 1.0} @Scale {Courier Bold} @Font {Files}} field entry for the original source archive -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}""--""{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"upstream-version"}}}}.orig.tar.gz}}, but the -{{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file should leave it out. In this case the original -source archive on the distribution site must match exactly, -"byte-for-byte," the original source archive which was used to generate -the {{0.7 1.0} @Scale {Courier Bold} @Font {.dsc}} file and diff which are being uploaded. - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Standards-Version} -4.2.13.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"Standards"--"Version"}}}}}//0.2fe - - -@LP - -The most recent version of the standards (the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} programmers' -and policy manuals and associated texts) with which the package -complies. This is updated manually when editing the source package to -conform to newer standards; it can sometimes be used to tell when a -package needs attention. -@LP - -Its format is the same as that of a version number except that no -epoch or Debian revision is allowed "-" see `Version numbering', page @PageOf{ch-versions}. - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Distribution} -4.2.14.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Distribution}}}}}//0.2fe - - -@LP - -In a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file or parsed changelog output this contains the -"(space-separated)" name(s) of the distribution(s) where this version of -the package should be or was installed. Distribution names follow the -rules for package names. (See `{{0.7 1.0} @Scale {Courier Bold} @Font {Package}}', page @PageOf{s-f-Package}). -@LP - -Current distribution values are {{0.7 1.0} @Scale {Courier Bold} @Font {stable}}, {{0.7 1.0} @Scale {Courier Bold} @Font {unstable}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {contrib}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"non"--"free"}} and {{0.7 1.0} @Scale {Courier Bold} @Font {experimental}}. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Urgency} -4.2.15.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Urgency}}}}}//0.2fe - - -@LP - -This is a description of how important it is to upgrade to this -version from previous ones. It consists of a single keyword usually -taking one of the values {{0.7 1.0} @Scale {Courier Bold} @Font {LOW}}, {{0.7 1.0} @Scale {Courier Bold} @Font {MEDIUM}} or {{0.7 1.0} @Scale {Courier Bold} @Font {HIGH}}) followed -by an optional commentary (separated by a space) which is usually in -parentheses. For example: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Urgency: LOW (HIGH for diversions users)}}} //0.2fe - -@LP - -This field appears in the {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file and in parsed changelogs; -its value appears as the value of the {{0.7 1.0} @Scale {Courier Bold} @Font {urgency}} attribute in a -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}"-style" changelog (see `{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/changelog"}}', page @PageOf{s-dpkgchangelog}). -@LP - -Urgency keywords are not "case-sensitive." - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Date} -4.2.16.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Date}}}}}//0.2fe - - -@LP - -In {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} files and parsed changelogs, this gives the date the -package was built or last edited. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Format} -4.2.17.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Format}}}}}//0.2fe - - -@LP - -This field occurs in {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} files, and specifies a format -revision for the file. The format described here is version {{0.7 1.0} @Scale {Courier Bold} @Font {1.5}}. -The syntax of the format value is the same as that of a package -version number except that no epoch or Debian revision is allowed "-" -see `Version numbering', page @PageOf{ch-versions}. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Changes} -4.2.18.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Changes}}}}}//0.2fe - - -@LP - -In a {{0.7 1.0} @Scale {Courier Bold} @Font {.changes}} file or parsed changelog this field contains the -"human-readable" changes data, describing the differences between the -last version and the current one. -@LP - -There should be nothing in this field before the first newline; all -the subsequent lines must be indented by at least one space; blank -lines must be represented by a line consiting only of a space and a -full stop. -@LP - -Each version's change information should be preceded by a `title' line -giving at least the version, distribution(s) and urgency, in a -"human-readable" way. -@LP - -If data from several versions is being returned the entry for the most -recent version should be returned first, and entries should be -separated by the representation of a blank line (the `title' line may -also be followed by the representation of blank line). - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Filename} -4.2.19.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Filename}} and {{0.7 1.0} @Scale {Courier Bold} @Font {"MSDOS"--"Filename"}}}}}//0.2fe - - -@LP - -These fields in {{0.7 1.0} @Scale {Courier Bold} @Font {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. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Size} -4.2.20.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Size}} and {{0.7 1.0} @Scale {Courier Bold} @Font {MD5sum}}}}}//0.2fe - - -@LP - -These fields in {{0.7 1.0} @Scale {Courier Bold} @Font {Packages}} files give the size (in bytes, expressed -in decimal) and MD5 checksum of the file(s) which make(s) up a binary -package in the distribution. If the package is split into several -parts the values for the parts are listed in order, separated by -spaces. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Status} -4.2.21.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Status}}}}}//0.2fe - - -@LP - -This field in {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}'s status file records whether the user wants a -package installed, removed or left alone, whether it is broken -(requiring reinstallation) or not and what its current state on the -system is. Each of these pieces of information is a single word. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Config-Version} -4.2.22.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {"Config"--"Version"}}}}}//0.2fe - - -@LP - -If a package is not installed or not configured, this field in -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}'s status file records the last version of the package which -was successfully configured. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s-f-Conffiles} -4.2.23.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Conffiles}}}}}//0.2fe - - -@LP - -This field in {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}'s status file contains information about the -"automatically-managed" configuration files held by a package. This -field should {{Times Slope} @Font {not}} appear anywhere in a package! - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s4.2.24} -4.2.24.|0.5fe{ Obsolete fields}}}//0.2fe - - -@LP - -These are still recognised by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} but should not appear anywhere -any more. - -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {Revision}}}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {"Package"--"Revision"}}}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {Package_Revision}}}} -//1.0vx -{|2f { -The Debian revision part of the package version was at one point in a -separate control file field. This field went through several names. - -}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {Recommended}}}} -//1.0vx -{|2f { -Old name for {{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}} - -}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {Optional}}}} -//1.0vx -{|2f { -Old name for {{0.7 1.0} @Scale {Courier Bold} @Font {Suggests}}. - -}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {Class}}}} -//1.0vx -{|2f { -Old name for {{0.7 1.0} @Scale {Courier Bold} @Font {Priority}}. - -}} -//0.2fe - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-versions} -5.|0.5fe{ Version numbering}}}} |0f }} //0.0fe - - -@LP - -Every package has a version number, in its {{0.7 1.0} @Scale {Courier Bold} @Font {Version}} control file -field. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} imposes an ordering on version numbers, so that it can tell -whether packages are being "up-" or downgraded and so that {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} -can tell whether a package it finds available is newer than the one -installed on the system. The version number format has the most -significant parts (as far as comparison is concerned) at the -beginning. -@LP - -The version number format is: -[{{Times Slope} @Font {epoch}}{{0.7 1.0} @Scale {Courier Bold} @Font {:}}]{{Times Slope} @Font {"upstream-version"}}[{{0.7 1.0} @Scale {Courier Bold} @Font {""--""}}{{Times Slope} @Font {"debian-revision"}}]. -@LP - -The three components here are: - - -@LP -{|0.5f {{{Times Slope} @Font {epoch}}}} -//1.0vx -@RawIndentedDisplay { -This is a single unsigned integer, which should usually be small. It -may be omitted, in which case zero is assumed. If it is omitted then -the {{Times Slope} @Font {"upstream-version"}} may not contain any colons. -@LP - -It is provided to allow mistakes in the version numbers of older -versions of a package, and also a package's previous version numbering -schemes, to be left behind. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will not usually display the epoch unless it is essential -"(non-zero," or if the {{Times Slope} @Font {"upstream-version"}} contains a colon); -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} does not display epochs at all in the main part of the -package selection display. - -} -//0fe //1.2fx -{|0.5f {{{Times Slope} @Font {"upstream-version"}}}} -//1.0vx -@RawIndentedDisplay { -This is the main part of the version. It is usually version number of -the original (`upstream') package of which the {{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} file has been -made, if this is applicable. Usually this will be in the same format -as that specified by the upstream author(s); however, it may need to -be reformatted to fit into {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}'s format and comparison scheme. -@LP - -The comparison behaviour of {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} with respect to the -{{Times Slope} @Font {"upstream-version"}} is described below. The {{Times Slope} @Font {"upstream-version"}} -portion of the version number is mandatory. -@LP - -The {{Times Slope} @Font {"upstream-version"}} may contain only alphanumerics and the -characters {{0.7 1.0} @Scale {Courier Bold} @Font {+}} {{0.7 1.0} @Scale {Courier Bold} @Font {.}} {{0.7 1.0} @Scale {Courier Bold} @Font {""--""}} {{0.7 1.0} @Scale {Courier Bold} @Font {:}} (full stop, plus, hyphen, -colon) and should start with a digit. If there is no -{{Times Slope} @Font {"debian-revision"}} then hyphens are not allowed; if there is no -{{Times Slope} @Font {epoch}} then colons are not allowed. - -} -//0fe //1.2fx -{|0.5f {{{Times Slope} @Font {"debian-revision"}}}} -//1.0vx -@RawIndentedDisplay { -This part of the version represents the version of the modifications -that were made to the package to make it a Debian binary package. It -is in the same format as the {{Times Slope} @Font {"upstream-version"}} and {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} -compares it in the same way. -@LP - -It is optional; if it isn't present then the {{Times Slope} @Font {"upstream-version"}} -may not contain a hyphen. This format represents the case where a -piece of software was written specifically to be turned into a Debian -binary package, and so there is only one `debianization' of it and -therefore no revision indication is required. -@LP - -It is conventional to restart the {{Times Slope} @Font {"debian-revision"}} at {{0.7 1.0} @Scale {Courier Bold} @Font {1}} each -time the {{Times Slope} @Font {"upstream-version"}} is increased. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will break the {{Times Slope} @Font {"upstream-version"}} and -{{Times Slope} @Font {"debian-revision"}} apart at the last hyphen in the string. The -absence of a {{Times Slope} @Font {"debian-revision"}} compares earlier than the presence -of one (but note that the {{Times Slope} @Font {"debian-revision"}} is the least -significant part of the version number). -@LP - -The {{Times Slope} @Font {"debian-revision"}} may contain only alphanumerics and the -characters {{0.7 1.0} @Scale {Courier Bold} @Font {+}} and {{0.7 1.0} @Scale {Courier Bold} @Font {.}} (plus and full stop). - -} -//0fe - - - -@LP -The {{Times Slope} @Font {"upstream-version"}} and {{Times Slope} @Font {"debian-revision"}} parts are -compared by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} using the same algorithm: -@LP - -The strings are compared from left to right. -@LP - -First the initial part of each string consisting entirely of "non-digit" -characters is determined. These two parts (one of which may be empty) -are compared lexically. If a difference is found it is returned. The -lexical comparison is a comparison of ASCII values modified so that -all the letters sort earlier than all the "non-letters." -@LP - -Then the initial part of the remainder of each string which consists -entirely of digit characters is determined. The numerical values of -these two parts are compared, and any difference found is returned as -the result of the comparison. For these purposes an empty string -(which can only occur at the end of one or both version strings being -compared) counts as zero. -@LP - -These two steps are repeated (chopping initial "non-digit" strings and -initial digit strings off from the start) until a difference is found -or both strings are exhausted. -@LP - -Note that the purpose of epochs is to allow us to leave behind -mistakes in version numbering, and to cope with situations where the -version numbering changes. It is {{Times Slope} @Font {not}} there to cope with version -numbers containing strings of letters which {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} cannot interpret -(such as {{0.7 1.0} @Scale {Courier Bold} @Font {ALPHA}} or {{0.7 1.0} @Scale {Courier Bold} @Font {"pre"--""}}), or with silly orderings (the author -of this manual has heard of a package whose versions went {{0.7 1.0} @Scale {Courier Bold} @Font {1.1}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {1.2}}, {{0.7 1.0} @Scale {Courier Bold} @Font {1.3}}, {{0.7 1.0} @Scale {Courier Bold} @Font {1}}, {{0.7 1.0} @Scale {Courier Bold} @Font {2.1}}, {{0.7 1.0} @Scale {Courier Bold} @Font {2.2}}, {{0.7 1.0} @Scale {Courier Bold} @Font {2}} and so forth). -@LP - -If an upstream package has problematic version numbers they should be -converted to a sane form for use in the {{0.7 1.0} @Scale {Courier Bold} @Font {Version}} field. - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-maintainerscripts} -6.|0.5fe{ Package maintainer scripts -and installation procedure}}}} |0f }} //0.0fe - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s6.1} -6.1.|0.5fe{ Introduction to package maintainer scripts}}}} |0f }} //0.0fe - - -@LP - -It is possible supply scripts as part of a package which {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} -will run for you when your package is installed, upgraded or removed. -@LP - -These scripts should be the files {{0.7 1.0} @Scale {Courier Bold} @Font {preinst}}, {{0.7 1.0} @Scale {Courier Bold} @Font {postinst}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {prerm}} and {{0.7 1.0} @Scale {Courier Bold} @Font {postrm}} in the control area of the package. They -must be proper exectuable files; if they are scripts (which is -recommended) they must start with the usual {{0.7 1.0} @Scale {Courier Bold} @Font {"#!"}} convention. They -should be readable and executable to anyone, and not "world-writeable." -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} looks at the exit status from these scripts. It is -important that they exit with a "non-zero" status if there is an error, -so that {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} can stop its processing. For shell scripts this -means that you {{Times Slope} @Font {almost always}} need to use {{0.7 1.0} @Scale {Courier Bold} @Font {set ""--"e"}} (this is -usually true when writing shell scripts, in fact). It is also -important, of course, that they don't exit with a "non-zero" status if -everything went well. -@LP - -It is necessary for the error recovery procedures that the scripts be -idempotent: ie, invoking the same script several times in the same -situation should do no harm. If the first call failed, or aborted -half way through for some reason, the second call should merely do the -things that were left undone the first time, if any, and exit with a -success status. -@LP - -When a package is upgraded a combination of the scripts from the old -and new packages is called in amongst the other steps of the upgrade -procedure. If your scripts are going to be at all complicated you -need to be aware of this, and may need to check the arguments to your -scripts. -@LP - -Broadly speaking the {{0.7 1.0} @Scale {Courier Bold} @Font {preinst}} is called before (a particular -version of) a package is installed, and the {{0.7 1.0} @Scale {Courier Bold} @Font {postinst}} afterwards; -the {{0.7 1.0} @Scale {Courier Bold} @Font {prerm}} before (a version of) a package is removed and the -{{0.7 1.0} @Scale {Courier Bold} @Font {postrm}} afterwards. - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-mscriptsinstact} -6.2.|0.5fe{ Summary of ways maintainer scripts are called}}}} |0f }} //0.0fe - - -@LP - -{@RawBulletList - gap { 1.0vx } -@ListItem { -{{Times Slope} @Font {"new-preinst"}} {{0.7 1.0} @Scale {Courier Bold} @Font {install}} -} -@ListItem { -{{Times Slope} @Font {"new-preinst"}} {{0.7 1.0} @Scale {Courier Bold} @Font {install}} {{Times Slope} @Font {"old-version"}} -} -@ListItem { -{{Times Slope} @Font {"new-preinst"}} {{0.7 1.0} @Scale {Courier Bold} @Font {upgrade}} {{Times Slope} @Font {"old-version"}} -} -@ListItem { -{{Times Slope} @Font {"old-preinst"}} {{0.7 1.0} @Scale {Courier Bold} @Font {"abort"--"upgrade"}} {{Times Slope} @Font {"new-version"}} -} -@RawEndList}//0ve - -@LP - -{@RawBulletList - gap { 1.0vx } -@ListItem { -{{Times Slope} @Font {postinst}} {{0.7 1.0} @Scale {Courier Bold} @Font {configure}} {{Times Slope} @Font {"most-recently-configured-version"}} -} -@ListItem { -{{Times Slope} @Font {"old-postinst"}} {{0.7 1.0} @Scale {Courier Bold} @Font {"abort"--"upgrade"}} {{Times Slope} @Font {new version}} -} -@ListItem { -{{Times Slope} @Font {"conflictor's-postinst"}} {{0.7 1.0} @Scale {Courier Bold} @Font {"abort"--"remove"}} - {{0.7 1.0} @Scale {Courier Bold} @Font {"in"--"favour"}} {{Times Slope} @Font {package}} {{Times Slope} @Font {"new-version"}} -} -@ListItem { -{{Times Slope} @Font {"deconfigured's-postinst"}} {{0.7 1.0} @Scale {Courier Bold} @Font {"abort"--"deconfigure"}} - {{0.7 1.0} @Scale {Courier Bold} @Font {"in"--"favour"}} {{Times Slope} @Font {"failed-install-package"}} {{Times Slope} @Font {version}} - {{0.7 1.0} @Scale {Courier Bold} @Font {removing}} {{Times Slope} @Font {"conflicting-package"}} {{Times Slope} @Font {version}} -} -@RawEndList}//0ve - -@LP - -{@RawBulletList - gap { 1.0vx } -@ListItem { -{{Times Slope} @Font {prerm}} {{0.7 1.0} @Scale {Courier Bold} @Font {remove}} -} -@ListItem { -{{Times Slope} @Font {"old-prerm"}} {{0.7 1.0} @Scale {Courier Bold} @Font {upgrade}} {{Times Slope} @Font {"new-version"}} -} -@ListItem { -{{Times Slope} @Font {"new-prerm"}} {{0.7 1.0} @Scale {Courier Bold} @Font {"failed"--"upgrade"}} {{Times Slope} @Font {"old-version"}} -} -@ListItem { -{{Times Slope} @Font {"conflictor's-prerm"}} {{0.7 1.0} @Scale {Courier Bold} @Font {remove}} {{0.7 1.0} @Scale {Courier Bold} @Font {"in"--"favour"}} - {{Times Slope} @Font {package}} {{Times Slope} @Font {"new-version"}} -} -@ListItem { -{{Times Slope} @Font {"deconfigured's-prerm"}} {{0.7 1.0} @Scale {Courier Bold} @Font {deconfigure}} - {{0.7 1.0} @Scale {Courier Bold} @Font {"in"--"favour"}} {{Times Slope} @Font {"package-being-installed"}} {{Times Slope} @Font {version}} - {{0.7 1.0} @Scale {Courier Bold} @Font {removing}} {{Times Slope} @Font {"conflicting-package"}} {{Times Slope} @Font {version}} -} -@RawEndList}//0ve - -@LP - -{@RawBulletList - gap { 1.0vx } -@ListItem { -{{Times Slope} @Font {postrm}} {{0.7 1.0} @Scale {Courier Bold} @Font {remove}} -} -@ListItem { -{{Times Slope} @Font {postrm}} {{0.7 1.0} @Scale {Courier Bold} @Font {purge}} -} -@ListItem { -{{Times Slope} @Font {"old-postrm"}} {{0.7 1.0} @Scale {Courier Bold} @Font {upgrade}} {{Times Slope} @Font {"new-version"}} -} -@ListItem { -{{Times Slope} @Font {"new-postrm"}} {{0.7 1.0} @Scale {Courier Bold} @Font {"failed"--"upgrade"}} {{Times Slope} @Font {"old-version"}} -} -@ListItem { -{{Times Slope} @Font {"new-postrm"}} {{0.7 1.0} @Scale {Courier Bold} @Font {"abort"--"install"}} -} -@ListItem { -{{Times Slope} @Font {"new-postrm"}} {{0.7 1.0} @Scale {Courier Bold} @Font {"abort"--"install"}} {{Times Slope} @Font {"old-version"}} -} -@ListItem { -{{Times Slope} @Font {"new-postrm"}} {{0.7 1.0} @Scale {Courier Bold} @Font {"abort"--"upgrade"}} {{Times Slope} @Font {"old-version"}} -} -@ListItem { -{{Times Slope} @Font {"disappearer's-postrm"}} {{0.7 1.0} @Scale {Courier Bold} @Font {disappear}} {{Times Slope} @Font {overwriter}} {{Times Slope} @Font {"new-version"}} -} -@RawEndList}//0ve - - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s6.3} -6.3.|0.5fe{ Details of unpack phase of installation or upgrade}}}} |0f }} //0.0fe - - -@LP - -The procedure on "installation/upgrade/overwrite/disappear" (ie, when -running {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg ""--""--"unpack"}}, or the unpack stage of {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg -""--""--"install"}}) is as follows. In each case if an error occurs the -actions in are general run backwards "-" this means that the maintainer -scripts are run with different arguments in reverse order. These are -the `error unwind' calls listed below. - - -@LP -{@RawNumberedList -@ListItem { -{@RawRomanList -@ListItem { -If a version the package is already -installed, call - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"old"--"prerm"}}}} upgrade {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"version"}}}}}}} //0.2fe - - -} -@ListItem { -If this gives an error (ie, a "non-zero" exit status), dpkg will -attempt instead: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"prerm"}}}} "failed"--"upgrade" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"old"--"version"}}}}}}} //0.2fe - -Error unwind, for both the above cases: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"old"--"postinst"}}}} "abort"--"upgrade" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"version"}}}}}}} //0.2fe - - -} -@RawEndList}//0ve - - -} -@ListItem { -If a `conflicting' package is being removed at the same time: - -@LP -{@RawRomanList -@ListItem { -If any packages depended on that conflicting package and -{{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"auto"--"deconfigure"}} is specified, call, for each such package: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"deconfigured's"--"prerm"}}}} deconfigure "\\" - "in"--"favour" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"package"--"being"--"installed"}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}} "\\" - removing {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"conflicting"--"package"}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}}}}} //0.2fe - -Error unwind: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"deconfigured's"--"postinst"}}}} "abort"--"deconfigure" "\\" - "in"--"favour" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"package"--"being"--"installed"--"but"--"failed"}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}} "\\" - removing {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"conflicting"--"package"}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {version}}}}}}} //0.2fe - -The deconfigured packages are marked as requiring configuration, so -that if {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"install"}} is used they will be configured again if -possible. - -} -@ListItem { -To prepare for removal of the conflicting package, call: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"conflictor's"--"prerm"}}}} remove "in"--"favour" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"version"}}}}}}} //0.2fe - -Error unwind: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"conflictor's"--"postinst"}}}} "abort"--"remove" "\\" - "in"--"favour" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"version"}}}}}}} //0.2fe - - -} -@RawEndList}//0ve - - -} -@ListItem { -{@RawRomanList -@ListItem { -If the package is being upgraded, call: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"preinst"}}}} upgrade {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"old"--"version"}}}}}}} //0.2fe - - -} -@ListItem { -Otherwise, if the package had some configuration files from a previous -version installed (ie, it is in the `configuration files only' state): - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"preinst"}}}} install {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"old"--"version"}}}}}}} //0.2fe - - -} -@ListItem { -Otherwise (ie, the package was completely purged): - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"preinst"}}}} install}}} //0.2fe - -Error unwind versions, respectively: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"postrm"}}}} "abort"--"upgrade" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"old"--"version"}}}} -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"postrm"}}}} "abort"--"install" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"old"--"version"}}}} -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"postrm"}}}} "abort"--"install"}}} //0.2fe - - -} -@RawEndList}//0ve - - -} -@ListItem { -The new package's files are unpacked, overwriting any that may be on -the system already, for example any from the old version of the same -package or from another package (backups of the old files are left -around, and if anything goes wrong dpkg will attempt to put them back -as part of the error unwind). -@LP - -It is an error for a package to contains files which are on the system -in another package, unless {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} is used (see -`{{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} "-" overwriting files and replacing packages', page @PageOf{s-replaces}). Currently the {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"force"--"overwrite"}} flag is -enabled, downgrading it to a warning, but this may not always be the -case. -@LP - -Packages which overwrite each other's files produce behaviour which -though deterministic is hard for the system administrator to -understand. It can easily lead to `missing' programs if, for example, -a package is installed which overwrites a file from another package, -and is then removed again.{@FootNote{ Part of the problem is due to what -is arguably a bug in {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}.}} - -} -@ListItem { -{@RawRomanList -@ListItem { -If the package is being upgraded, call - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"old"--"postrm"}}}} upgrade {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"version"}}}}}}} //0.2fe - - -} -@ListItem { -If this fails, {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will attempt: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"postrm"}}}} "failed"--"upgrade" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"old"--"version"}}}}}}} //0.2fe - -Error unwind, for both cases: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"old"--"preinst"}}}} "abort"--"upgrade" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"new"--"version"}}}}}}} //0.2fe - - -} -@RawEndList}//0ve - - - -@LP -This is the point of no return "-" if {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} gets this far, it won't -back off past this point if an error occurs. This will leave the -package in a fairly bad state, which will require a successful -reinstallation to clear up, but it's when {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} starts doing -things that are irreversible. - -} -@ListItem { -Any files which were in the old version of the package but not in the -new are removed. - -} -@ListItem { -The new file list replaces the old. - -} -@ListItem { -The new maintainer scripts replace the old. - -} -@ListItem { -Any packages all of whose files have been overwritten during the -installation, and which aren't required for dependencies, are considered -to have been removed. For each such package, - - -@LP -{@RawRomanList -@ListItem { -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} calls: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"disappearer's"--"postrm"}}}} disappear "\\" - {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {overwriter}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"overwriter"--"version"}}}}}}} //0.2fe - - -} -@ListItem { -The package's maintainer scripts are removed. - -} -@ListItem { -It is noted in the status database as being in a sane state, namely -not installed (any conffiles it may have are ignored, rather than -being removed by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}). Note that disappearing packages do not -have their prerm called, because {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} doesn't know in advance -that the package is going to vanish. - -} -@RawEndList}//0ve - - -} -@ListItem { -Any files in the package we're unpacking that are also listed in the -file lists of other packages are removed from those lists. (This will -lobotomise the file list of the `conflicting' package if there is one.) - -} -@ListItem { -The backup files made during installation, above, are deleted. - -} -@ListItem { -The new package's status is now sane, and recorded as `unpacked'. Here -is another point of no return "-" if the conflicting package's removal -fails we do not unwind the rest of the installation; the conflicting -package is left in a "half-removed" limbo. - -} -@ListItem { -If there was a conflicting package we go and do the removal actions -(described below), starting with the removal of the conflicting -package's files (any that are also in the package being installed -have already been removed from the conflicting package's file list, -and so do not get removed now). - -} -@RawEndList}//0ve - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s6.4} -6.4.|0.5fe{ Details of configuration}}}} |0f }} //0.0fe - - -@LP - -When we configure a package (this happens with {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg ""--""--"install"}}, or -with {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"configure"}}), we first update the conffiles and then call: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {postinst}}}} configure {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"most"--"recently"--"configured"--"version"}}}}}}} //0.2fe - -@LP - -No attempt is made to unwind after errors during configuration. -@LP - -If there is no most recently configured version {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will pass a -null argument; older versions of dpkg may pass -{{0.7 1.0} @Scale {Courier Bold} @Font {}} (including the angle brackets) in this case. -Even older ones do not pass a second argument at all, under any -circumstances. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s6.5} -6.5.|0.5fe{ Details of removal "and/or" configuration purging}}}} |0f }} //0.0fe - - -@LP - -{@RawNumberedList -@ListItem { - -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {prerm}}}} remove}}} //0.2fe - - -} -@ListItem { -The package's files are removed (except conffiles). - -} -@ListItem { - -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {postrm}}}} remove}}} //0.2fe - - -} -@ListItem { -All the maintainer scripts except the postrm are removed. -@LP - -If we aren't purging the package we stop here. Note that packages -which have no postrm and no conffiles are automatically purged when -removed, as there is no difference except for the {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} status. - -} -@ListItem { -The conffiles and any backup files ({{0.7 1.0} @Scale {Courier Bold} @Font {~}}"-files," {{0.7 1.0} @Scale {Courier Bold} @Font {"#*#"}} files, -{{0.7 1.0} @Scale {Courier Bold} @Font {%}}"-files," {{0.7 1.0} @Scale {Courier Bold} @Font {".dpkg"--"{old,new,tmp}"}}, etc.) are removed. - -} -@ListItem { - -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {postrm}}}} purge}}} //0.2fe - - -} -@ListItem { -The package's file list is removed. - -} -@RawEndList}//0ve - - - -@LP -No attempt is made to unwind after errors during removal. - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-descriptions} -7.|0.5fe{ Descriptions of packages "-" the -{{0.7 1.0} @Scale {Courier Bold} @Font {Description}} field}}}} |0f }} //0.0fe - - -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {Description}} control file field is used by {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} when -the user is selecting which packages to install and by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} -when it displays information about the status of packages and so -forth. It is included on the FTP site in the {{0.7 1.0} @Scale {Courier Bold} @Font {Packages}} files, -and may also be used by the Debian WWW pages. -@LP - -The description is intended to describe the program to a user who has -never met it before so that they know whether they want to install it. -It should also give information about the significant dependencies and -conflicts between this package and others, so that the user knows why -these dependencies and conflicts have been declared. -@LP - -The field's format is as follows: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Description: {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {single line synopsis}}}} - {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {extended description over several lines}}}}}}} //0.2fe - -@LP - -The synopsis is often printed in lists of packages and so forth, and -should be as informative as possible. Every package should also have -an extended description. -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s7.1} -7.1.|0.5fe{ Types of formatting line in the extended description}}}} |0f }} //0.0fe - - -@LP - -{@RawBulletList -@ListItem { -Those starting with a single space are part of a paragraph. -Successive lines of this form will be "word-wrapped" when displayed. -The leading space will usually be stripped off. - -} -@ListItem { -Those starting with two or more spaces. These will be displayed -verbatim. If the display cannot be panned horizontally the -displaying program will linewrap them `hard' (ie, without taking -account of word breaks). If it can they will be allowed to trail -off to the right. None, one or two initial spaces may be deleted, -but the number of spaces deleted from each line will be the same -(so that you can have indenting work correctly, for example). - -} -@ListItem { -Those containing a single space followed by a single full stop -character. These are rendered as blank lines. This is the {{Times Slope} @Font {only}} -way to get a blank line "-" see below. - -} -@ListItem { -Those containing a space, a full stop and some more characters. These -are for future expansion. Do not use them. -} -@RawEndList}//0ve - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s7.2} -7.2.|0.5fe{ Notes about writing descriptions}}}} |0f }} //0.0fe - - -@LP - -{{Times Slope} @Font {Always}} start extended description lines with at least one -whitespace character. Fields in the control file and in the Packages -file are separated by field names starting in the first column, just -as message header fields are in RFC822. Forgetting the whitespace -will cause {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"deb"}}{@FootNote{ Version 0.93.23 or -later.}} to produce a syntax error when trying to build the -package. If you force it to build anyway {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will refuse to -install the resulting mess. -@LP - -{{Times Slope} @Font {Do not}} include any completely {{Times Slope} @Font {empty}} lines. These separate -different records in the Packages file and different packages in the -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/control"}} file, and are forbidden in package control -files. See the previous paragraph for what happens if you get this -wrong. -@LP - -The single line synopsis should be kept brief "-" certainly under 80 -characters. {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} displays between 25 and 49 characters -without panning if you're using an "80-column" terminal, depending on -what display options are in effect. -@LP - -Do not include the package name in the synopsis line. The display -software knows how to display this already, and you do not need to -state it. Remember that in many situations the user may only see -the synopsis line "-" make it as informative as you can. -@LP - -The extended description should describe what the package does and -how it relates to the rest of the system (in terms of, for -example, which subsystem it is which part of). -@LP - -The blurb that comes with a program in its announcements "and/or" -{{0.7 1.0} @Scale {Courier Bold} @Font {README}} files is rarely suitable for use in a description. It -is usually aimed at people who are already in the community where the -package is used. The description field needs to make sense to anyone, -even people who have no idea about any of the -things the package deals with. -@LP - -Put important information first, both in the synopis and extended -description. Sometimes only the first part of the synopsis or of -the description will be displayed. You can assume that there will -usually be a way to see the whole extended description. -@LP - -You may include information about dependencies and so forth in the -extended description, if you wish. -@LP - -Do not use tab characters. Their effect is not predictable. -@LP - -Do not try to linewrap the summary (the part on the same line as the -field name {{0.7 1.0} @Scale {Courier Bold} @Font {Description}}) into the extended description. This will -not work correctly when the full description is displayed, and makes -no sense where only the summary is available. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s7.3} -7.3.|0.5fe{ Example description in control file for Smail}}}} |0f }} //0.0fe - - -@LP - - -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Package: smail -Version: "3.1.29.1"--"13" -Maintainer: Ian Jackson <"iwj10@cus.cam.ac.uk"> -Recommends: pine "|" mailx "|" elm "|" emacs "|" "mail"--"user"--"agent" -Suggests: metamail -Depends: cron, libc5 -Conflicts: sendmail -Provides: "mail"--"transport"--"agent" -Description: Electronic mail transport system. - Smail is the recommended mail transport agent (MTA) for Debian. - . - An MTA is the innards of the mail system ""--"" it takes messages from - "user"--"friendly" mailer programs and arranges for them to be delivered - locally or passed on to other systems as required. - . - In order to make use of it you must have one or more user level - mailreader programs such as elm, pine, mailx or Emacs (which has Rmail - and VM as mailreaders) installed. If you wish to send messages other - than just to other users of your system you must also have appropriate - and VM as mailreaders) installed. If you wish to send messages other - than just to other users of your system you must also have appropriate - networking support, in the form of IP or UUCP.}}} //0.2fe - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-relationships} -8.|0.5fe{ Declaring relationships between packages}}}} |0f }} //0.0fe - - -@LP - -Packages can declare in their control file that they have certain -relationships to other packages "-" for example, that they may not be -installed at the same time as certain other packages, "and/or" that they -depend on the presence of others, or that they should overwrite files -in certain other packages if present. -@LP - -This is done using the {{0.7 1.0} @Scale {Courier Bold} @Font {Depends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Suggests}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {Conflicts}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Provides}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} control file fields. -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-depsyntax} -8.1.|0.5fe{ Syntax of relationship fields}}}} |0f }} //0.0fe - - -@LP - -These fields all have a uniform syntax. They are a list of package -names separated by commas. -@LP - -In {{0.7 1.0} @Scale {Courier Bold} @Font {Depends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Suggests}} and {{0.7 1.0} @Scale {Courier Bold} @Font {"Pre"--"Depends"}} -(the fields which declare dependencies of the package in which they -occur on other packages) these package names may also be lists of -alternative package names, separated by vertical bar symbols {{0.7 1.0} @Scale {Courier Bold} @Font {"|"}} -(pipe symbols). -@LP - -All the fields except {{0.7 1.0} @Scale {Courier Bold} @Font {Provides}} may restrict their applicability -to particular versions of each named package. This is done in -parentheses after each individual package name; the parentheses should -contain a relation from the list below followed by a version number, -in the format described in `Version numbering', page @PageOf{ch-versions}. -@LP - -The relations allowed are -{{0.7 1.0} @Scale {Courier Bold} @Font {<<}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {<=}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {=}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {>=}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {>>}} -for strictly earlier, earlier or equal, exactly equal, later or equal -and strictly later, respectively. The forms {{0.7 1.0} @Scale {Courier Bold} @Font {<}} and {{0.7 1.0} @Scale {Courier Bold} @Font {>}} -were used to mean "earlier/later" or equal, rather than strictly -"earlier/later," so they should not appear in new packages (though -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} still supports them). -@LP - -Whitespace may appear at any point in the version specification, and -must appear where it's necessary to disambiguate; it is not otherwise -significant. For consistency and in case of future changes to -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} it is recommended that a single space be used after a -version relationship and before a version number; it is usual also to -put a single space after each comma, on either side of each vertical -bar, and before each open parenthesis. -@LP - -For example: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Package: metamail -Version: "2.7"--"3" -Depends: libc5 (>= "5.2.18"--"4)," "mime"--"support," csh "|" tcsh}}} //0.2fe - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s8.2} -8.2.|0.5fe{ Dependencies "-" {{0.7 1.0} @Scale {Courier Bold} @Font {Depends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Suggests}}, {{0.7 1.0} @Scale {Courier Bold} @Font {"Pre"--"Depends"}}}}}} |0f }} //0.0fe - - -@LP - -These four fields are used to declare a dependency by one package on -another. They appear in the depending package's control file. -@LP - -All but {{0.7 1.0} @Scale {Courier Bold} @Font {"Pre"--"Depends"}} (discussed below) take effect {{Times Slope} @Font {only}} when -a package is to be configured. They do not prevent a package being on -the system in an unconfigured state while its dependencies are -unsatisfied, and it is possible to replace a package whose -dependencies are satisfied and which is properly installed with a -different version whose dependencies are not and cannot be satisfied; -when this is done the depending package will be left unconfigured -(since attempts to configure it will give errors) and will not -function properly. -@LP - -For this reason packages in an installation run are usually all -unpacked first and all configured later; this gives later versions of -packages with dependencies on later versions of other packages the -opportunity to have their dependencies satisfied. -@LP - -Thus {{0.7 1.0} @Scale {Courier Bold} @Font {Depends}} allows package maintainers to impose an order in -which packages should be configured. - - -@LP -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {Depends}}}} -//1.0vx -@RawIndentedDisplay { -This declares an absolute dependency. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will not configure -packages whose dependencies aren't satisfied. If it is asked to make -an installation which would cause an installed package's dependencies -to become unsatisfied it will complain{@FootNote{ Current versions -(1.2.4) of {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} have a bug in this area which will cause some of -these problems to be ignored.}}, unless -{{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"auto"--"deconfigure"}} is specified, in which case those packages -will be deconfigured before the installation proceeds. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} makes it hard for the user to select packages for -installation, removal or upgrade in a way that would mean that -packages' {{0.7 1.0} @Scale {Courier Bold} @Font {Depends}} fields would be unsatisfied. The user can -override this if they wish, for example if they know that {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} -has an "out-of-date" view of the real package relationships. -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {Depends}} field should be used if the "depended-on" package is -required for the depending package to provide a significant amount of -functionality. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}}}} -//1.0vx -@RawIndentedDisplay { -This declares a strong, but not absolute, dependency. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}} is ignored by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}, so that users using the -"command-line" (who are presumed to know what they're doing) will not be -impeded. -@LP - -It is treated by {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} exactly as {{0.7 1.0} @Scale {Courier Bold} @Font {Depends}} is; this makes -it hard for the user to select things so as to leave {{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}} -fields unsatisfied, but they are able to do so by being persistent. -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}} field should list packages that would be found -together with this one in all but unusual installations. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {Suggests}}}} -//1.0vx -@RawIndentedDisplay { -This is used to declare that one package may be more useful with one -or more others. Using this field tells the packaging system and the -user that the listed packages are be related to this one and can -perhaps enhance its usefulness, but that installing this one without -them is perfectly reasonable. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} will offer suggsted packages to the system administrator -when they select the suggesting package, but the default is not to -install the suggested package. - -} -//0fe //1.2fx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {"Pre"--"Depends"}}}} -//1.0vx -@RawIndentedDisplay { -This field is like {{0.7 1.0} @Scale {Courier Bold} @Font {Depends}}, except that it also forces {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} -to complete installation of the packages named before even starting -the installation of the package which declares the predependency. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} checks for predependencies when it is doing an -installation run, and will attempt to find the packages which are -required to be installed first and do so in the right order. -@LP - -However, this process is slow (because it requires repeated -invocations of {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}) and troublesome (because it requires -guessing where to find the appropriate files). -@LP - -For these reasons, and because this field imposes restrictions on the -order in which packages may be unpacked (which can be difficult for -installations from multipart media, for example), {{0.7 1.0} @Scale {Courier Bold} @Font {"Pre"--"Depends"}} -should be used sparingly, preferably only by packages whose premature -upgrade or installation would hamper the ability of the system to -continue with any upgrade that might be in progress. -@LP - -When the package declaring it is being configured, a -{{0.7 1.0} @Scale {Courier Bold} @Font {"Pre"--"Dependency"}} will be considered satisfied only if the depending -package has been correctly configured, just as if an ordinary -{{0.7 1.0} @Scale {Courier Bold} @Font {Depends}} had been used. -@LP - -However, when a package declaring a predependency is being unpacked -the predependency can be satisfied even if the "depended-on" package(s) -are only unpacked or "half-configured," provided that they have been -configured correctly at some point in the past (and not removed or -partially removed since). In this case both the "previously-configured" -and currently unpacked or "half-configured" versions must satisfy any -version clause in the {{0.7 1.0} @Scale {Courier Bold} @Font {"Pre"--"Depends"}} field. - -} -//0fe - - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s8.2.1} -8.2.1.|0.5fe{ Dependencies on shared libraries}}}//0.2fe - - -@LP - -The dependency fields listed above are used by packages which need -shared libraries to declare dependencies on the appropriate packages. -@LP - -These dependencies are usually determined automatically using -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"shlibdeps"}} and inserted in the package control file using -the control file substitution variables mechanism; see `{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/substvars"}} and variable substitutions', page @PageOf{s-srcsubstvars} and `Tools for processing source packages', page @PageOf{s-sourcetools}. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s8.2.2} -8.2.2.|0.5fe{ Deconfiguration due to removal during bulk installations}}}//0.2fe - - -@LP - -If {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} would like to remove a package due to a conflict, as -described above, but this would violate a dependency of some other -package on the system, {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will usually not remove the -conflicting package and halt with an error. -@LP - -However, if the {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"auto"--"deconfigure"}} ({{0.7 1.0} @Scale {Courier Bold} @Font {""--"B"}}) option is used -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will automatically `deconfigure' the package with the -problematic dependency, so that the conflicting package can be removed -and the package we're trying to install can be installed. If -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} is being asked to install packages (rather than just -unpacking them) it will try to reconfigure the package when it has -unpacked all its arguments, in the hope that one of the other packages -it is installing will satisfy the problematic dependency. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} supplies this argument to {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} when it invokes it, -so that bulk installations proceed smoothly. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-conflicts} -8.3.|0.5fe{ Alternative packages "-" {{0.7 1.0} @Scale {Courier Bold} @Font {Conflicts}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}}}}}} |0f }} //0.0fe - - -@LP - -When one package declares a conflict with another {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will -refuse to allow them to be installed on the system at the same time. -@LP - -If one package is to be installed, the other must be removed first "-" -if the package being installed is marked as replacing (`{{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} "-" overwriting files and replacing packages', page @PageOf{s-replaces}) the one on the system, or the one on the system is -marked as deselected, or both packages are marked {{0.7 1.0} @Scale {Courier Bold} @Font {Essential}}, then -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will automatically remove the package which is causing the -conflict, otherwise it will halt the installation of the new package -with an error. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} makes it hard to select conflicting packages, though the -user can override this if they wish. If they do not override it then -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} will select one of the packages for removal, and the user -must make sure it is the right one. In the future {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} will -look for the presence of a {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} field to help decide which -package should be installed and which removed. -@LP - -A package will not cause a conflict merely because its configuration -files are still installed; it must be at least "half-installed." -@LP - -A special exception is made for packages which declare a conflict with -their own package name, or with a virtual package which they provide -(see below): this does not prevent their installation, and allows a -package to conflict with others providing a replacement for it. You -use this feature when you want the package in question to be the only -package providing something. -@LP - -A {{0.7 1.0} @Scale {Courier Bold} @Font {Conflicts}} entry should almost never have an `earlier than' -version clause. This would prevent {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} from upgrading or -installing the package which declared such a conflict until the -upgrade or removal of the "conflicted-with" package had been completed. -This aspect of installation ordering is not handled by {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}}, -so that the use {{0.7 1.0} @Scale {Courier Bold} @Font {Conflicts}} in this way is likely to cause problems -for `bulk run' upgrades and installations. -@LP - -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-virtual} -8.4.|0.5fe{ Virtual packages "-" {{0.7 1.0} @Scale {Courier Bold} @Font {Provides}}}}}} |0f }} //0.0fe - - -@LP - -As well as the names of actual (`concrete') packages, the package -relationship fields {{0.7 1.0} @Scale {Courier Bold} @Font {Depends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Recommends}}, {{0.7 1.0} @Scale {Courier Bold} @Font {Suggests}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {Conflicts}} may mention virtual packages. -@LP - -A virtual package is one which appears in the {{0.7 1.0} @Scale {Courier Bold} @Font {Provides}} control -file field of another package. The effect is as if the package(s) -which provide a particular virtual package name had been listed by -name everywhere were the virtual package name appears. -@LP - -If there are both a real and a virtual package of the same name then -the dependency may be satisfied (or the conflict caused) by either the -real package or any of the virtual packages which provide it. This is -so that, for example, supposing we have - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Package: vm -Depends: emacs}}} //0.2fe - -and someone else releases an xemacs package they can say - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Package: xemacs -Provides: emacs}}} //0.2fe - -and all will work in the interim (until a purely virtual package name -is decided on and the {{0.7 1.0} @Scale {Courier Bold} @Font {emacs}} and {{0.7 1.0} @Scale {Courier Bold} @Font {vm}} packages are changed to -use it). -@LP - -If a dependency or a conflict has a version number attached then only -real packages will be considered to see whether the relationship is -satisfied (or the prohibition violated, for a conflict) "-" it is -assumed that a real package which provides virtual package is not of -the `right' version. So, a {{0.7 1.0} @Scale {Courier Bold} @Font {Provides}} field may not contain -version numbers, and the version number of the concrete package which -provides a particular virtual package will not be looked at when -considering a dependency on or conflict with the virtual package name. -@LP - -If you want to specify which of a set of real packages should be the -default to satisfy a particular dependency on a virtual package, you -should list the real package as alternative before the virtual. -@LP - -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s-replaces} -8.5.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} "-" overwriting files and replacing packages}}}} |0f }} //0.0fe - - -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} control file field has two purposes, which come into -play in different situations. -@LP - -Virtual packages (`Virtual packages "-" {{0.7 1.0} @Scale {Courier Bold} @Font {Provides}}', page @PageOf{s-virtual}) are not considered when looking -at a {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} field "-" the packages declared as being replaced -must be mentioned by their real names. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s8.5.1} -8.5.1.|0.5fe{ Overwriting files in other packages}}}//0.2fe - - -@LP - -Firstly, as mentioned before, it is usually an error for a package to -contains files which are on the system in another package, though -currently the {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"force"--"overwrite"}} flag is enabled by default, -downgrading the error to a warning, -@LP - -If the overwriting package declares that it replaces the one -containing the file being overwritten then {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will proceed, and -replace the file from the old package with that from the new. The -file will no longer be listed as `owned' by the old package. -@LP - -If a package is completely replaced in this way, so that {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} -does not know of any files it still contains, it is considered to have -disappeared. It will be marked as not wanted on the system (selected -for removal) and not installed. Any conffiles details noted in the -package will be ignored, as they will have been taken over by the -replacing package(s). The package's {{0.7 1.0} @Scale {Courier Bold} @Font {postrm}} script will be run to -allow the package to do any final cleanup required. -See `Summary of ways maintainer scripts are called', page @PageOf{s-mscriptsinstact}. -@LP - -In the future {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will discard files which overwrite those from -another package which declares that it replaces the one being -installed (so that you can install an older version of a package -without problems). -@LP - -This usage of {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} only takes effect when both packages are -at least partially on the system at once, so that it can only happen -if they do not conflict or if the conflict has been overridden. - -@LP -@CNP -@Heading +3p @Font { 1.2vx @Break { {@PageMark s8.5.2} -8.5.2.|0.5fe{ Replacing whole packages, forcing their removal}}}//0.2fe - - -@LP - -Secondly, {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}} allows {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} and {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} to resolve -which package should be removed when a conflict "-" see -`Alternative packages "-" {{0.7 1.0} @Scale {Courier Bold} @Font {Conflicts}} and {{0.7 1.0} @Scale {Courier Bold} @Font {Replaces}}', page @PageOf{s-conflicts}. This usage only takes effect when the two -packages {{Times Slope} @Font {do}} conflict, so that the two effects do not interfere -with each other. -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s8.6} -8.6.|0.5fe{ Defaults for satisfying dependencies "-" ordering}}}} |0f }} //0.0fe - - -@LP - -Ordering is significant in dependency fields. -@LP - -Usually dselect will suggest to the user that they select the package -with the most `fundamental' class (eg, it will prefer Base packages to -Optional ones), or the one that they `most wanted' to select in some -sense. -@LP - -In the absence of other information {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} will offer a -default selection of the first named package in a list of -alternatives. -@LP - -However, there is no way to specify the `order' of several packages -which all provide the same thing, when that thing is listed as a -dependency. -@LP - -Therefore a dependency on a virtual package should contain a concrete -package name as the first alternative, so that this is the default. -@LP - -For example, consider the set of packages: - - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Package: glibcdoc -Recommends: "info"--"browser" - -Package: info -Provides: "info"--"browser" - -Package: emacs -Provides: "info"--"browser"}}} //0.2fe - -@LP - -If {{0.7 1.0} @Scale {Courier Bold} @Font {emacs}} and {{0.7 1.0} @Scale {Courier Bold} @Font {info}} both have the same priority then -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}}'s choice is essentially random. Better would be - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -Package: glibcdoc -Recommends: info "|" "info"--"browser"}}} //0.2fe - -so that {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} defaults to selecting the lightweight standalone -info browser. - - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-conffiles} -9.|0.5fe{ Configuration file handling}}}} |0f }} //0.0fe - - -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} can do a certain amount of automatic handling of package -configuration files. -@LP - -Whether this mechanism is appropriate depends on a number of factors, -but basically there are two approaches to any particular configuration -file. -@LP - -The easy method is to ship a "best-effort" configuration in the package, -and use {{0.7 1.0} @Scale {Courier Bold} @Font {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. -@LP - -The hard method is to build the configuration file from scratch in the -{{0.7 1.0} @Scale {Courier Bold} @Font {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. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s9.1} -9.1.|0.5fe{ Automatic handling of configuration files by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}}}}} |0f }} //0.0fe - - -@LP - -A package may contain a control area file called {{0.7 1.0} @Scale {Courier Bold} @Font {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. -@LP - -When a package is upgraded {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will process the configuration -files during the configuration stage, shortly before it runs the -package's {{0.7 1.0} @Scale {Courier Bold} @Font {postinst}} script, -@LP - -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. -@LP - -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 "-" ie, 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. -@LP - -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. -@LP - -When a package is installed for the first time {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will install -the file that comes with it, unless that would mean overwriting a file -already on the filesystem. -@LP - -However, note that {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will {{Times Slope} @Font {not}} replace a conffile that -was removed by the user (or by a script). This is necessary because -with some programs a missing file produces an effect hard or -impossible to achieve in another way, so that a missing file needs to -be kept that way if the user did it. -@LP - -Note that a package should {{Times Slope} @Font {not}} modify a {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}"-handled" -conffile in its maintainer scripts. Doing this will lead to -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} giving the user confusing and possibly dangerous options -for conffile update when the package is upgraded. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s9.2} -9.2.|0.5fe{ "Fully-featured" maintainer script configuration handling}}}} |0f }} //0.0fe - - -@LP - -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 {{0.7 1.0} @Scale {Courier Bold} @Font {postinst}} script. -@LP - -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. -@LP - -When using this method there are a couple of important issues which -should be considered: -@LP - -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. -@LP - -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 -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/sbin"}}, by convention called {{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}config}} and -then run that if appropriate from the "post-installation" script. The -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}config}} 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 {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"force"}} flag to -overwrite it. - - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-alternatives} -10.|0.5fe{ Alternative versions of an interface "-" -{{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"alternatives"}}}}}} |0f }} //0.0fe - - -@LP - -When several packages all provide different versions of the same -program or file it is useful to have the system select a default, but -to allow the system administrator to change it and have their -decisions respected. -@LP - -For example, there are several versions of the {{0.7 1.0} @Scale {Courier Bold} @Font {vi}} editor, and -there is no reason to prevent all of them from being installed at -once, each under their own name ({{0.7 1.0} @Scale {Courier Bold} @Font {nvi}}, {{0.7 1.0} @Scale {Courier Bold} @Font {vim}} or whatever). -Nevertheless it is desirable to have the name {{0.7 1.0} @Scale {Courier Bold} @Font {vi}} refer to -something, at least by default. -@LP - -If all the packages involved cooperate, this can be done with -{{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"alternatives"}}. -@LP - -Each package provides its own version under its own name, and calls -{{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"alternatives"}} in its postinst to register its version -(and again in its prerm to deregister it). -@LP - -See the manpage {{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"alternatives(8)"}} for -details. -@LP - -If {{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"alternatives"}} does not seem appropriate you may wish -to consider using diversions instead. - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-diversions} -11.|0.5fe{ Diversions "-" overriding a package's version of a file}}}} |0f }} //0.0fe - - -@LP - -It is possible to have {{0.7 1.0} @Scale {Courier Bold} @Font {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. -@LP - -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). -@LP - -Before deciding to use a diversion, read `Alternative versions of an interface "-" -{{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"alternatives"}}', page @PageOf{ch-alternatives} to -see if you really want a diversion rather than several alternative -versions of a program. -@LP - -There is a diversion list, which is read by {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}, and updated -by a special program {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"divert"}}. Please see {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"divert(8)"}} for full details of its operation. -@LP - -When a package wishes to divert a file from another, it should call -{{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"divert"}} in its preinst to add the diversion and rename the -existing file. For example, supposing that a {{0.7 1.0} @Scale {Courier Bold} @Font {smailwrapper}} -package wishes to install a wrapper around {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/sbin/smail"}}: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -if [ install = "\"$1\"" ]; then - "dpkg"--"divert" ""--""--"package" smailwrapper ""--""--"add" ""--""--"rename" "\\" - ""--""--"divert" "/usr/sbin/smail.real" "/usr/sbin/smail" -fi}}} //0.2fe - -Testing {{0.7 1.0} @Scale {Courier Bold} @Font {$1}} is necessary so that the script doesn't try to add the -diversion again when {{0.7 1.0} @Scale {Courier Bold} @Font {smailwrapper}} is upgraded. The -{{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"package" smailwrapper}} ensures that {{0.7 1.0} @Scale {Courier Bold} @Font {smailwrapper}}'s copy of -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/sbin/smail"}} can bypass the diversion and get installed as -the true version. -@LP - -The postrm has to do the reverse: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -if [ remove = "\"$1\"" ]; then - "dpkg"--"divert" ""--""--"package" smailwrapper ""--""--"remove" ""--""--"rename" "\\" - ""--""--"divert" "/usr/sbin/smail.real" "/usr/sbin/smail" -fi}}} //0.2fe - -@LP - -Do not attempt to divert a file which is vitally important for the -system's operation "-" when using {{0.7 1.0} @Scale {Courier Bold} @Font {"dpkg"--"divert"}} there is a time, -after it has been diverted but before {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} has installed the -new version, when the file does not exist. - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-sharedlibs} -12.|0.5fe{ Shared libraries}}}} |0f }} //0.0fe - - -@LP - -Packages containing shared libraries must be constructed with a little -care to make sure that the shared library is always available. This -is especially important for packages whose shared libraries are -vitally important, such as the libc. -@LP - -Firstly, your package should install the shared libraries under their -normal names. For example, the {{0.7 1.0} @Scale {Courier Bold} @Font {libgdbm1}} package should install -{{0.7 1.0} @Scale {Courier Bold} @Font {libgdbm.so.1.7.3}} as {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/lib/libgdbm.so.1.7.3"}}. The -files should not be renamed or relinked by any prerm or postrm -scripts; {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} will take care of renaming things safely without -affecting running programs, and attempts to interfere with this are -likely to lead to problems. -@LP - -Secondly, your package should include the symlink that {{0.7 1.0} @Scale {Courier Bold} @Font {ldconfig}} -would create for the shared libraries. For example, the {{0.7 1.0} @Scale {Courier Bold} @Font {libgdbm1}} -package should include a symlink from {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/lib/libgdbm.so.1"}} -to {{0.7 1.0} @Scale {Courier Bold} @Font {libgdbm.so.1.7.3}}. This is needed so that {{0.7 1.0} @Scale {Courier Bold} @Font {ld.so}} can find -the library in between the time {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} installs it and -{{0.7 1.0} @Scale {Courier Bold} @Font {ldconfig}} is run in the {{0.7 1.0} @Scale {Courier Bold} @Font {postinst}} script. Futhermore, and {{Times Slope} @Font {this -is very important}}, the symlink must be placed before the library it -points to in the {{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} file. Currently the way to ensure the -ordering is done properly is to create the symlink in the appropriate -{{0.7 1.0} @Scale {Courier Bold} @Font {"debian/tmp/.../lib"}} directory before installing the library -when you build the package. -@LP - -If you do the above your package does not need to call {{0.7 1.0} @Scale {Courier Bold} @Font {ldconfig}} -in its maintainer scripts. It is especially important not to call -{{0.7 1.0} @Scale {Courier Bold} @Font {ldconfig}} in the postrm or preinst scripts in the case where the -package is being upgraded (see the programmer's manual), as -{{0.7 1.0} @Scale {Courier Bold} @Font {ldconfig}} will see the temporary names that {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} uses for the -files while it is installing them and will make the shared library -links point to them, just before {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} continues the installation -and removes the links! - - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-sysvinit} -13.|0.5fe{ Configuration of {{0.7 1.0} @Scale {Courier Bold} @Font {init}}}}}} |0f }} //0.0fe - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s13.1} -13.1.|0.5fe{ Introduction to the {{0.7 1.0} @Scale {Courier Bold} @Font {init.d}} scheme}}}} |0f }} //0.0fe - - -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/init.d"}} directory contains the scripts executed by -{{0.7 1.0} @Scale {Courier Bold} @Font {init}} when init state (or `runlevel') is changed (see {{0.7 1.0} @Scale {Courier Bold} @Font {init(8)}}). -@LP - -These scripts are be referenced by symbolic links in the -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}.d}} directories. When changing runlevels, init -looks in the directory {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}.d}} for the scripts it -should execute, where {{Times Slope} @Font {n}} is the runlevel that is being changed -to. -@LP - -The names of the links all have the form {{0.7 1.0} @Scale {Courier Bold} @Font {S{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {mm}}}}{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {script}}}}}} or -{{0.7 1.0} @Scale {Courier Bold} @Font {K{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {mm}}}}{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {script}}}}}} where {{Times Slope} @Font {mm}} is a "two-digit" number and -{{Times Slope} @Font {script}} is the name of the script (this should be the same as the -name of the actual script in {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/init.d"}}. - -When {{0.7 1.0} @Scale {Courier Bold} @Font {init}} changes runlevel first the targets of the links whose -names starting with a {{0.7 1.0} @Scale {Courier Bold} @Font {K}} are executed, each with the single -argument {{0.7 1.0} @Scale {Courier Bold} @Font {stop}}, followed by the scripts prefixed with an {{0.7 1.0} @Scale {Courier Bold} @Font {S}}, -each with the single argument {{0.7 1.0} @Scale {Courier Bold} @Font {start}}. The {{0.7 1.0} @Scale {Courier Bold} @Font {K}} links are -responsible for killing services and the {{0.7 1.0} @Scale {Courier Bold} @Font {S}} link for starting -services upon entering the runlevel. -@LP - -For example, if we are changing from runlevel 2 to runlevel 3, init -will first execute all of the {{0.7 1.0} @Scale {Courier Bold} @Font {K}} prefixed scripts it finds in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc3.d"}}, and then all of the {{0.7 1.0} @Scale {Courier Bold} @Font {S}} prefixed scripts. The -links starting with {{0.7 1.0} @Scale {Courier Bold} @Font {K}} will cause the "referred-to" file to be -executed with an argument of {{0.7 1.0} @Scale {Courier Bold} @Font {stop}}, and the {{0.7 1.0} @Scale {Courier Bold} @Font {S}} links with an -argument of {{0.7 1.0} @Scale {Courier Bold} @Font {start}}. -@LP - -The "two-digit" number {{Times Slope} @Font {mm}} is used to decide which order to start -and stop things in "-" "low-numbered" links have their scripts run first. -For example, the {{0.7 1.0} @Scale {Courier Bold} @Font {K20}} scripts will be executed before the {{0.7 1.0} @Scale {Courier Bold} @Font {K30}} -scripts. This is used when a certain service must be started before -another. For example, the name server {{0.7 1.0} @Scale {Courier Bold} @Font {bind}} might need to be -started before the news server {{0.7 1.0} @Scale {Courier Bold} @Font {inn}} so that {{0.7 1.0} @Scale {Courier Bold} @Font {inn}} can set -up its access lists. In this case, the script that starts {{0.7 1.0} @Scale {Courier Bold} @Font {bind}} -should have a lower number than the script that starts {{0.7 1.0} @Scale {Courier Bold} @Font {inn}} so -that it runs first: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"/etc/rc2.d/S17bind" -"/etc/rc2.d/S70inn"}}} //0.2fe - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s13.2} -13.2.|0.5fe{ Writing {{0.7 1.0} @Scale {Courier Bold} @Font {init.d}} scripts}}}} |0f }} //0.0fe - - -@LP - -Packages can and should place scripts in {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/init.d"}} to start -or stop services at boot time or during a change of runlevel. These -scripts should be named {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/init.d/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}}}}, and they -should accept one argument, saying what to do: {{0.7 1.0} @Scale {Courier Bold} @Font {start}}, meaning to -starts the service, or {{0.7 1.0} @Scale {Courier Bold} @Font {stop}}, to stop the service. Optionally -they can support {{0.7 1.0} @Scale {Courier Bold} @Font {reload}} which causes the configuration to be -reloaded. -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {init.d}} scripts should ensure that they will behave sensibly -if invoked with {{0.7 1.0} @Scale {Courier Bold} @Font {start}} when the service is already running, or -with {{0.7 1.0} @Scale {Courier Bold} @Font {stop}} when it isn't, and that they don't kill -"unfortunately-named" user processes. The best way to achieve this is -usually to use {{0.7 1.0} @Scale {Courier Bold} @Font {"start"--"stop"--"daemon"}}. -@LP - -These scripts should not fail obscurely when the configuration files -remain but the package has been removed, as the default in {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} -is to leave configuration files on the system after the package has -been removed. Only when it is executed with the {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"purge"}} option -will dpkg remove configuration files. Therefore, you should include a -{{0.7 1.0} @Scale {Courier Bold} @Font {test}} statement at the top of the script, like this: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -test ""--"f" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {"program"--"executed"--"later"--"in"--"script"}}}} "||" exit 0}}} //0.2fe - - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s13.3} -13.3.|0.5fe{ Managing the {{0.7 1.0} @Scale {Courier Bold} @Font {rc{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}.d}} links "-" {{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"rc.d"}}}}}} |0f }} //0.0fe - - -@LP - -A program is provided, {{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"rc.d"}}, to make it easier for -package maintainers to arrange for the proper creation and removal of -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}.d}} symbolic links from their postinst and postrm -scripts. -@LP - -You should use this script to make changes to {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}.d}} -and {{Times Slope} @Font {never}} include any {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}.d}} symbolic links in -the actual archive. -@LP - -By default {{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"rc.d"}} will start services in each of the -"multi-user" state runlevels (2, 3, 4, and 5) and stop them in the halt -runlevel (0), the "single-user" runlevel (1) and the reboot runlevel -(6). The system administrator will have the opportunity to customize -runlevels by simply adding, moving, or removing the symbolic links in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}.d}}. -@LP - -To get the default behaviour for your package, put in your postinst -script - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"update"--"rc.d" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}} default >"/dev/null"}}} //0.2fe - -and in your postrm - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -if [ purge = "\"$1\"" ]; then - "update"--"rc.d" {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {package}}}} remove >"/dev/null" -fi}}} //0.2fe - -@LP - -This will use a default sequence number of 20. If it does not matter -when or in which order the script is run, use this default. If it -does, then you should talk to the maintainer of the {{0.7 1.0} @Scale {Courier Bold} @Font {sysvinit}} -package or post to {{0.7 1.0} @Scale {Courier Bold} @Font {"debian"--"devel"}}, and they will help you choose -a number. -@LP - -For more information about using {{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"rc.d"}}, please consult its -manpage {{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"rc.d(8)"}}. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s13.4} -13.4.|0.5fe{ "Boot-time" initialisation "-" {{0.7 1.0} @Scale {Courier Bold} @Font {rc.boot}}}}}} |0f }} //0.0fe - - -@LP - -There is another directory, {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc.boot"}}, which contains -scripts which are run once per machine boot. This facility is -provided for initialisation of hardware devices, cleaning up of -leftover files, and so forth. -@LP - -For example, the {{0.7 1.0} @Scale {Courier Bold} @Font {kbd}} package provides a script here for -initialising the keyboard layout and console font and mode. -@LP - -The files in {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc.boot"}} should {{Times Slope} @Font {not}} be links into -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/init.d"}} "-" they should be the scripts themselves. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {rc.boot}} should {{Times Slope} @Font {not}} be used for starting "general-purpose" -daemons and similar activities. This should be done using the -{{0.7 1.0} @Scale {Courier Bold} @Font {rc{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}.d}} scheme, above, so that the services can be started -and stopped cleanly when the runlevel changes or the machine is to be -shut down or rebooted. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s13.5} -13.5.|0.5fe{ Notes}}}} |0f }} //0.0fe - - -@LP - -{{Times Slope} @Font {Do not}} include the {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}".d/*"}} symbolic links in -the {{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} filesystem archive! {{Times Slope} @Font {This will cause problems!}} -You should create them with {{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"rc.d"}}, as above. -@LP - -{{Times Slope} @Font {Do not}} include the {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/rc"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {n}}}}".d/*"}} symbolic links in -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}}'s conffiles list! {{Times Slope} @Font {This will cause problems!}} -{{Times Slope} @Font {Do}}, however, include the {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/init.d"}} scripts in conffiles. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s13.6} -13.6.|0.5fe{ Example}}}} |0f }} //0.0fe - - -@LP - -The {{0.7 1.0} @Scale {Courier Bold} @Font {bind}} DNS (nameserver) package wants to make sure that the -nameserver is running in multiuser runlevels, and is properly shut -down with the system. It puts a script in {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/init.d"}}, naming -the script appropriately {{0.7 1.0} @Scale {Courier Bold} @Font {bind}}. As you can see, the script -interprets the argument {{0.7 1.0} @Scale {Courier Bold} @Font {reload}} to send the nameserver a {{0.7 1.0} @Scale {Courier Bold} @Font {HUP}} -signal (causing it to reload its configuration); this way the user can -say {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/init.d/bind" reload}} to reload the nameserver. -@LP - - -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"#!/bin/sh" -"#" Original version by Robert Leslie <"rob@mars.org">, edited by iwj -test ""--"x" "/usr/sbin/named" "||" exit 0 -case "\"$1\"" in - start) - test ""--"f" "/etc/named.boot" ""--"a" ""--"f" "/var/named/boot.options" "||" exit 0 - "start"--"stop"--"daemon" ""--""--"start" ""--""--"verbose" ""--""--"exec" "/usr/sbin/named" - ;; - stop) - "start"--"stop"--"daemon" ""--""--"stop" ""--""--"verbose" "\\" - ""--""--"pidfile" "/var/run/named.pid" ""--""--"exec" "/usr/sbin/named" - ;; - reload) - "start"--"stop"--"daemon" ""--""--"stop" ""--""--"signal" 1 ""--""--"verbose" "\\" - ""--""--"pidfile" "/var/run/named.pid" ""--""--"exec" "/usr/sbin/named" - ;; - *) - echo "\"Usage:" "/etc/init.d/bind" "{start|stop|reload}\"" ">&2" - exit 1 - ;; -esac -exit 0}}} //0.2fe - -@LP - -Another example on which to base your {{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/init.d"}} scripts is in -{{0.7 1.0} @Scale {Courier Bold} @Font {"/etc/init.d/skeleton"}}. -@LP - -If this package is happy with the default setup from -{{0.7 1.0} @Scale {Courier Bold} @Font {"update"--"rc.d"}}, namely an ordering number of 20 and having named -running in all runlevels, it can say in its postinst: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -"update"--"rc.d" bind default ">/dev/null"}}} //0.2fe - -And in its postrm, to remove the links when the package is purged: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -if [ purge = "\"$1\"" ]; then - "update"--"rc.d" acct remove ">/dev/null" -fi}}} //0.2fe - - - - -@LP -@NP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.2 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +5p @Font { 1.2vx @Break { {@PageMark ch-methif} -14.|0.5fe{ {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}}'s interface to its installation methods}}}} |0f }} //0.0fe - - -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} calls scripts from its installation methods when it -needs to actually access data from the distribution. The core program -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} itself just calls these scripts and provides the -package and access method selection interfaces. The installation -methods are responsible for invoking {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} as appropriate. -@LP - -Each installation method has three scripts: -//1.0vx -{@RawBulletList - gap { 1.0vx } -@ListItem { -Setup installation parameters. -} -@ListItem { -Update list of available packages. -} -@ListItem { -Install. -} -@RawEndList}//0ve - -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} searches for methods in {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/lib/dpkg/methods"}} -and {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/local/lib/dpkg/methods"}}. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s14.1} -14.1.|0.5fe{ Functions of the method scripts}}}} |0f }} //0.0fe - - -@LP - -The setup script is run just after the user has chosen an installation -method. It should prompt the user for parameters like the site to -"NFS-mount" or FTP from, the directory to use, or the directory or -filesystem where the {{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} files can be found, or the tape or -floppy device to install from. It should store the responses under -{{0.7 1.0} @Scale {Courier Bold} @Font {"/var/lib/dpkg/methods"}} "-" see below. If no available -packages list is available it should perhaps offer to scan the -available packages. -@LP - -The update script should obtain a list of available packages if -possible, and run {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg ""--""--"update"--"avail"}}, {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg ""--""--"merge"--"avail"}} -"and/or" {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg ""--""--"forget"--"old"--"unavail"}} to load it into {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} and -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}}'s database of available packages. If no packages list -was available and the user was offered and accepted the option of -scanning the actual files available this scan should be done here, -using {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg ""--""--"record"--"avail"}}. -@LP - -The install script should feed all the available {{0.7 1.0} @Scale {Courier Bold} @Font {.deb}} files to -{{0.7 1.0} @Scale {Courier Bold} @Font {dpkg ""--""--"iGOEB"}} (this is equivalent to {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg ""--""--"install" -""--""--"refuse"--"downgrade" ""--""--"selected"--"only" ""--""--"skip"--"same"--"version" -""--""--"auto"--"deconfigure"}}). The {{0.7 1.0} @Scale {Courier Bold} @Font {""--"R"}} ({{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"recursive"}}) option for -traversing subdirectories may also be useful here). -@LP - -If any of these scripts needs to display a message for the user, it -should wait for the user to hit `return' before exiting so that -dselect doesn't immediately rewrite the screen. -@LP - -If a method script succeeds (returns a zero exit status) -{{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} will return immediately to the main menu, with the -`next' option highlighted ready for the user to select it. If it -fails {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} will display a message and wait for the user to -hit return. - -@LP -@CNP -{ - newpath 0 ysize 0.3 ft sub moveto - xsize 0 rlineto - 0 0.1 ft rlineto - xsize neg 0 rlineto - closepath fill -} @Graphic { //1.6f @HAdjust { @HContract {@Heading +4p @Font { 1.2vx @Break { {@PageMark s14.2} -14.2.|0.5fe{ Location and arguments of the method scripts}}}} |0f }} //0.0fe - - -@LP - -A set of scripts (henceforth known as a group) may provide several -methods on the `main menu' with different behaviour. For example, -there might be a generic "get-packages-by-FTP" group which might provide -methods in the main menu for installation directly from one of the -Debian mirror sites as well as for installation from a "user-specified" -site. -@LP - -Each group of methods implemented by the same set of scripts should -have a subdirectory {{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/lib/dpkg/methods/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {group}}}}}} or -{{0.7 1.0} @Scale {Courier Bold} @Font {"/usr/local/lib/dpkg/methods/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {group}}}}}}, containing: -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {names}}}} -//1.0vx -{|2f { -a list of "user-visible" methods provided by these scripts. -}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {setup}}}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {update}}}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {install}}}} -//1.0vx -{|2f { -executable programs, the scripts themselves. -}} -//1.0vx -{|0.5f {{{0.7 1.0} @Scale {Courier Bold} @Font {desc.{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {option}}}}}}}} -//1.0vx -{|2f { -description file. -}} -//0.2fe -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {names}} will be formatted as a list of lines, each containing: - -//1.0vx -{@RawIndentedDisplay lines @Break { {0.7 1.0} @Scale {Courier Bold} @Font { -{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {sequence}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {method}}}} {{1.4285714285 1.0} @Scale {{{Times Slope} @Font {summary}}}}}}} //0.2fe - -@LP - -{{Times Slope} @Font {sequence}} is a "two-digit" number that will be used much like -{{0.7 1.0} @Scale {Courier Bold} @Font {rc.d}} prefixes to control the order in the main menu. If in doubt -use 50. -@LP - -{{Times Slope} @Font {method}} is a name which is displayed by {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} as the -name of the method, and which will be passed to {{0.7 1.0} @Scale {Courier Bold} @Font {setup}}, -{{0.7 1.0} @Scale {Courier Bold} @Font {update}} and {{0.7 1.0} @Scale {Courier Bold} @Font {unpack}} as their first argument. -@LP - -{{Times Slope} @Font {summary}} is the brief description string for {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}}'s menu. -@LP - -Each of the three scripts gets the same three arguments: {{Times Slope} @Font {vardir}}, -{{Times Slope} @Font {group}} and {{Times Slope} @Font {method}}. {{Times Slope} @Font {vardir}} is the base directory for -storing {{0.7 1.0} @Scale {Courier Bold} @Font {dpkg}} and {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}}'s state, usually -{{0.7 1.0} @Scale {Courier Bold} @Font {"/var/lib/dpkg"}}; this is passed in so that the {{0.7 1.0} @Scale {Courier Bold} @Font {""--""--"admindir"}} -option to {{0.7 1.0} @Scale {Courier Bold} @Font {dselect}} is honoured). -@LP - -Each option may have an extended description in -{{0.7 1.0} @Scale {Courier Bold} @Font {desc.{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {option}}}}}}. This should be formatted like the extended -description part of a {{0.7 1.0} @Scale {Courier Bold} @Font {Description}} field entry {{Times Slope} @Font {shifted one -character to the left}}. -@LP - -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {vardir}}}}"/methods"}} will exist, and a method group may use a -{{0.7 1.0} @Scale {Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {vardir}}}}"/methods/"{{1.4285714285 1.0} @Scale {{{Times Slope} @Font {group}}}}}} directory to store its state. -@LP - -The group name and method name must follow the rules for C identifiers. - -@End @Text diff --git a/doc/programmer.lout.ld b/doc/programmer.lout.ld deleted file mode 100644 index 5a3415d4..00000000 --- a/doc/programmer.lout.ld +++ /dev/null @@ -1,5307 +0,0 @@ -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginTheoremCounter {}} -{@LVis @TheoremCounterMarker - @Tag { "3278.programmer.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginDefinitionCounter {}} -{@LVis @DefinitionCounterMarker - @Tag { "3336.programmer.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginClaimCounter {}} -{@LVis @ClaimCounterMarker - @Tag { "3391.programmer.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginPropositionCounter {}} -{@LVis @PropositionCounterMarker - @Tag { "3445.programmer.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginLemmaCounter {}} -{@LVis @LemmaCounterMarker - @Tag { "3500.programmer.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginCorollaryCounter {}} -{@LVis @CorollaryCounterMarker - @Tag { "3554.programmer.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginExampleCounter {}} -{@LVis @ExampleCounterMarker - @Tag { "3609.programmer.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{Yes @LVis @BeginDisplayCounter {}} -@LEnv -{@LUse @DocumentLayout} -{Yes @LVis @BeginDisplayCounter {}} -{?? @LVis @Then ??} -{@LVis y} -@LClos -{@LVis @NumDispCounterMarker - @Tag { "1400.programmer.lout.1" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FigurePrefixMarker - @Tag { "4153.programmer.lout.1" } - prefix { }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FigureCounterMarker - @Tag { "4161.programmer.lout.1" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @TablePrefixMarker - @Tag { "4334.programmer.lout.1" } - prefix { }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @TableCounterMarker - @Tag { "4342.programmer.lout.1" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginDefinitionCounter {}} -{@LVis @DefinitionCounterMarker - @Tag { "3336.programmer.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginClaimCounter {}} -{@LVis @ClaimCounterMarker - @Tag { "3391.programmer.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginPropositionCounter {}} -{@LVis @PropositionCounterMarker - @Tag { "3445.programmer.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginLemmaCounter {}} -{@LVis @LemmaCounterMarker - @Tag { "3500.programmer.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginCorollaryCounter {}} -{@LVis @CorollaryCounterMarker - @Tag { "3554.programmer.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @BeginExampleCounter {}} -{@LVis @ExampleCounterMarker - @Tag { "3609.programmer.lout.2" } - val { @LVis prefix @DotJoin 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @PageList - @ColumnNumber { 1 } - @PageHeaders { Titles } - extra { Yes } -1} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } - extra { Yes } - @AtTop { @LVis @AtTop } -1} -{@PageMarker - @Tag { "582.programmer.lout.1" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.1" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{Start @Runner - @Tag { "1954.programmer.lout.3" }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @PageList - @ColumnNumber { 1 } - @PageHeaders { Titles } - extra { Yes } -1} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } - extra { Yes } - @AtTop { @LVis @AtTop } -1} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -2} -{@PageMarker - @Tag { "582.programmer.lout.2" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.2" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -3} -{@PageMarker - @Tag { "582.programmer.lout.3" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.3" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.1" } -{{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} -is targetted primarily at Debian "GNU/Linux," but may work on or be -ported to other systems.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.1"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.4" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.1"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.1" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -3} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -4} -{@PageMarker - @Tag { "582.programmer.lout.4" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.5" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -5} -{@PageMarker - @Tag { "582.programmer.lout.5" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.6" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@FootNote - @Tag { "2521.programmer.lout.2" } -{That -means that if it runs successfully or fails and then you call it again -it doesn't bomb out, but just ensures that everything is the way it -ought to be.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.2"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.7" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.2"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.2" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -5} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -6} -{@PageMarker - @Tag { "582.programmer.lout.6" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.8" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.1" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.1" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Package} (mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.2" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.2" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Version} (mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.3" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.3" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Architecture} -{(mandatory)}{@FootNote {This field should appear in all packages, though -{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} doesn't require it yet so that old packages can still be -installed.}}}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.3" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Architecture} -{(mandatory)}{@FootNote {This field should appear in all packages, though -{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} doesn't require it yet so that old packages can still be -installed.}}}} -{@LVis x} -@LClos -{@FootNote - @Tag { "2521.programmer.lout.3" } -{This field should appear in all packages, though -{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} doesn't require it yet so that old packages can still be -installed.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.4" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.4" } -{{{0.7 1.0} @Scale {{Courier Bold} @Font Depends}}, {0.7 1.0} @Scale {{Courier Bold} @Font Provides} et al.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.5" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.5" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.6" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.6" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 7} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.7" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.7" } -{{{0.7 1.0} @Scale {{Courier Bold} @Font Section}}, {0.7 1.0} @Scale {{Courier Bold} @Font Priority}}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 8} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.8" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.8" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 9} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.9" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.9" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 10} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.10" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.10" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.3"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.9" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.3"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.3" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -7} -{@PageMarker - @Tag { "582.programmer.lout.7" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.10" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -7} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -8} -{@PageMarker - @Tag { "582.programmer.lout.8" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.11" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.4" } -{This is so that the control file which is -produced has the right permissions}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.5" } -{They may be specified either -in the locations in the source tree where they are created or in the -locations in the temporary build tree where they are installed prior -to binary package creation.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.4"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.12" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.4"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.4" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.5"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.13" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.5"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.5" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -9} -{@PageMarker - @Tag { "582.programmer.lout.9" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.14" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -9} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -10} -{@PageMarker - @Tag { "582.programmer.lout.10" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.15" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -11} -{@PageMarker - @Tag { "582.programmer.lout.11" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.16" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.11" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.11" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Source} (mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.12" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.12" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.13" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.13" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Section} and {0.7 1.0} @Scale {{Courier Bold} @Font Priority} -(classification, mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.14" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.14" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -11} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -12} -{@PageMarker - @Tag { "582.programmer.lout.12" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.17" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.15" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.15" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Package} (mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.16" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.16" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Architecture} (mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.17" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.17" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.18" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.18" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Section} and {0.7 1.0} @Scale {{Courier Bold} @Font Priority} (classification)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.19" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.19" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.20" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.20" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Depends} et al. (package interrelationships)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.6" } -{Though there is nothing stopping an author who is -also the Debian maintainer from using it for all their changes, it -will have to be renamed if the Debian and upstream maintainers become -different people.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.6"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.18" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.6"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.6" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -13} -{@PageMarker - @Tag { "582.programmer.lout.13" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.19" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -13} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -14} -{@PageMarker - @Tag { "582.programmer.lout.14" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.20" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.21" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.21" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.22" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.22" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Version} (mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.23" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.23" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Distribution} (mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.24" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.24" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Urgency} (mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.25" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.25" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Maintainer} (mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.26" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.26" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 7} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.27" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.27" } -{{0.7 1.0} @Scale {{Courier Bold} @Font Changes} (mandatory)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -15} -{@PageMarker - @Tag { "582.programmer.lout.15" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.21" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.7" } -{{0.7 1.0} @Scale {{Courier Bold} @Font {files.new}} is used as a temporary file by -{0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"gencontrol"}} and {0.7 1.0} @Scale {{Courier Bold} @Font {"dpkg"{--}"distaddfile"}} "-" they write a new -version of {0.7 1.0} @Scale {{Courier Bold} @Font files} here before renaming it, to avoid leaving a -corrupted copy if an error occurs}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.28" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.28" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.29" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.29" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.30" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.30" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.31" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.31" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.32" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.32" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.33" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.33" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 7} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.34" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.34" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.7"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.22" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.7"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.7" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -15} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -16} -{@PageMarker - @Tag { "582.programmer.lout.16" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.23" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.35" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.35" } -{Untar the tarfile, which will create a {0.7 1.0} @Scale {{Courier Bold} @Font {.orig}} directory.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.36" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.36" } -{Rename the {0.7 1.0} @Scale {{Courier Bold} @Font {.orig}} directory to -{{0.7 1.0} @Scale {{Courier Bold} @Font {{{1.4285714285 1.0} @Scale {{Times Slope} @Font package}}{""{--}""}{{1.4285714285 1.0} @Scale {{Times Slope} @Font version}}}}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.37" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.37" } -{Create the subdirectory {0.7 1.0} @Scale {{Courier Bold} @Font debian} at the top of the source -tree.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.38" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.38" } -{Apply the diff using {{0.7 1.0} @Scale {{Courier Bold} @Font {patch ""{--}"p0"}}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.39" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.39" } -{Untar the tarfile again if you want a copy of the original -source code alongside the Debianised version.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.8" } -{Setgid directories are -allowed.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.40" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.40" } -{Adding or removing symbolic links, sockets or pipes.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.41" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.41" } -{Changing the targets of symbolic links.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.42" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.42" } -{Creating directories, other than {{0.7 1.0} @Scale {{Courier Bold} @Font debian}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.43" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.43" } -{Changes to the contents of binary files.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.8"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.24" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.8"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.8" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -17} -{@PageMarker - @Tag { "582.programmer.lout.17" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.25" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.44" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.44" } -{Removing files, directories or symlinks. @FootNote {Renaming a -file is not treated specially "-" it is seen as the removal of the old -file (which generates a warning, but is otherwise ignored), and the -creation of the new one.}}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.44" } -{Removing files, directories or symlinks. @FootNote {Renaming a -file is not treated specially "-" it is seen as the removal of the old -file (which generates a warning, but is otherwise ignored), and the -creation of the new one.}}} -{@LVis x} -@LClos -{@FootNote - @Tag { "2521.programmer.lout.9" } -{Renaming a -file is not treated specially "-" it is seen as the removal of the old -file (which generates a warning, but is otherwise ignored), and the -creation of the new one.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.45" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.45" } -{Changing the permissions of files (other than -{{0.7 1.0} @Scale {{Courier Bold} @Font "debian/rules"}}) and directories.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.9"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.26" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.9"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.9" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -17} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -18} -{@PageMarker - @Tag { "582.programmer.lout.18" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.27" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.10" } -{The characters {0.7 1.0} @Scale {{Courier Bold} @Font "@"} {0.7 1.0} @Scale {{Courier Bold} @Font :} {0.7 1.0} @Scale {{Courier Bold} @Font =} {0.7 1.0} @Scale {{Courier Bold} @Font %} {0.7 1.0} @Scale {{Courier Bold} @Font _} (at, -colon, equals, percent and underscore) used to be legal and are still -accepted when found in a package file, but may not be used in new -packages}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.10"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.28" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.10"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.10" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -19} -{@PageMarker - @Tag { "582.programmer.lout.19" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.29" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.11" } -{This is a bug.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.12" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.11"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.30" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.11"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.11" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.12"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.31" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.12"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.12" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -19} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -20} -{@PageMarker - @Tag { "582.programmer.lout.20" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.32" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.13" } -{It is -usual to leave a space after the package name if a version number is -specified.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.13"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.33" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.13"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.13" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -21} -{@PageMarker - @Tag { "582.programmer.lout.21" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.34" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.14" } -{A space after each comma is conventional.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.15" } -{That is, the parts which are not the -{{0.7 1.0} @Scale {{Courier Bold} @Font {.dsc}}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.14"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.35" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.14"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.14" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.15"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.36" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.15"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.15" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -21} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -22} -{@PageMarker - @Tag { "582.programmer.lout.22" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.37" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -23} -{@PageMarker - @Tag { "582.programmer.lout.23" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.38" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -23} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -24} -{@PageMarker - @Tag { "582.programmer.lout.24" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.39" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -25} -{@PageMarker - @Tag { "582.programmer.lout.25" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.40" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -25} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -26} -{@PageMarker - @Tag { "582.programmer.lout.26" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.41" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -27} -{@PageMarker - @Tag { "582.programmer.lout.27" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.42" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.46" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.46" } -{{Times Slope} @Font "new-preinst" {0.7 1.0} @Scale {{Courier Bold} @Font install}}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.47" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.47" } -{{Times Slope} @Font "new-preinst" {0.7 1.0} @Scale {{Courier Bold} @Font install} {Times Slope} @Font "old-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.48" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.48" } -{{Times Slope} @Font "new-preinst" {0.7 1.0} @Scale {{Courier Bold} @Font upgrade} {Times Slope} @Font "old-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.49" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.49" } -{{Times Slope} @Font "old-preinst" {0.7 1.0} @Scale {{Courier Bold} @Font {"abort"{--}"upgrade"}} {Times Slope} @Font "new-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.50" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.50" } -{{Times Slope} @Font postinst {0.7 1.0} @Scale {{Courier Bold} @Font configure} {Times Slope} @Font "most-recently-configured-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.51" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.51" } -{{Times Slope} @Font "old-postinst" {0.7 1.0} @Scale {{Courier Bold} @Font {"abort"{--}"upgrade"}} {Times Slope} @Font {new version}}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.52" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.52" } -{{Times Slope} @Font "conflictor's-postinst" {0.7 1.0} @Scale {{Courier Bold} @Font {"abort"{--}"remove"}} - {0.7 1.0} @Scale {{Courier Bold} @Font {"in"{--}"favour"}} {Times Slope} @Font package {Times Slope} @Font "new-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.53" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.53" } -{{Times Slope} @Font "deconfigured's-postinst" {0.7 1.0} @Scale {{Courier Bold} @Font {"abort"{--}"deconfigure"}} - {0.7 1.0} @Scale {{Courier Bold} @Font {"in"{--}"favour"}} {Times Slope} @Font "failed-install-package" {Times Slope} @Font version - {0.7 1.0} @Scale {{Courier Bold} @Font removing} {Times Slope} @Font "conflicting-package" {Times Slope} @Font version}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.54" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.54" } -{{Times Slope} @Font prerm {0.7 1.0} @Scale {{Courier Bold} @Font remove}}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.55" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.55" } -{{Times Slope} @Font "old-prerm" {0.7 1.0} @Scale {{Courier Bold} @Font upgrade} {Times Slope} @Font "new-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.56" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.56" } -{{Times Slope} @Font "new-prerm" {0.7 1.0} @Scale {{Courier Bold} @Font {"failed"{--}"upgrade"}} {Times Slope} @Font "old-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.57" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.57" } -{{Times Slope} @Font "conflictor's-prerm" {0.7 1.0} @Scale {{Courier Bold} @Font remove} {0.7 1.0} @Scale {{Courier Bold} @Font {"in"{--}"favour"}} - {Times Slope} @Font package {Times Slope} @Font "new-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -27} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -28} -{@PageMarker - @Tag { "582.programmer.lout.28" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.43" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.58" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.58" } -{{Times Slope} @Font "deconfigured's-prerm" {0.7 1.0} @Scale {{Courier Bold} @Font deconfigure} - {0.7 1.0} @Scale {{Courier Bold} @Font {"in"{--}"favour"}} {Times Slope} @Font "package-being-installed" {Times Slope} @Font version - {0.7 1.0} @Scale {{Courier Bold} @Font removing} {Times Slope} @Font "conflicting-package" {Times Slope} @Font version}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.59" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.59" } -{{Times Slope} @Font postrm {0.7 1.0} @Scale {{Courier Bold} @Font remove}}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.60" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.60" } -{{Times Slope} @Font postrm {0.7 1.0} @Scale {{Courier Bold} @Font purge}}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.61" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.61" } -{{Times Slope} @Font "old-postrm" {0.7 1.0} @Scale {{Courier Bold} @Font upgrade} {Times Slope} @Font "new-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.62" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.62" } -{{Times Slope} @Font "new-postrm" {0.7 1.0} @Scale {{Courier Bold} @Font {"failed"{--}"upgrade"}} {Times Slope} @Font "old-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.63" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.63" } -{{Times Slope} @Font "new-postrm" {0.7 1.0} @Scale {{Courier Bold} @Font {"abort"{--}"install"}}}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.64" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.64" } -{{Times Slope} @Font "new-postrm" {0.7 1.0} @Scale {{Courier Bold} @Font {"abort"{--}"install"}} {Times Slope} @Font "old-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 7} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.65" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.65" } -{{Times Slope} @Font "new-postrm" {0.7 1.0} @Scale {{Courier Bold} @Font {"abort"{--}"upgrade"}} {Times Slope} @Font "old-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 8} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.66" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.66" } -{{Times Slope} @Font "disappearer's-postrm" {0.7 1.0} @Scale {{Courier Bold} @Font disappear} {Times Slope} @Font overwriter {Times Slope} @Font "new-version"}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.69" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.67" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.67" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If a version the package is already -installed, call -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"prerm"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {If this gives an error (ie, a "non-zero" exit status), dpkg will -attempt instead: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"prerm"}} "failed"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} Error unwind, for both the above cases: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"postinst"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.68" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.67" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If a version the package is already -installed, call -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"prerm"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {If this gives an error (ie, a "non-zero" exit status), dpkg will -attempt instead: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"prerm"}} "failed"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} Error unwind, for both the above cases: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"postinst"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.68" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.67" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If a version the package is already -installed, call -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"prerm"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {If this gives an error (ie, a "non-zero" exit status), dpkg will -attempt instead: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"prerm"}} "failed"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} Error unwind, for both the above cases: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"postinst"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.70" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.67" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If a version the package is already -installed, call -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"prerm"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {If this gives an error (ie, a "non-zero" exit status), dpkg will -attempt instead: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"prerm"}} "failed"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} Error unwind, for both the above cases: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"postinst"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.69" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.71" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.70" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.70" } -{If a `conflicting' package is being removed at the same time: -//{@ParaGap} @RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If any packages depended on that conflicting package and -{0.7 1.0} @Scale {{Courier Bold} @Font {""{--}""{--}"auto"{--}"deconfigure"}} is specified, call, for each such package: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"deconfigured's"{--}"prerm"}} deconfigure "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"package"{--}"being"{--}"installed"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version} "\\" - removing {1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflicting"{--}"package"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version}}}}} -//{0.2fe} Error unwind: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"deconfigured's"{--}"postinst"}} "abort"{--}"deconfigure" "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"package"{--}"being"{--}"installed"{--}"but"{--}"failed"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version} "\\" - removing {1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflicting"{--}"package"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version}}}}} -//{0.2fe} The deconfigured packages are marked as requiring configuration, so -that if {0.7 1.0} @Scale {{Courier Bold} @Font {""{--}""{--}"install"}} is used they will be configured again if -possible.} -// @LVis listitem {To prepare for removal of the conflicting package, call: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflictor's"{--}"prerm"}} remove "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font package} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} Error unwind: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflictor's"{--}"postinst"}} "abort"{--}"remove" "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font package} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.72" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.70" } -{If a `conflicting' package is being removed at the same time: -//{@ParaGap} @RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If any packages depended on that conflicting package and -{0.7 1.0} @Scale {{Courier Bold} @Font {""{--}""{--}"auto"{--}"deconfigure"}} is specified, call, for each such package: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"deconfigured's"{--}"prerm"}} deconfigure "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"package"{--}"being"{--}"installed"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version} "\\" - removing {1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflicting"{--}"package"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version}}}}} -//{0.2fe} Error unwind: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"deconfigured's"{--}"postinst"}} "abort"{--}"deconfigure" "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"package"{--}"being"{--}"installed"{--}"but"{--}"failed"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version} "\\" - removing {1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflicting"{--}"package"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version}}}}} -//{0.2fe} The deconfigured packages are marked as requiring configuration, so -that if {0.7 1.0} @Scale {{Courier Bold} @Font {""{--}""{--}"install"}} is used they will be configured again if -possible.} -// @LVis listitem {To prepare for removal of the conflicting package, call: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflictor's"{--}"prerm"}} remove "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font package} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} Error unwind: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflictor's"{--}"postinst"}} "abort"{--}"remove" "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font package} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.71" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.70" } -{If a `conflicting' package is being removed at the same time: -//{@ParaGap} @RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If any packages depended on that conflicting package and -{0.7 1.0} @Scale {{Courier Bold} @Font {""{--}""{--}"auto"{--}"deconfigure"}} is specified, call, for each such package: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"deconfigured's"{--}"prerm"}} deconfigure "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"package"{--}"being"{--}"installed"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version} "\\" - removing {1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflicting"{--}"package"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version}}}}} -//{0.2fe} Error unwind: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"deconfigured's"{--}"postinst"}} "abort"{--}"deconfigure" "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"package"{--}"being"{--}"installed"{--}"but"{--}"failed"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version} "\\" - removing {1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflicting"{--}"package"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version}}}}} -//{0.2fe} The deconfigured packages are marked as requiring configuration, so -that if {0.7 1.0} @Scale {{Courier Bold} @Font {""{--}""{--}"install"}} is used they will be configured again if -possible.} -// @LVis listitem {To prepare for removal of the conflicting package, call: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflictor's"{--}"prerm"}} remove "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font package} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} Error unwind: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflictor's"{--}"postinst"}} "abort"{--}"remove" "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font package} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.73" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.70" } -{If a `conflicting' package is being removed at the same time: -//{@ParaGap} @RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If any packages depended on that conflicting package and -{0.7 1.0} @Scale {{Courier Bold} @Font {""{--}""{--}"auto"{--}"deconfigure"}} is specified, call, for each such package: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"deconfigured's"{--}"prerm"}} deconfigure "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"package"{--}"being"{--}"installed"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version} "\\" - removing {1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflicting"{--}"package"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version}}}}} -//{0.2fe} Error unwind: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"deconfigured's"{--}"postinst"}} "abort"{--}"deconfigure" "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"package"{--}"being"{--}"installed"{--}"but"{--}"failed"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version} "\\" - removing {1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflicting"{--}"package"}} {1.4285714285 1.0} @Scale {{Times Slope} @Font version}}}}} -//{0.2fe} The deconfigured packages are marked as requiring configuration, so -that if {0.7 1.0} @Scale {{Courier Bold} @Font {""{--}""{--}"install"}} is used they will be configured again if -possible.} -// @LVis listitem {To prepare for removal of the conflicting package, call: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflictor's"{--}"prerm"}} remove "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font package} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} Error unwind: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"conflictor's"{--}"postinst"}} "abort"{--}"remove" "\\" - "in"{--}"favour" {1.4285714285 1.0} @Scale {{Times Slope} @Font package} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.72" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.76" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.73" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.73" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If the package is being upgraded, call: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise, if the package had some configuration files from a previous -version installed (ie, it is in the `configuration files only' state): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise (ie, the package was completely purged): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install}}}} -//{0.2fe} Error unwind versions, respectively: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install"}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.75" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.73" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If the package is being upgraded, call: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise, if the package had some configuration files from a previous -version installed (ie, it is in the `configuration files only' state): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise (ie, the package was completely purged): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install}}}} -//{0.2fe} Error unwind versions, respectively: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install"}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.74" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.73" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If the package is being upgraded, call: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise, if the package had some configuration files from a previous -version installed (ie, it is in the `configuration files only' state): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise (ie, the package was completely purged): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install}}}} -//{0.2fe} Error unwind versions, respectively: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install"}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.77" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.73" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If the package is being upgraded, call: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise, if the package had some configuration files from a previous -version installed (ie, it is in the `configuration files only' state): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise (ie, the package was completely purged): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install}}}} -//{0.2fe} Error unwind versions, respectively: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install"}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.75" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.73" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If the package is being upgraded, call: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise, if the package had some configuration files from a previous -version installed (ie, it is in the `configuration files only' state): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise (ie, the package was completely purged): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install}}}} -//{0.2fe} Error unwind versions, respectively: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install"}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.78" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.73" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If the package is being upgraded, call: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise, if the package had some configuration files from a previous -version installed (ie, it is in the `configuration files only' state): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {Otherwise (ie, the package was completely purged): -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"preinst"}} install}}}} -//{0.2fe} Error unwind versions, respectively: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}} -{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "abort"{--}"install"}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.76" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -29} -{@PageMarker - @Tag { "582.programmer.lout.29" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.44" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.79" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.77" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.77" } -{The new package's files are unpacked, overwriting any that may be on -the system already, for example any from the old version of the same -package or from another package (backups of the old files are left -around, and if anything goes wrong dpkg will attempt to put them back -as part of the error unwind). -//{@ParaGap} It is an error for a package to contains files which are on the system -in another package, unless {0.7 1.0} @Scale {{Courier Bold} @Font Replaces} is used (see -`{{0.7 1.0} @Scale {{Courier Bold} @Font Replaces}} "-" overwriting files and replacing packages', page {@PageOf {s-replaces}}{).} Currently the {0.7 1.0} @Scale {{Courier Bold} @Font {""{--}""{--}"force"{--}"overwrite"}} flag is -enabled, downgrading it to a warning, but this may not always be the -case. -//{@ParaGap} Packages which overwrite each other's files produce behaviour which -though deterministic is hard for the system administrator to -understand. It can easily lead to `missing' programs if, for example, -a package is installed which overwrites a file from another package, -and is then removed {again.}{@FootNote {Part of the problem is due to what -is arguably a bug in {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg}}.}}}} -{@LVis x} -@LClos -{@FootNote - @Tag { "2521.programmer.lout.16" } -{Part of the problem is due to what -is arguably a bug in {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg}}.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.82" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.78" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.78" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If the package is being upgraded, call -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"postrm"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {If this fails, {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} will attempt: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "failed"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} Error unwind, for both cases: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"preinst"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} -//{@ParaGap} This is the point of no return "-" if {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} gets this far, it won't -back off past this point if an error occurs. This will leave the -package in a fairly bad state, which will require a successful -reinstallation to clear up, but it's when {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} starts doing -things that are irreversible.}} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.81" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.78" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If the package is being upgraded, call -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"postrm"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {If this fails, {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} will attempt: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "failed"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} Error unwind, for both cases: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"preinst"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} -//{@ParaGap} This is the point of no return "-" if {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} gets this far, it won't -back off past this point if an error occurs. This will leave the -package in a fairly bad state, which will require a successful -reinstallation to clear up, but it's when {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} starts doing -things that are irreversible.}} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.79" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.78" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If the package is being upgraded, call -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"postrm"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {If this fails, {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} will attempt: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "failed"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} Error unwind, for both cases: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"preinst"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} -//{@ParaGap} This is the point of no return "-" if {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} gets this far, it won't -back off past this point if an error occurs. This will leave the -package in a fairly bad state, which will require a successful -reinstallation to clear up, but it's when {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} starts doing -things that are irreversible.}} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.83" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.78" } -{@RawList - style { {@Roman&&{num}}. } -// @LVis listitem {If the package is being upgraded, call -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"postrm"}} upgrade {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {If this fails, {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} will attempt: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"postrm"}} "failed"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"version"}}}}}} -//{0.2fe} Error unwind, for both cases: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"old"{--}"preinst"}} "abort"{--}"upgrade" {1.4285714285 1.0} @Scale {{Times Slope} @Font {"new"{--}"version"}}}}}} -//{0.2fe} } -// & @LVis endlist -// -//{0ve} -//{@ParaGap} This is the point of no return "-" if {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} gets this far, it won't -back off past this point if an error occurs. This will leave the -package in a fairly bad state, which will require a successful -reinstallation to clear up, but it's when {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} starts doing -things that are irreversible.}} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.80" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.84" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.81" } -{Any files which were in the old version of the package but not in the -new are removed.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 7} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.85" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.82" } -{The new file list replaces the old.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 8} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.86" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.83" } -{The new maintainer scripts replace the old.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 9} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.87" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.84" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.84" } -{Any packages all of whose files have been overwritten during the -installation, and which aren't required for dependencies, are considered -to have been removed. For each such package, -//{@ParaGap} @RawList - style { {@Roman&&{num}}. } -// @LVis listitem {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} calls: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"disappearer's"{--}"postrm"}} disappear "\\" - {1.4285714285 1.0} @Scale {{Times Slope} @Font overwriter} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"overwriter"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {The package's maintainer scripts are removed.} -// @LVis listitem {It is noted in the status database as being in a sane state, namely -not installed (any conffiles it may have are ignored, rather than -being removed by {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg}}{).} Note that disappearing packages do not -have their prerm called, because {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} doesn't know in advance -that the package is going to vanish.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.88" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.84" } -{Any packages all of whose files have been overwritten during the -installation, and which aren't required for dependencies, are considered -to have been removed. For each such package, -//{@ParaGap} @RawList - style { {@Roman&&{num}}. } -// @LVis listitem {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} calls: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"disappearer's"{--}"postrm"}} disappear "\\" - {1.4285714285 1.0} @Scale {{Times Slope} @Font overwriter} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"overwriter"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {The package's maintainer scripts are removed.} -// @LVis listitem {It is noted in the status database as being in a sane state, namely -not installed (any conffiles it may have are ignored, rather than -being removed by {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg}}{).} Note that disappearing packages do not -have their prerm called, because {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} doesn't know in advance -that the package is going to vanish.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.85" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.84" } -{Any packages all of whose files have been overwritten during the -installation, and which aren't required for dependencies, are considered -to have been removed. For each such package, -//{@ParaGap} @RawList - style { {@Roman&&{num}}. } -// @LVis listitem {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} calls: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"disappearer's"{--}"postrm"}} disappear "\\" - {1.4285714285 1.0} @Scale {{Times Slope} @Font overwriter} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"overwriter"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {The package's maintainer scripts are removed.} -// @LVis listitem {It is noted in the status database as being in a sane state, namely -not installed (any conffiles it may have are ignored, rather than -being removed by {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg}}{).} Note that disappearing packages do not -have their prerm called, because {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} doesn't know in advance -that the package is going to vanish.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.89" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.84" } -{Any packages all of whose files have been overwritten during the -installation, and which aren't required for dependencies, are considered -to have been removed. For each such package, -//{@ParaGap} @RawList - style { {@Roman&&{num}}. } -// @LVis listitem {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} calls: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"disappearer's"{--}"postrm"}} disappear "\\" - {1.4285714285 1.0} @Scale {{Times Slope} @Font overwriter} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"overwriter"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {The package's maintainer scripts are removed.} -// @LVis listitem {It is noted in the status database as being in a sane state, namely -not installed (any conffiles it may have are ignored, rather than -being removed by {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg}}{).} Note that disappearing packages do not -have their prerm called, because {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} doesn't know in advance -that the package is going to vanish.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.86" } -{The package's maintainer scripts are removed.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.84" } -{Any packages all of whose files have been overwritten during the -installation, and which aren't required for dependencies, are considered -to have been removed. For each such package, -//{@ParaGap} @RawList - style { {@Roman&&{num}}. } -// @LVis listitem {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} calls: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"disappearer's"{--}"postrm"}} disappear "\\" - {1.4285714285 1.0} @Scale {{Times Slope} @Font overwriter} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"overwriter"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {The package's maintainer scripts are removed.} -// @LVis listitem {It is noted in the status database as being in a sane state, namely -not installed (any conffiles it may have are ignored, rather than -being removed by {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg}}{).} Note that disappearing packages do not -have their prerm called, because {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} doesn't know in advance -that the package is going to vanish.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@RawList - style { {@Roman&&{num}}. }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.90" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.84" } -{Any packages all of whose files have been overwritten during the -installation, and which aren't required for dependencies, are considered -to have been removed. For each such package, -//{@ParaGap} @RawList - style { {@Roman&&{num}}. } -// @LVis listitem {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg} calls: -//{1.0vx} -|{@DisplayIndent} @LVis @DispPlace -| @LVis @Disp {lines @Break {{0.7 1.0} @Scale {{Courier Bold} @Font {{1.4285714285 1.0} @Scale {{Times Slope} @Font {"disappearer's"{--}"postrm"}} disappear "\\" - {1.4285714285 1.0} @Scale {{Times Slope} @Font overwriter} {1.4285714285 1.0} @Scale {{Times Slope} @Font {"overwriter"{--}"version"}}}}}} -//{0.2fe} } -// @LVis listitem {The package's maintainer scripts are removed.} -// @LVis listitem {It is noted in the status database as being in a sane state, namely -not installed (any conffiles it may have are ignored, rather than -being removed by {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg}}{).} Note that disappearing packages do not -have their prerm called, because {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} doesn't know in advance -that the package is going to vanish.} -// & @LVis endlist -// -//{0ve} }} -{@LVis x} -@LClos -{@LVis listitem - @Tag { "1655.programmer.lout.87" } -{It is noted in the status database as being in a sane state, namely -not installed (any conffiles it may have are ignored, rather than -being removed by {{0.7 1.0} @Scale {{Courier Bold} @Font dpkg}}{).} Note that disappearing packages do not -have their prerm called, because {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} doesn't know in advance -that the package is going to vanish.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.16"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.45" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.16"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.16" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -29} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -30} -{@PageMarker - @Tag { "582.programmer.lout.30" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.46" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 10} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.91" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.88" } -{Any files in the package we're unpacking that are also listed in the -file lists of other packages are removed from those lists. (This will -lobotomise the file list of the `conflicting' package if there is one.)}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 11} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.92" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.89" } -{The backup files made during installation, above, are deleted.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 12} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.93" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.90" } -{The new package's status is now sane, and recorded as `unpacked'. Here -is another point of no return "-" if the conflicting package's removal -fails we do not unwind the rest of the installation; the conflicting -package is left in a "half-removed" limbo.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 13} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.94" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.91" } -{If there was a conflicting package we go and do the removal actions -(described below), starting with the removal of the conflicting -package's files (any that are also in the package being installed -have already been removed from the conflicting package's file list, -and so do not get removed now).}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.96" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.92" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.97" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.93" } -{The package's files are removed (except conffiles).}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.99" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.94" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.100" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.95" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 5} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.101" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.96" } -{The conffiles and any backup files ({{0.7 1.0} @Scale {{Courier Bold} @Font {{} ~ {}}}}"-files," {0.7 1.0} @Scale {{Courier Bold} @Font "#*#"} files, -{{0.7 1.0} @Scale {{Courier Bold} @Font %}}"-files," {{0.7 1.0} @Scale {{Courier Bold} @Font {".dpkg"{--}"{old,new,tmp}"}}}, etc.) are removed.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -31} -{@PageMarker - @Tag { "582.programmer.lout.31" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.47" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 6} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.103" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.97" } -???} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { {num}. }} -{@LVis @MakeList 7} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.104" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.98" } -{The package's file list is removed.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -31} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -32} -{@PageMarker - @Tag { "582.programmer.lout.32" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.48" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.105" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.99" } -{Those starting with a single space are part of a paragraph. -Successive lines of this form will be "word-wrapped" when displayed. -The leading space will usually be stripped off.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.106" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.100" } -{Those starting with two or more spaces. These will be displayed -verbatim. If the display cannot be panned horizontally the -displaying program will linewrap them `hard' (ie, without taking -account of word breaks). If it can they will be allowed to trail -off to the right. None, one or two initial spaces may be deleted, -but the number of spaces deleted from each line will be the same -(so that you can have indenting work correctly, for example).}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.107" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.101" } -{Those containing a single space followed by a single full stop -character. These are rendered as blank lines. This is the {Times Slope} @Font only -way to get a blank line "-" see below.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet }} -{@LVis @MakeList 4} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.108" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.102" } -{Those containing a space, a full stop and some more characters. These -are for future expansion. Do not use them.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@FootNote - @Tag { "2521.programmer.lout.17" } -{Version 0.93.23 or -later.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.17"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.49" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.17"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.17" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -33} -{@PageMarker - @Tag { "582.programmer.lout.33" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.50" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -33} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -34} -{@PageMarker - @Tag { "582.programmer.lout.34" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.51" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -35} -{@PageMarker - @Tag { "582.programmer.lout.35" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.52" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -35} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -36} -{@PageMarker - @Tag { "582.programmer.lout.36" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.53" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis @Disp ??} -{@LVis x} -@LClos -{@FootNote - @Tag { "2521.programmer.lout.18" } -{Current versions -(1.2.4) of {0.7 1.0} @Scale {{Courier Bold} @Font dpkg} have a bug in this area which will cause some of -these problems to be ignored.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.18"} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.54" } - count { @LVis @FootNoteNum @LVis tag }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterIncrement "2521.programmer.lout.18"} -{@LVis @NumberMarker - @Tag { "2521.programmer.lout.18" } - @Value { @LVis @FootNoteNumbers @LVis @Num {@LVis @FootNoteNum @LVis tag} }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -37} -{@PageMarker - @Tag { "582.programmer.lout.37" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.55" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -37} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -38} -{@PageMarker - @Tag { "582.programmer.lout.38" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.56" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -39} -{@PageMarker - @Tag { "582.programmer.lout.39" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.57" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -39} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -40} -{@PageMarker - @Tag { "582.programmer.lout.40" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.58" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -41} -{@PageMarker - @Tag { "582.programmer.lout.41" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.59" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -41} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -42} -{@PageMarker - @Tag { "582.programmer.lout.42" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.60" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -43} -{@PageMarker - @Tag { "582.programmer.lout.43" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.61" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -43} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -44} -{@PageMarker - @Tag { "582.programmer.lout.44" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.62" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -45} -{@PageMarker - @Tag { "582.programmer.lout.45" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.63" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -45} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -46} -{@PageMarker - @Tag { "582.programmer.lout.46" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.64" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -47} -{@PageMarker - @Tag { "582.programmer.lout.47" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.65" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -47} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -48} -{@PageMarker - @Tag { "582.programmer.lout.48" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.66" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -49} -{@PageMarker - @Tag { "582.programmer.lout.49" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.67" } - count { 0 }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 1} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.109" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.103" } -{Setup installation parameters.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 2} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.110" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.104" } -{Update list of available packages.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@RawList - style { @Bullet } - gap { 1.0vx }} -{@LVis @MakeList 3} -{@LVis @NumberMarker - @Tag { "1306.programmer.lout.111" } - @Value { @LVis style @LVis num }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LUse @OrdinaryLayout} -{@Text { @LInput }} -{@LVis listitem - @Tag { "1655.programmer.lout.105" } -{Install.}} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @RunningPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -49} -{@LVis @RunningEvenPageList - @ColumnNumber { 1 } - @PageHeaders { Titles } -50} -{@PageMarker - @Tag { "582.programmer.lout.50" } - num { @LVis @PageNumbers @LVis @Num @LVis @PageNum }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{@LVis @FootNoteCounterMarker - @Tag { "2495.programmer.lout.68" } - count { 0 }} -@LClos -} - -{@OptGall {1 52 47 28 42 45 48 47 42 42 46 43 51 38 46 45 46 57 33 45 -47 44 46 50 59 35 32 42 54 42 43 42 22 35 20 41 41 46 41 42 -35 33 35 15 25 23 44 44 28 50 24}} - -{@LEnv -{@LUse @DocumentLayout} -{NonStart @Runner - @Tag { "1954.programmer.lout.4" }} -@LClos -} - -{@LEnv -{@LUse @DocumentLayout} -{NonStart @Runner - @Tag { "1954.programmer.lout.2" }} -@LClos -} - diff --git a/doc/programmer.ps b/doc/programmer.ps deleted file mode 100644 index 929fa82d..00000000 --- a/doc/programmer.ps +++ /dev/null @@ -1,14607 +0,0 @@ -%!PS-Adobe-3.0 -%%Creator: Basser Lout Version 3.08 (May 1996) -%%CreationDate: Fri Aug 23 05:00:29 1996 -%%DocumentData: Binary -%%DocumentNeededResources: (atend) -%%DocumentSuppliedResources: (atend) -%%Pages: 26 0 -%%BoundingBox: 0 0 595 842 -%%EndComments -%%BeginProcSet: PStoPS 1 13 -userdict begin -[/showpage/erasepage/copypage]{dup where{pop dup load - type/operatortype eq{1 array cvx dup 0 3 index cvx put - bind def}{pop}ifelse}{pop}ifelse}forall -[/letter/legal/executivepage/a4/a4small/b5/com10envelope - /monarchenvelope/c5envelope/dlenvelope/lettersmall/note - /folio/quarto/a5]{dup where{dup wcheck{exch{}put} - {pop{}def}ifelse}{pop}ifelse}forall -/PStoPSmatrix matrix currentmatrix def -/PStoPSxform matrix def/PStoPSclip{clippath}def -/defaultmatrix{PStoPSmatrix exch PStoPSxform exch concatmatrix}bind def -/initmatrix{matrix defaultmatrix setmatrix}bind def -/initclip[{matrix currentmatrix PStoPSmatrix setmatrix - [{currentpoint}stopped{$error/newerror false put{newpath}} - {/newpath cvx 3 1 roll/moveto cvx 4 array astore cvx}ifelse] - {[/newpath cvx{/moveto cvx}{/lineto cvx} - {/curveto cvx}{/closepath cvx}pathforall]cvx exch pop} - stopped{$error/errorname get/invalidaccess eq{cleartomark - $error/newerror false put cvx exec}{stop}ifelse}if}bind aload pop - /initclip dup load dup type dup/operatortype eq{pop exch pop} - {dup/arraytype eq exch/packedarraytype eq or - {dup xcheck{exch pop aload pop}{pop cvx}ifelse} - {pop cvx}ifelse}ifelse - {newpath PStoPSclip clip newpath exec setmatrix} bind aload pop]cvx def -/initgraphics{initmatrix newpath initclip 1 setlinewidth - 0 setlinecap 0 setlinejoin []0 setdash 0 setgray - 10 setmiterlimit}bind def -end -%%EndProcSet - -%%BeginProlog -%%BeginResource: procset LoutStartUp -/m { 3 1 roll moveto show } bind def -/s { exch currentpoint exch pop moveto show } bind def -/k { exch neg 0 rmoveto show } bind def -/ul { gsave setlinewidth dup 3 1 roll - moveto lineto stroke grestore } bind def -/in { 1440 mul } def -/cm { 567 mul } def -/pt { 20 mul } def -/em { 120 mul } def -/sp { louts mul } def -/vs { loutv mul } def -/ft { loutf mul } def -/dg { } def - -/LoutGraphic { - /louts exch def - /loutv exch def - /loutf exch def - /ymark exch def - /xmark exch def - /ysize exch def - /xsize exch def -} def - -/LoutFont -{ findfont exch scalefont setfont -} bind def - -/LoutRecode { - { findfont dup length dict begin - {1 index /FID ne {def} {pop pop} ifelse} forall - /Encoding exch def - currentdict end definefont pop - } - stopped pop -} bind def - -/BeginEPSF { - /LoutEPSFState save def - /dict_count countdictstack def - /op_count count 1 sub def - userdict begin - /showpage { } def - 0 setgray 0 setlinecap - 1 setlinewidth 0 setlinejoin - 10 setmiterlimit [] 0 setdash newpath - /languagelevel where - { pop languagelevel - 1 ne - { false setstrokeadjust false setoverprint - } if - } if -} bind def - -/EndEPSF { - count op_count sub { pop } repeat - countdictstack dict_count sub { end } repeat - LoutEPSFState restore -} bind def -%%EndResource - -%%BeginResource encoding vec2 -/vec2 [ -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright -/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash -/zero /one /two /three /four /five /six /seven -/eight /nine /colon /semicolon /less /equal /greater /question -/at /A /B /C /D /E /F /G -/H /I /J /K /L /M /N /O -/P /Q /R /S /T /U /V /W -/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore -/quoteleft /a /b /c /d /e /f /g -/h /i /j /k /l /m /n /o -/p /q /r /s /t /u /v /w -/x /y /z /braceleft /bar /braceright /asciitilde /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /quotedblleft /quotedblright /fi -/fl /endash /emdash /bullet /dagger /daggerdbl /florin /fraction -/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent -/dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron -/space /exclamdown /cent /sterling /currency /yen /brokenbar /section -/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron -/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered -/cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown -/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla -/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis -/Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply -/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls -/agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla -/egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis -/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide -/oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis -] def -%%EndResource - -%%BeginResource: procset LoutMarginNotes -% @PrependGraphic file /usr/lib/lout/include/dl.lpg - -% path for @Box symbol -/LoutBox -{ 0 0 moveto xsize 0 lineto - xsize ysize lineto 0 ysize lineto - closepath -} def - -% path for @CurveBox symbol -/LoutCurveBox -{ xmark 0 moveto - xsize xmark sub xmark xmark 270 360 arc - xsize xmark sub ysize xmark sub xmark 0 90 arc - xmark ysize xmark sub xmark 90 180 arc - xmark xmark xmark 180 270 arc - closepath -} def - -% path for @ShadowBox symbol -/LoutShadowBox -{ xmark 2 mul 0 moveto xsize 0 lineto - xsize ysize xmark 2 mul sub lineto - xsize xmark sub ysize xmark 2 mul sub lineto - xsize xmark sub xmark lineto - xmark 2 mul xmark lineto - closepath -} def - -% set up dictionary containing margin note data: parity LoutMargSet - -/LoutMargSet -{ /LoutMargDict 12 dict def - LoutMargDict begin - /parity exch def - /matr matrix currentmatrix def - /rightx xsize def - /lefty ysize def % highest allowable point for top of next left note - /righty ysize def % highest allowable point for top of next right note - /max { 2 copy gt { pop } { exch pop } ifelse } def - /min { 2 copy lt { pop } { exch pop } ifelse } def - end -} def - -%translate coordinate system for marginal notes: type LoutMargShift - -% where type 0 is left margin, 1 is right margin, 2 is outer, 3 is inner -/LoutMargShift -{ LoutMargDict begin - - % y coordinate of top of note, in margin coords, before vertical adjust - 0 ysize transform matr itransform exch pop - - % decide whether left or right margin based on type and parity - exch [ 0 1 parity 1 parity sub ] exch get 0 eq - { - % left margin: adjust top of note downwards if overlaps previous note - lefty min - - % bottom of note is new lefty position and also translate position - ysize sub dup /lefty exch def - - % want right edge of note at coordinate zero - xsize neg exch - } - { - % right margin: adjust top of note downwards if overlaps previous note - righty min - - % bottom of note is new righty position and also translate position - ysize sub dup /righty exch def - - % want left edge of note at coordinate rightx - rightx exch - } ifelse - - % stack now contains coord of bottom left corner in margin coordinates - matr setmatrix translate - end -} def - -% create LoutPageDict with left, right, foot, top for @Place symbol users -/LoutPageSet -{ - /LoutPageDict 5 dict def - LoutPageDict begin - /matr matrix currentmatrix def - /left 0 def - /right xsize def - /foot 0 def - /top ysize def - end - -} def - -%%EndResource - -%%EndProlog - -%%BeginSetup -%%IncludeResource: font Times-Roman -/Times-Romanfnt82 vec2 /Times-Roman LoutRecode -/fnt82 { /Times-Romanfnt82 LoutFont } def -%%IncludeResource: font Courier-Bold -/Courier-Boldfnt31 vec2 /Courier-Bold LoutRecode -/fnt31 { /Courier-Boldfnt31 LoutFont } def -%%IncludeResource: font Times-Bold -/Times-Boldfnt84 vec2 /Times-Bold LoutRecode -/fnt84 { /Times-Boldfnt84 LoutFont } def -userdict/PStoPSxform PStoPSmatrix matrix currentmatrix - matrix invertmatrix matrix concatmatrix - matrix invertmatrix put -%%EndSetup - -%%Page: (0,1) 1 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: -%%EndPageSetup -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Courier-Bold -%%+ font Times-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup - -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -gsave -2580 13610 translate -0.6953 1.0000 scale -340 fnt31 0.0 0.0 0.0 setrgbcolor 0 -74(dpkg)m -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -3232 13532(pr)m 6(ogrammers')k 5398(manual)s 200 fnt82 3001 13015(Ian)m -3302(Jackson)s gsave -3979 13060 translate -0.6953 1.0000 scale -200 fnt31 0.0 0.0 0.0 setrgbcolor 430 -43()m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2403 12512(v)m 3(ersion)k 3161(0.2.0.0)s 3876(\(dpkg)s -4488(1.3.7\),)s 5154(23)s 5438(August)s 6190(1996)s gsave -0 11203 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 5(0.1.)m 628(Abstract)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 10741(This)m 476(manual)s 1235(describes)s 2175(the)s 2523(technical)s -3440(aspects)s 4181(of)s 4452(creating)s 5274(Debian)s 6022(binary)s -6687(and)s 7091(source)s 7771(packages.)s 8752(It)s 0 10501(also)m -432(documents)s 1514(the)s 1856(interf)s 2(ace)k 2738(between)s -gsave -3586 10555 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4340 10501(and)m 4738(its)s 5008(access)s 5663(method)s 6433(scripts.)s -7154(It)s 7353(does)s 7837(not)s 8197(deal)s 8644(with)s -0 10261(the)m 340(Debian)s 1079(Project)s 1806(polic)s 3(y)k -2446(requirements,)s 3791(and)s 4186(it)s 4369(assumes)s 5208(f)s 2(amiliarity)k -6257(with)s gsave -6730 10315 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7130 10261(')m 13(s)k 7331(functions)s 8263(from)s -8778(the)s 0 10021(system)m 724(administrator')s 13(s)k 2207(perspecti)s 6(v)k 3(e.)k -gsave -0 9057 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 610 0 610 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 6(0.2.)m 628(Contents)s -grestore -240 fnt84 -0.0 0.0 0.0 setrgbcolor 0 8652(1.)m 1200(Intr)s 4(oduction)k 2553(and)s -2994(scope)s 3608(of)s 3880(this)s 4305(manual)s 8953(3)s -0 8302(2.)m 1200(Binary)s 1961(packages)s 8952(4)s 240 fnt82 -0 8063(2.1.)m 1200(Creating)s 2076(package)s 2916(\207les)s 3365(-)s -gsave -3493 8117 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8952 8063(4)m 0 7836(2.2.)m 1200(P)s 3(ackage)k 2050(control)s -2782(information)s 3967(\207les)s 8960(5)s 0 7609(2.3.)m 1200(The)s -1628(main)s 2163(control)s 2895(information)s 4080(\207le:)s gsave -4491 7663 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8953 7609(6)m -240 fnt84 0 7271(3.)m 1200(Sour)s 4(ce)k 1956(packages)s -8952(8)s 240 fnt82 0 7032(3.1.)m 1200(T)s 19(ools)k -1777(for)s 2115(processing)s 3191(source)s 3871(packages)s 8959(8)s -0 6805(3.2.)m 1200(The)s 1628(Debianised)s 2762(source)s 3442(tree)s -8851(11)s 0 6578(3.3.)m 1200(Source)s 1920(packages)s 2848(as)s -3098(archi)s 6(v)k 3(es)k 8833(16)s 0 6351(3.4.)m -1200(Unpacking)s 2304(a)s 2470(Debian)s 3218(source)s 3898(package)s -4738(without)s gsave -5529 6405 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8838 6351(17)m 240 fnt84 0 6013(4.)m 1200(Contr)s 4(ol)k -2048(\207les)s 2500(and)s 2941(their)s 3489(\207elds)s 8832(19)s -240 fnt82 0 5774(4.1.)m 1200(Syntax)s 1920(of)s 2191(control)s -2923(\207les)s 8835(19)s 0 5547(4.2.)m 1200(List)s 1631(of)s -1902(\207elds)s 8835(19)s 240 fnt84 0 5209(5.)m 1200(V)s 24(ersion)k -2029(numbering)s 8832(26)s 0 4859(6.)m 1200(P)s 2(ackage)k -2105(maintainer)s 3291(scripts)s 4021(and)s 4462(installation)s 5659(pr)s 4(ocedur)k 4(e)k -8832(28)s 240 fnt82 0 4620(6.1.)m 1200(Introduction)s 2439(to)s -2678(package)s 3518(maintainer)s 4599(scripts)s 8839(28)s 0 4393(6.2.)m -1200(Summary)s 2184(of)s 2455(w)s 2(ays)k 2996(maintainer)s -4077(scripts)s 4751(are)s 5098(called)s 8839(28)s 0 4166(6.3.)m -1200(Details)s 1927(of)s 2198(unpack)s 2951(phase)s 3552(of)s -3823(installation)s 4941(or)s 5200(upgrade)s 8835(29)s 0 3939(6.4.)m -1200(Details)s 1927(of)s 2198(con\207guration)s 8851(31)s 0 3712(6.5.)m -1200(Details)s 1927(of)s 2198(remo)s 3(v)k 6(al)k -3027(and/or)s 3698(con\207guration)s 5031(pur)s 4(ging)k 8851(31)s -240 fnt84 0 3374(7.)m 1200(Descriptions)s 2528(of)s 2800(packages)s -3785(-)s 3913(the)s gsave -4287 3429 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m - -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 5448 3374(\207eld)m 8833(33)s 240 fnt82 -0 3135(7.1.)m 1200(T)s 19(ypes)k 1817(of)s 2088(formatting)s -3149(line)s 3563(in)s 3806(the)s 4154(e)s 3(xtended)k -5073(description)s 8842(33)s 0 2908(7.2.)m 1200(Notes)s 1809(about)s -2401(writing)s 3144(descriptions)s 8842(33)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s -4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s -7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (2,3) 2 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(2)m 240 fnt82 0 13254(7.3.)m -1200(Example)s 2106(description)s 3225(in)s 3468(control)s 4200(\207le)s -4561(for)s 4899(Smail)s 8832(34)s 240 fnt84 0 12916(8.)m -1200(Declaring)s 2252(r)s 4(elationships)k 3616(between)s 4508(packages)s -8832(36)s 240 fnt82 0 12677(8.1.)m 1200(Syntax)s 1920(of)s -2191(relationship)s 3372(\207elds)s 8833(36)s 0 12450(8.2.)m 1200(Dependencies)s -2593(-)s gsave -2721 12504 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3421 12450(,)m gsave -3528 12504 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4529 12450(,)m gsave -4636 12504 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Suggests)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5437 12450(,)m gsave -5544 12504 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8833 12450(36)m -0 12223(8.3.)m 1200(Alternati)s 6(v)k 3(e)k 2321(packages)s -3249(-)s gsave -3377 12277 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4338 12223(and)m gsave -4742 12277 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8839 12223(38)m 0 11996(8.4.)m 1200(V)s 14(irtual)k -1917(packages)s 2845(-)s gsave -2973 12050 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8835 11996(39)m 0 11769(8.5.)m gsave -1200 11823 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2061 11769(-)m -2189(o)s 3(v)k 3(erwriting)k 3351(\207les)s 3800(and)s -4204(replacing)s 5146(packages)s 8831(40)s 0 11542(8.6.)m 1200(Def)s 2(aults)k -2058(for)s 2396(satisfying)s 3378(dependencies)s 4718(-)s 4846(ordering)s -8831(40)s 240 fnt84 0 11204(9.)m 1200(Con\207guration)s 2692(\207le)s -3053(handling)s 8831(42)s 240 fnt82 0 10965(9.1.)m 1200(Automatic)s -2262(handling)s 3153(of)s 3424(con\207guration)s 4757(\207les)s 5206(by)s -gsave -5500 11019 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8832 10965(42)m 0 10738(9.2.)m 1200(Fully-featured)s 2624(maintainer)s 3705(script)s -4295(con\207guration)s 5628(handling)s 8842(43)s 240 fnt84 0 10400(10.)m -1200(Alter)s 3(nati)k 2(v)k 2(e)k 2403(v)s 2(ersions)k -3292(of)s 3564(an)s 3873(interface)s 4830(-)s gsave -4958 10455 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(update\211alternatives)m -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 10400(44)m -0 10050(11.)m 1200(Di)s 2(v)k 2(ersions)k 2326(-)s -2454(o)s 2(v)k 2(erriding)k 3582(a)s 3760(package')s 8(s)k -4816(v)s 2(ersion)k 5614(of)s 5886(a)s 6064(\207le)s -8833(45)s 0 9700(12.)m 1200(Shar)s 4(ed)k 1982(libraries)s -8832(46)s 0 9350(13.)m 1200(Con\207guration)s 2692(of)s gsave -2964 9405 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(init)m -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 9350(47)m -240 fnt82 0 9111(13.1.)m 1200(Introduction)s 2439(to)s 2678(the)s -gsave -3026 9165 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3686 9111(scheme)m 8838(47)s 0 8884(13.2.)m 1200(Writing)s gsave -1996 8938 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2656 8884(scripts)m -8838(47)s 0 8657(13.3.)m 1200(Managing)s 2224(the)s gsave -2572 8711 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(rc)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 450 -52(.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3145 8657(links)m 3661(-)s gsave -3789 8711 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8839 8657(48)m 0 8430(13.4.)m 1200(Boot-time)s -2225(initialisation)s 3475(-)s gsave -3603 8484 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(rc.boot)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8839 8430(48)m 0 8203(13.5.)m 1200(Notes)s -8839(48)s 0 7976(13.6.)m 1200(Example)s 8835(49)s 240 fnt84 -0 7638(14.)m gsave -1200 7693 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt84 -0.0 0.0 0.0 setrgbcolor 1900 7638(')m 8(s)k 2118(interface)s 3075(to)s -3329(its)s 3621(installation)s 4818(methods)s 8831(50)s 240 fnt82 -0 7399(14.1.)m 1200(Functions)s 2195(of)s 2466(the)s 2814(method)s -3590(scripts)s 8831(50)s 0 7172(14.2.)m 1200(Location)s 2107(and)s -2511(ar)s 4(guments)k 3554(of)s 3825(the)s 4173(method)s -4949(scripts)s 8831(50)s gsave -0 5921 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(0.3.)m -628(Copyright)s 2109(Notice)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5459(Cop)m 2(yright)k -1029(\2511996)s 1744(Ian)s 2106(Jackson.)s 0 5051(This)m 463(manual)s -1209(is)s 1406(free)s 1819(softw)s 2(are;)k 2737(you)s -3139(may)s 3592(redistrib)s 4(ute)k 4718(it)s 4896(and/or)s -5554(modify)s 6286(it)s 6465(under)s 7056(the)s 7391(terms)s -7959(of)s 8217(the)s 8551(GNU)s 0 4811(General)m 811(Public)s -1475(License)s 2274(as)s 2524(published)s 3513(by)s 3807(the)s -4155(Free)s 4635(Softw)s 2(are)k 5551(F)s 3(oundation;)k -6751(either)s 7354(v)s 3(ersion)k 8112(2,)s 8339(or)s -8598(\(at)s 0 4571(your)m 499(option\))s 1239(an)s 3(y)k -1636(later)s 2119(v)s 3(ersion.)k 0 4163(This)m 476(is)s -686(distrib)s 4(uted)k 1762(in)s 2005(the)s 2353(hope)s -2875(that)s 3293(it)s 3485(will)s 3911(be)s 4193(useful,)s -4884(b)s 4(ut)k 240 fnt83 5246 4165(without)m 6028(any)s -6430(warr)s 3(anty)k 240 fnt82 7301 4163(;)m 7413(without)s -8204(e)s 6(v)k 3(en)k 8704(the)s 0 3923(implied)m -788(w)s 2(arranty)k 1689(of)s 1960(merchantability)s 3513(or)s -3772(\207tness)s 4434(for)s 4772(a)s 4938(particular)s 5912(purpose.)s -6774(See)s 7175(the)s 7523(GNU)s 8098(General)s 0 3683(Public)m -664(License)s 1463(for)s 1801(more)s 2348(details.)s 0 3275(Y)m 26(ou)k -442(should)s 1139(ha)s 4(v)k 3(e)k 1640(recei)s 6(v)k 3(ed)k -2498(a)s 2664(cop)s 2(y)k 3182(of)s 3453(the)s -3801(GNU)s 4376(General)s 5187(Public)s 5851(License)s 6650(with)s -7132(your)s 7631(Debian)s 0 3035(GNU/Linux)m 1194(system,)s 1946(in)s -gsave -2171 3089 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/copyright/GPL)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4373 3035(,)m 4461(or)s 4702(with)s 5165(the)s gsave -5495 3089 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5936 3035(source)m -6598(package)s 7419(as)s 7651(the)s 7980(\207le)s gsave -8322 3089 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(COPYING)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 9022 3035(.)m -0 2795(If)m 230(not,)s 643(write)s 1189(to)s 1428(the)s -1776(Free)s 2256(Softw)s 2(are)k 3172(F)s 3(oundation,)k -4367(Inc.,)s 4839(675)s 5245(Mass)s 5801(A)s 17(v)k 3(e,)k -6287(Cambridge,)s 7457(MA)s 7900(02139,)s 0 2555(USA.)m 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8953 13842(3)m gsave -0 12727 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 687 0 687 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 69(1.)m 412(Intr)s 6(oduction)k 2334(and)s 2960(scope)s -3830(of)s 4217(this)s 4821(manual)s -grestore -gsave -0 12319 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 454 12265(is)m 657(a)s -816(suite)s 1316(of)s 1581(programs)s 2528(for)s 2859(creating)s -3674(binary)s 4333(package)s 5166(\207les)s 5608(and)s 6005(installing)s -6941(and)s 7338(remo)s 3(ving)k 8298(them)s 8829(on)s -0 12021(Unix)m 534(systems.)s 153 fnt82 1335 12110(1)m 240 fnt82 -0 11613(The)m 420(binary)s 1076(packages)s 1995(are)s 2333(designed)s -3233(for)s 3562(the)s 3901(management)s 5174(of)s 5436(installed)s -6294(e)s 3(x)k 3(ecutable)k 7357(programs)s 8302(\(usually)s -0 11373(compiled)m 948(binaries\))s 1832(and)s 2236(their)s 2733(associated)s -3773(data,)s 4278(though)s 5001(source)s 5681(code)s 6189(e)s 3(xamples)k -7140(and)s 7544(documentation)s 0 11133(are)m 347(pro)s 3(vided)k -1253(as)s 1503(part)s 1934(of)s 2205(some)s 2766(packages.)s -0 10725(This)m 476(manual)s 1235(describes)s 2175(the)s 2523(technical)s -3440(aspects)s 4181(of)s 4452(creating)s 5274(Debian)s 6022(binary)s -6687(packages)s 7615(\()s gsave -7688 10779 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8148 10725(\207les\).)m 8729(It)s 0 10485(documents)m -1088(the)s 1436(beha)s 4(viour)k 2449(of)s 2720(the)s -3068(package)s 3908(management)s 5190(programs)s gsave -6144 10539 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6544 10485(,)m gsave -6651 10539 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7411 10485(et)m -7643(al.)s 7919(and)s 8323(and)s 8727(the)s 0 10245(w)m 2(ay)k -451(the)s 3(y)k 914(interact)s 1689(with)s 2171(packages.)s -0 9837(It)m 204(also)s 641(documents)s 1728(the)s 2074(interaction)s -3151(between)s gsave -4004 9891 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4704 9837(')m 13(s)k 4913(core)s 5378(and)s -5781(the)s 6128(access)s 6788(method)s 7562(scripts)s 8235(it)s -8426(uses)s 8887(to)s 0 9597(actually)m 810(install)s 1448(the)s -1796(selected)s 2623(packages,)s 3607(and)s 4011(describes)s 4951(ho)s 6(w)k -5412(to)s 5651(create)s 6276(a)s 6442(ne)s 6(w)k -6889(access)s 7550(method.)s 0 9189(This)m 476(manual)s 1235(does)s -1725(not)s 2091(go)s 2384(into)s 2809(detail)s 3394(about)s -3986(the)s 4334(options)s 5090(and)s 5494(usage)s 6095(of)s -6366(the)s 6714(package)s 7554(b)s 4(uilding)k 8401(and)s -0 8949(installation)m 1118(tools.)s 1687(It)s 1892(should)s 2589(therefore)s -3506(be)s 3788(read)s 4257(in)s 4500(conjuction)s 5567(with)s -6049(those)s 6610(programs')s 7625(manpages.)s 0 8541(The)m 428(utility)s -1052(programs)s 2006(which)s 2648(are)s 2995(pro)s 3(vided)k -3901(with)s gsave -4383 8595 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4843 8541(for)m 5181(managing)s 6178(v)s 6(arious)k -6927(system)s 7651(con\207guration)s 0 8301(and)m 400(similar)s 1118(issues,)s -1792(such)s 2284(as)s gsave -2530 8355 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3687 8301(and)m gsave -4087 8355 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(install\211info)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5288 8301(,)m 5391(are)s -5734(not)s 6096(described)s 7066(in)s 7305(detail)s 7886(here)s -8349(-)s 8473(please)s 0 8061(see)m 361(their)s 858(manpages.)s -0 7653(It)m 186(does)s 240 fnt83 657 7655(not)m 240 fnt82 -1007 7653(describe)m 1840(the)s 2169(polic)s 3(y)k 2798(requirements)s -4077(imposed)s 4927(on)s 5204(Debian)s 5933(packages,)s 6898(such)s -7374(as)s 7605(the)s 7933(permissions)s 0 7413(on)m 297(\207les)s -746(and)s 1150(directories,)s 2264(documentation)s 3743(requirements,)s 5097(upload)s -5807(procedure,)s 6870(and)s 7274(so)s 7540(on.)s 7884(Y)s 26(ou)k -8326(should)s 0 7173(see)m 360(the)s 706(Debian)s 1452(packaging)s -2488(polic)s 3(y)k 3135(manual)s 3892(for)s 4229(these)s -4774(details.)s 5499(\(Man)s 3(y)k 6187(of)s 6456(them)s -6992(will)s 7417(probably)s 8320(turn)s 8760(out)s 0 6933(to)m -239(be)s 521(helpful)s 1253(e)s 6(v)k 3(en)k -1753(if)s 1970(you)s 2385(don')s 4(t)k 2946(plan)s -3415(to)s 3654(upload)s 4364(your)s 4863(package)s 5703(and)s -6107(mak)s 2(e)k 6679(it)s 6871(a)s 4(v)k 6(ailable)k -7779(as)s 8029(part)s 8460(of)s 8731(the)s 0 6693(distrib)m 4(ution.\))k -0 6285(It)m 197(is)s 399(assumed)s 1273(that)s 1683(the)s -2023(reader)s 2671(is)s 2873(reasonably)s 3955(f)s 2(amiliar)k -4759(with)s 5233(the)s gsave -5573 6339 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6025 6285(System)m 6781(Administrators')s 8318(manual.)s -0 6045(Unfortunately)m 1395(this)s 1791(manual)s 2550(does)s 3040(not)s -3406(yet)s 3758(e)s 3(xist.)k 0 5637(The)m 428(Debian)s -1176(v)s 3(ersion)k 1934(of)s 2205(the)s 2553(FSF')s 13(s)k -3162(GNU)s 3737(hello)s 4268(program)s 5138(is)s 5348(pro)s 3(vided)k -6254(as)s 6504(an)s 6787(e)s 3(xample)k 7650(for)s -7988(people)s 0 5397(wishing)m 811(to)s 1050(create)s 1675(Debian)s -2423(packages.)s 240 fnt83 0 4991(Note)m 505(that)s 941(this)s -1341(document)s 2336(is)s 2550(still)s 2967(a)s 3142(dr)s 3(aft!)k -gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 753(1)m gsave -58 726 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor -0 -42(dpkg)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 425 683(is)m 593(tar)s 3(getted)k -1306(primarily)s 2061(at)s 2247(Debian)s 2846(GNU/Linux,)s 3857(b)s 3(ut)k -4147(may)s 4521(w)s 1(ork)k 4961(on)s 5199(or)s -5406(be)s 5632(ported)s 6168(to)s 6360(other)s 6801(systems.)s -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (4,5) 3 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(4)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(2.)m 412(Binary)s 1490(packages)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12267(The)m 426(binary)s 1089(package)s 1927(has)s 2295(tw)s 2(o)k -2702(main)s 3235(sections.)s 4107(The)s 4533(\207rst)s 4962(part)s -5390(consists)s 6196(of)s 6465(v)s 6(arious)k 7212(control)s -7941(information)s 0 12027(\207les)m 449(and)s 853(scripts)s 1527(used)s -2024(by)s gsave -2318 12081 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2778 12027(when)m 3354(installing)s 4296(and)s 4700(remo)s 3(ving.)k -5718(See)s 6119(`P)s 3(ackage)k 7048(control)s 7780(information)s -0 11787(\207les',)m 584(page)s 1092(5.)s 0 11379(The)m 428(second)s -1151(part)s 1582(is)s 1792(an)s 2075(archi)s 6(v)k 3(e)k -2825(\(currently)s 3820(a)s gsave -3986 11433 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tar)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4346 11379(archi)m 6(v)k 3(e\))k -5168(containing)s 6231(\207les)s 6680(and)s 7084(directories)s 8142(to)s -8381(be)s 0 11139(installed.)m 0 10731(In)m 250(the)s 591(future)s -1211(binary)s 1869(packages)s 2790(may)s 3250(also)s 3681(contain)s -4435(other)s 4980(components,)s 6237(such)s 6726(as)s 6970(checksums)s -8064(and)s 8461(digital)s 0 10491(signatures.)m gsave -0 9467 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(2.1.)m 628(Cr)s 5(eating)k 1904(package)s 3097(\207les)s -3700(-)s gsave -3872 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(dpkg\211deb)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 9005(All)m 360(manipulation)s 1679(of)s 1950(binary)s -2615(package)s 3455(\207les)s 3904(is)s 4114(done)s 4636(by)s -gsave -4930 9059 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5731 9005(;)m 5843(it')s 13(s)k 6185(the)s 6533(only)s -7013(program)s 7883(that)s 0 8765(has)m 370(kno)s 6(wledge)k -1471(of)s 1742(the)s 2090(format.)s 2830(\()s gsave -2903 8819 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3764 8765(may)m -4230(be)s 4512(in)s 9(v)k 4(ok)k 2(ed)k -5327(by)s 5621(calling)s gsave -6324 8819 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6724 8765(,)m 6831(as)s gsave -7081 8819 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7541 8765(will)m -7967(spot)s 0 8525(that)m 418(the)s 766(options)s 1522(requested)s -2496(are)s 2843(appropriate)s 3987(to)s gsave -4226 8579 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5087 8525(and)m 5491(in)s 9(v)k 4(ok)k 2(e)k -6184(that)s 6602(instead)s 7337(with)s 7819(the)s 8167(same)s -0 8285(ar)m 4(guments.\))k 0 7877(In)m 244(order)s 796(to)s -1023(create)s 1636(a)s 1789(binary)s 2442(package)s 3270(you)s -3673(must)s 4185(mak)s 2(e)k 4745(a)s 4899(directory)s -5803(tree)s 6204(which)s 6833(contains)s 7669(all)s 7950(the)s -8286(\207les)s 8722(and)s 0 7637(directories)m 1057(you)s 1470(w)s 2(ant)k -1991(to)s 2228(ha)s 4(v)k 3(e)k 2727(in)s -2968(the)s 3314(\207lesystem)s 4342(data)s 4798(part)s 5227(of)s -5496(the)s 5842(package.)s 6728(In)s 6982(Debian-format)s 8446(source)s -0 7397(packages)m 928(this)s 1324(directory)s 2240(is)s 2450(usually)s -gsave -3195 7451 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/tmp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4196 7397(,)m 4303(relati)s 6(v)k 3(e)k 5065(to)s -5304(the)s 5652(top)s 6011(of)s 6282(the)s 6630(package')s 13(s)k -7624(source)s 8304(tree.)s 0 6989(The)m 3(y)k 543(should)s -1240(ha)s 4(v)k 3(e)k 1741(the)s 2089(locations)s -3003(\(relati)s 6(v)k 3(e)k 3844(to)s 4083(the)s -4431(root)s 4876(of)s 5147(the)s 5495(directory)s 6411(tree)s -6824(you')s 12(re)k 7492(constructing\))s 0 6749(o)m 6(wnerships)k -1135(and)s 1539(permissions)s 2732(which)s 3374(you)s 3789(w)s 2(ant)k -4312(them)s 4850(to)s 5089(ha)s 4(v)k 3(e)k -5590(on)s 5887(the)s 6235(system)s 6959(when)s 7535(the)s 3(y)k -7998(are)s 0 6509(installed.)m 0 6101(W)m 9(ith)k 526(current)s -1262(v)s 3(ersions)k 2107(of)s gsave -2378 6155 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2838 6101(the)m 3186(uid/username)s -4530(and)s 4934(gid/groupname)s 6439(mappings)s 7421(for)s 7759(the)s -8107(users)s 8649(and)s 0 5861(groups)m 691(being)s 1263(used)s -1747(should)s 2432(be)s 2701(the)s 3036(same)s 3571(on)s -3855(the)s 4190(system)s 4902(where)s 5529(the)s 5864(package)s -6692(is)s 6889(b)s 4(uilt)k 7370(and)s 7762(the)s -8097(one)s 8486(where)s 0 5621(it)m 192(is)s 402(installed.)s -0 5213(Y)m 26(ou)k 435(need)s 938(to)s 1170(add)s -1567(one)s 1962(special)s 2673(directory)s 3582(to)s 3814(the)s -4155(root)s 4593(of)s 4857(the)s 5198(miniature)s 6162(\207lesystem)s -7184(tree)s 7590(you')s 12(re)k 8251(creating:)s gsave -0 5027 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(DEBIAN)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 600 4973(.)m -704(It)s 909(should)s 1606(contain)s 2367(the)s 2715(control)s -3447(information)s 4632(\207les,)s 5137(notably)s 5909(the)s 6257(binary)s -6922(package)s 7762(control)s 8494(\207le)s 0 4733(\(see)m 440(`The)s -947(main)s 1482(control)s 2214(information)s 3399(\207le:)s gsave -3810 4787 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4510 4733(',)m -4696(page)s 5204(6\).)s 0 4325(The)m gsave -428 4379 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(DEBIAN)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1088 4325(directory)m 2004(will)s -2430(not)s 2796(appear)s 3493(in)s 3736(the)s 4084(\207lesystem)s -5113(archi)s 6(v)k 3(e)k 5863(of)s 6134(the)s -6482(package,)s 7373(and)s 7777(so)s 8043(w)s 2(on')k 4(t)k -8655(be)s 0 4085(installed)m 867(by)s gsave -1161 4139 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1621 4085(when)m 2197(the)s -2545(package)s 3385(is)s 3595(installed.)s 0 3677(When)m 629(you')s 12(v)k 3(e)k -1335(prepared)s 2229(the)s 2577(package,)s 3468(you)s 3883(should)s -4580(in)s 9(v)k 4(ok)k 2(e:)k gsave -480 3491 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 720(\211\211build)s gsave -1872 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(dir)m 8(ectory)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2879(This)m -476(will)s 902(b)s 4(uild)k 1448(the)s 1796(package)s -2636(in)s gsave -2879 2933 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(dir)m 8(ectory)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1228 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4133 2879(.)m 4237(\()s gsave -4310 2933 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4770 2879(kno)m 6(ws)k 5441(that)s -gsave -5859 2933 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6619 2879(is)m 6829(a)s gsave -6995 2933 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7856 2879(option,)m 8575(so)s 8841(it)s -0 2639(in)m 9(v)k 4(ok)k 2(es)k gsave -781 2693 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1642 2639(with)m -2124(the)s 2472(same)s 3019(ar)s 4(guments)k 4062(to)s -4301(b)s 4(uild)k 4847(the)s 5195(package.\))s 0 2231(See)m -401(the)s 749(manpage)s gsave -1669 2285 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb\(8\))m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2830 2231(for)m 3168(details)s 3842(of)s -4113(ho)s 6(w)k 4574(to)s 4813(e)s 3(xamine)k -5676(the)s 6024(contents)s 6872(of)s 7143(this)s 7539(ne)s 6(wly-created)k -0 1991(\207le.)m 409(Y)s 26(ou)k 851(may)s 1317(\207nd)s -1748(the)s 2096(output)s 2768(of)s 3039(follo)s 6(wing)k -4016(commands)s 5104(enlightening:)s gsave -480 1805 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -1296(\211\211info)s gsave -2304 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(\207lename)m -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 3447 -52(.deb)m 0 -292(dpkg\211deb)m 1296(\211\211contents)s gsave -2880 -240 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(\207lename)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 4023 -292(.deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8953 13844(5)m gsave -0 12747 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(2.2.)m 628(P)s 3(ackage)k 1836(contr)s 5(ol)k -2879(inf)s 8(ormation)k 4576(\207les)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12285(The)m 423(control)s 1149(information)s 2328(portion)s 3071(of)s -3336(a)s 3496(binary)s 4156(package)s 4990(is)s 5194(a)s -5355(collection)s 6348(of)s 6613(\207les)s 7057(with)s 7533(names)s -8189(kno)s 6(wn)k 8887(to)s gsave -0 12099 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 400 12045(.)m 499(It)s -699(will)s 1119(treat)s 1597(the)s 1939(contents)s 2782(of)s -3047(these)s 3589(\207les)s 4032(specially)s 4930(-)s 5052(some)s -5608(of)s 5873(them)s 6406(contain)s 7161(information)s 8341(used)s -8832(by)s gsave -0 11859 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 11805(when)m 1036(installing)s 1978(or)s 2237(remo)s 3(ving)k -3204(the)s 3552(package;)s 4448(others)s 5083(are)s 5430(scripts)s -6104(which)s 6746(the)s 7094(package)s 7934(maintainer)s 0 11565(w)m 2(ants)k -gsave -607 11619 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1067 11565(to)m 1306(run.)s 0 11157(It)m 205(is)s 415(possible)s -1255(to)s 1494(put)s 1860(other)s 2411(\207les)s 2860(in)s -3103(the)s 3451(package)s 4291(control)s 5023(area,)s 5527(b)s 4(ut)k -5889(this)s 6285(is)s 6495(not)s 6861(generally)s 7804(a)s -7970(good)s 8508(idea)s 0 10917(\(though)m 802(the)s 3(y)k -1265(will)s 1691(lar)s 4(gely)k 2404(be)s 2686(ignored\).)s -0 10509(Here)m 512(is)s 714(a)s 871(brief)s 1385(list)s -1727(of)s 1990(the)s 2329(control)s 3053(info)s 3482(\207les)s -3923(supported)s 4916(by)s gsave -5202 10563 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5653 10509(and)m 6049(a)s 6206(summary)s -7142(of)s 7404(what)s 7921(the)s 3(y')k 12(re)k -8629(used)s 0 10269(for)m 13(.)k gsave -120 9915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 9621(This)m 956(is)s -1166(the)s 1514(k)s 2(e)k 3(y)k 1909(description)s -3028(\207le)s 3389(used)s 3886(by)s gsave -4180 9675 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4580 9621(.)m 4684(It)s -4889(speci\207es)s 5763(the)s 6111(package')s 13(s)k 7105(name)s -7679(and)s 8083(v)s 3(ersion,)k 480 9381(gi)m 6(v)k 3(es)k -1027(its)s 1303(description)s 2422(for)s 2760(the)s 3108(user)s 9(,)k -3604(states)s 4185(its)s 4461(relationships)s 5733(with)s 6215(other)s -6766(packages,)s 7750(and)s 8154(so)s 8420(forth.)s 480 9141(See)m -881(`The)s 1388(main)s 1923(control)s 2655(information)s 3840(\207le:)s -gsave -4251 9195 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4951 9141(',)m 5137(page)s 5645(6.)s 480 8733(It)m 685(is)s -895(usually)s 1640(generated)s 2627(automatically)s 3981(from)s 4505(information)s -5690(in)s 5933(the)s 6281(source)s 6961(package)s 7801(by)s -480 8493(the)m gsave -828 8547 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2389 8493(program,)m 3306(and)s 3710(with)s 4192(assistance)s -5203(from)s gsave -5727 8547 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7128 8493(.)m 7232(See)s 7633(`T)s 19(ools)k -8289(for)s 480 8253(processing)m 1556(source)s 2236(packages',)s 3299(page)s -3807(8.)s gsave -120 7913 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 921 7859(,)m gsave -1028 7913 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(preinst)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1728 7859(,)m gsave -1835 7913 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(postrm)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2435 7859(,)m gsave -2542 7913 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(prerm)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 7619(These)m -1102(are)s 1443(e)s 3(x)k 3(ectuable)k 2510(\207les)s -2953(\(usually)s 3772(scripts\))s 4517(which)s gsave -5154 7673 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5608 7619(runs)m 6066(during)s -6738(installation,)s 7901(upgrade)s 8722(and)s 480 7379(remo)m 3(v)k 6(al)k -1309(of)s 1580(packages.)s 2561(The)s 3(y)k 3104(allo)s 6(w)k -3683(the)s 4031(package)s 4871(to)s 5110(deal)s 5563(with)s -6045(matters)s 6798(which)s 7440(are)s 7787(particular)s 8761(to)s -480 7139(that)m 895(package)s 1732(or)s 1988(require)s 2717(more)s -3261(complicated)s 4484(processing)s 5556(than)s 6022(that)s 6437(pro)s 3(vided)k -7340(by)s gsave -7631 7193 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8031 7139(.)m 8132(Details)s 8855(of)s 480 6899(when)m -1043(and)s 1434(ho)s 6(w)k 1882(the)s 3(y)k -2332(are)s 2666(called)s 3281(are)s 3614(in)s 3844(`P)s 3(ackage)k -4760(maintainer)s 5828(scripts)s 6489(and)s 6880(installation)s 7984(procedure',)s -480 6659(page)m 988(28.)s 480 6251(It)m 685(is)s 895(v)s 3(ery)k -1371(important)s 2360(to)s 2599(mak)s 2(e)k 3171(these)s -3718(scripts)s 4392(itempotent.)s 153 fnt82 5458 6340(1)m 240 fnt82 -5578 6251(This)m 6054(is)s 6264(so)s 6530(that)s 6948(if)s -7165(an)s 7448(error)s 7971(occurs,)s 8702(the)s 480 6011(user)m -938(interrupts)s gsave -1904 6065 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2364 6011(or)m 2623(some)s 3184(other)s 3735(unforeseen)s -4841(circumstance)s 6157(happens)s 6993(you)s 7408(don')s 4(t)k -7969(lea)s 4(v)k 3(e)k 8522(the)s 480 5771(user)m -938(with)s 1420(a)s 1586(badly-brok)s 2(en)k 2917(package.)s -480 5363(The)m 908(maintainer)s 1989(scripts)s 2663(are)s 3010(guaranteed)s -4117(to)s 4356(run)s 4732(with)s 5214(a)s 5380(controlling)s -6482(terminal)s 7332(and)s 7736(can)s 8125(interact)s 480 5123(with)m -958(the)s 1301(user)s 13(.)k 1786(If)s 2011(the)s 3(y)k -2470(need)s 2975(to)s 3210(prompt)s 3956(for)s 4290(passw)s 2(ords,)k -5387(do)s 5676(full-screen)s 6748(interaction)s 7822(or)s 8076(something)s -480 4883(similar)m 1202(you)s 1617(should)s 2314(do)s 2607(these)s -3154(things)s 3790(to)s 4029(and)s 4433(from)s gsave -4957 4937 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/dev/tty)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5758 4883(,)m -5865(since)s gsave -6412 4937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6872 4883(will)m 7298(at)s 7530(some)s 8091(point)s -480 4643(redirect)m 1250(scripts')s 1966(standard)s 2816(input)s 3349(and)s -3735(output)s 4388(so)s 4636(that)s 5035(it)s 5209(can)s -5579(log)s 5920(the)s 6249(installation)s 7349(process.)s 8151(Lik)s 2(e)k 6(wise,)k -480 4403(because)m 1293(these)s 1840(scripts)s 2514(may)s 2980(be)s -3262(e)s 3(x)k 3(ecuted)k 4164(with)s 4646(standard)s -5514(output)s 6186(redirected)s 7198(into)s 7623(a)s 7789(pipe)s -8257(for)s 480 4163(logging)m 1255(purposes,)s 2202(Perl)s 2631(scripts)s -3294(should)s 3980(set)s 4295(unb)s 4(uf)k 6(fered)k -5381(output)s 6042(by)s 6326(setting)s gsave -7005 4217 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52($|=1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7454 4163(so)m 7710(that)s -8117(the)s 8454(output)s 480 3923(is)m 690(printed)s 1425(immediately)s -2673(rather)s 3289(than)s 3758(being)s 4343(b)s 4(uf)k 6(fered.)k -480 3515(Each)m 1015(script)s 1605(should)s 2302(return)s 2929(a)s -3095(zero)s 3559(e)s 3(xit)k 3974(status)s 4569(for)s -4907(success,)s 5731(or)s 5990(a)s 6156(nonzero)s 6980(one)s -7382(for)s 7720(f)s 2(ailure.)k gsave -120 3175 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(conffiles)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 2881(This)m 954(\207le)s -1312(contains)s 2157(a)s 2320(list)s 2668(of)s 2936(con\207guration)s -4266(\207les)s 4713(which)s 5352(are)s 5696(to)s 5932(be)s -6211(handled)s 7024(automatically)s 8375(by)s gsave -8666 2935 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 2641(\(see)m 920(`Con\207guration)s -2386(\207le)s 2747(handling',)s 3771(page)s 4279(42\).)s 4702(Note)s -5223(that)s 5641(not)s 6007(necessarily)s 7122(e)s 6(v)k 3(ery)k -7698(con\207guration)s 480 2401(\207le)m 841(should)s 1538(be)s 1820(listed)s -2395(here.)s gsave -120 2111 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(shlibs)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 1817(This)m 956(\207le)s 1317(contains)s 2165(a)s -2331(list)s 2682(of)s 2953(the)s 3301(shared)s 3983(libraries)s -4815(supplied)s 5684(by)s 5978(the)s 6326(package,)s 7217(with)s -7699(dependenc)s 3(y)k gsave -0 1178 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 983(1)m -192 fnt82 58 913(That)m 457(means)s 987(that)s 1322(if)s -1495(it)s 1649(runs)s 2019(successfully)s 2997(or)s 3204(f)s 1(ails)k -3572(and)s 3896(then)s 4272(you)s 4604(call)s 4924(it)s -5078(again)s 5539(it)s 5693(doesn')s 3(t)k 6301(bomb)s -6780(out,)s 7111(b)s 3(ut)k 7401(just)s 7725(ensures)s -8339(that)s 0 683(e)m 4(v)k 2(erything)k 856(is)s -1024(the)s 1303(w)s 1(ay)k 1665(it)s 1819(ought)s -2304(to)s 2496(be.)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (6,7) 4 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(6)m 240 fnt82 480 13251(details)m -1154(for)s 1492(each.)s 2034(This)s 2510(is)s 2720(used)s -3217(by)s gsave -3511 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4972 13251(when)m 5548(it)s 5740(determines)s 6839(what)s -7364(dependencies)s 8704(are)s 480 13011(required)m 1334(in)s 1577(a)s -1743(package)s 2583(control)s 3315(\207le.)s 480 12603(Each)m 1015(line)s -1429(is)s 1639(of)s 1910(the)s 2258(form:)s gsave -960 12417 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(libr)m 3(ary\211name)k -grestore -gsave -1982 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion\211or\211soname)k -grestore -gsave -4799 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(dependencies)m -1344(...)s -grestore - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 480 11807(libr)m 3(ary-name)k -240 fnt82 1792 11805(is)m 2002(the)s 2350(name)s 2924(of)s -3195(the)s 3543(shared)s 4225(library)s 15(,)k 4953(for)s -5291(e)s 3(xample)k gsave -6154 11859 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libc5)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6654 11805(.)m 240 fnt83 480 11399(ver)m 2(sion-or)k 4(-soname)k -240 fnt82 2334 11397(is)m 2544(the)s 2892(soname)s 3679(of)s -3950(the)s 4298(library)s 4988(-)s 5116(ie,)s 5395(the)s -5743(thing)s 6288(that)s 6706(must)s 7231(e)s 3(xactly)k -7972(match)s 8613(for)s 480 11157(the)m 828(library)s 1518(to)s -1757(be)s 2039(recognised)s 3133(by)s gsave -3427 11211 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(ld.so)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3927 11157(.)m 4031(Usually)s -4829(this)s 5225(is)s 5435(major)s 6052(v)s 3(ersion)k -6810(number)s 7601(of)s 7872(the)s 8220(library)s 15(.)k -240 fnt83 480 10751(dependencies)m 240 fnt82 1824 10749(has)m 2194(the)s -2542(same)s 3089(syntax)s 3769(as)s 4019(a)s 4185(dependenc)s 3(y)k -5380(\207eld)s 5863(in)s 6106(a)s 6272(binary)s 6937(package)s -7777(control)s 8509(\207le.)s 480 10509(It)m 685(should)s 1382(gi)s 6(v)k 3(e)k -1841(details)s 2515(of)s 2786(which)s 3428(package\(s\))s 4512(are)s -4859(required)s 5713(to)s 5952(satisfy)s 6629(a)s 6795(binary)s -7460(b)s 4(uilt)k 7954(ag)s 1(ainst)k 8690(the)s -480 10269(v)m 3(ersion)k 1238(of)s 1509(the)s 1857(library)s -2547(contained)s 3535(in)s 3778(the)s 4126(package.)s 5014(See)s -5415(`Syntax)s 6214(of)s 6485(relationship)s 7666(\207elds',)s 8370(page)s -480 10029(36.)m 480 9621(F)m 3(or)k 869(e)s 3(xample,)k -1783(if)s 2000(the)s 2348(package)s gsave -3188 9675 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(foo)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3548 9621(contains)m gsave -4396 9675 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(libfoo.so.1.2.3)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5897 9621(,)m -6004(where)s 6644(the)s 6992(soname)s 7779(of)s 8050(the)s -8398(library)s 480 9381(is)m gsave -690 9435 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libfoo.so.1)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1791 9381(,)m 1898(and)s 2302(the)s -2650(\207rst)s 3081(v)s 3(ersion)k 3839(of)s 4110(the)s -4458(package)s 5298(which)s 5940(contained)s 6928(a)s 7094(minor)s -7725(number)s 8516(of)s 8787(at)s 480 9141(least)m gsave -977 9195 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(2.3)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1337 9141(w)m 2(as)k -240 fnt83 1758 9143(1.2.3-1)m 240 fnt82 2416 9141(,)m 2523(then)s -2992(the)s 3340(package')s 13(s)k 240 fnt83 4334 9143(shlibs)m -240 fnt82 4947 9141(could)m 5537(say:)s gsave -960 8955 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(libfoo)m 1008(1)s 2304(foo)s 2880(\(>=)s 3456(1.2.3\2111\))s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 8368(The)m 908(v)s 3(ersion-speci\207c)k -2471(dependenc)s 3(y)k 3666(is)s 3876(to)s 4115(a)s 4(v)k 4(oid)k -4697(w)s 2(arnings)k 5623(from)s gsave -6147 8422 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(ld.so)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6707 8368(about)m 7299(using)s -7871(older)s 8422(shared)s 480 8128(libraries)m 1312(with)s 1794(ne)s 6(wer)k -2432(binaries.)s gsave -0 7108 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 5(2.3.)m 628(The)s -1235(main)s 2001(contr)s 5(ol)k 3044(inf)s 8(ormation)k -4741(\207le:)s gsave -5308 78 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(control)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 6646(The)m 428(most)s 953(important)s 1942(control)s -2674(information)s 3859(\207le)s 4220(used)s 4717(by)s gsave -5011 6700 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5471 6646(when)m -6047(it)s 6239(installs)s 6966(a)s 7132(package)s 7972(is)s -gsave -8182 6700 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8882 6646(.)m 0 6406(It)m 205(contains)s 1053(all)s 1346(the)s -1694(package')s 13(s)k 2688(`vital)s 3246(statistics'.)s 0 5998(The)m -428(binary)s 1093(package)s 1933(control)s 2665(\207les)s 3114(of)s -3385(packages)s 4313(b)s 4(uilt)k 4807(from)s 5331(Debian)s -6079(sources)s 6847(are)s 7194(made)s 7768(by)s 8062(a)s -8228(special)s 0 5758(tool,)m gsave -479 5812 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1980 5758(,)m 2087(which)s 2729(reads)s -gsave -3284 5812 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4745 5758(and)m gsave -5149 5812 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6811 5758(to)m 7050(\207nd)s 7481(the)s 7829(information)s -0 5518(it)m 192(needs.)s 841(See)s 1242(`Source)s 2041(packages',)s -3104(page)s 3612(8)s 3779(for)s 4117(more)s 4664(details.)s -0 5110(The)m 428(\207elds)s 997(in)s 1240(binary)s 1905(package)s -2745(control)s 3477(\207les)s 3926(are:)s 0 4870(\213)m gsave -480 4924 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Package)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1240 4870(\(mandatory\))m -0 4630(\213)m gsave -480 4684 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1240 4630(\(mandatory\))m 0 4386(\213)m gsave -480 4440 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1741 4386(\(mandatory\))m 153 fnt82 -2911 4475(1)m 240 fnt82 0 4146(\213)m gsave -480 4200 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1180 4146(,)m gsave -1287 4200 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2148 4146(et)m -2380(al.)s 0 3906(\213)m gsave -480 3960 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Essential)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3666(\213)m gsave -480 3720 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Maintainer)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3426(\213)m gsave -480 3480 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1180 3426(,)m -gsave -1287 3480 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 3186(\213)m gsave -480 3240 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Source)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 2946(\213)m gsave -480 3000 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2706(\213)m gsave -480 2760 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Installed\211Size)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2241(A)m 221(description)s -1331(of)s 1593(the)s 1932(syntax)s 2603(of)s 2865(control)s -3588(\207les)s 4028(and)s 4423(the)s 4762(purpose)s 5567(of)s -5829(these)s 6367(\207elds)s 6927(is)s 7128(a)s 4(v)k 6(ailable)k -8027(in)s 8261(`Control)s 0 2001(\207les)m 449(and)s 853(their)s -1350(\207elds',)s 2054(page)s 2562(19.)s gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor -0 753(1)m 192 fnt82 58 683(This)m 439(\207eld)s 826(should)s -1384(appear)s 1942(in)s 2137(all)s 2372(packages,)s 3160(though)s -gsave -3739 726 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(dpkg)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor -4106 683(doesn')m 3(t)k 4714(require)s 5300(it)s 5454(yet)s -5736(so)s 5949(that)s 6284(old)s 6576(packages)s 7319(can)s -7631(still)s 7961(be)s 8187(installed.)s 240 fnt82 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8951 13844(7)m gsave -0 12730 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 689 0 689 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(3.)m 412(Sour)s 6(ce)k 1483(packages)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12268(The)m 425(Debian)s 1169(binary)s 1831(packages)s -2755(in)s 2994(the)s 3339(distrib)s 4(ution)k 4490(are)s -4833(generated)s 5817(from)s 6337(Debian)s 7081(sources,)s 7902(which)s -8540(are)s 8883(in)s 0 12028(a)m 166(special)s 884(format)s -1580(to)s 1819(assist)s 2396(the)s 2744(easy)s 3223(and)s -3627(automatic)s 4622(b)s 4(uilding)k 5469(of)s 5740(binaries.)s -gsave -0 11004 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.1.)m 628(T)s 29(ools)k -1416(f)s 8(or)k 1893(pr)s 5(ocessing)k 3399(sour)s 5(ce)k -4356(packages)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10542(V)m 26(arious)k -778(tools)s 1290(are)s 1633(pro)s 3(vided)k 2535(for)s -2869(manipulating)s 4180(source)s 4856(packages;)s 5841(the)s 3(y)k -6300(pack)s 6809(and)s 7209(unpack)s 7958(sources)s 8722(and)s -0 10302(help)m 465(b)s 4(uild)k 1011(of)s 1282(binary)s -1947(packages)s 2875(and)s 3279(help)s 3744(manage)s 4544(the)s -4892(distrib)s 4(ution)k 6047(of)s 6318(ne)s 6(w)k -6765(v)s 3(ersions.)k 0 9894(The)m 3(y)k 543(are)s -890(introduced)s 1971(and)s 2375(typical)s 3080(uses)s 3543(described)s -4517(here;)s 5040(see)s gsave -5401 9948 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source\(1\))m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6862 9894(for)m 7200(full)s 7586(documentation)s -0 9654(about)m 592(their)s 1089(ar)s 4(guments)k 2132(and)s -2536(operation.)s 0 9246(F)m 3(or)k 389(e)s 3(xamples)k -1340(of)s 1611(ho)s 6(w)k 2072(to)s 2311(construct)s -3247(a)s 3413(Debian)s 4161(source)s 4841(package,)s 5732(and)s -6136(ho)s 6(w)k 6597(to)s 6836(use)s 7211(those)s -7772(utilities)s 8538(that)s 0 9006(are)m 347(used)s 844(by)s -1138(Debian)s 1886(source)s 2566(packages,)s 3550(please)s 4203(see)s -4564(the)s gsave -4912 9060 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(hello)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5472 9006(e)m 3(xample)k 6335(package.)s 300 fnt84 -0 8445(3.1.1.)m gsave -813 8514 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211source)m -grestore -300 fnt84 -0.0 0.0 0.0 setrgbcolor 2264 8445(-)m 2425(packs)s 3223(and)s 3774(unpacks)s -4904(Debian)s 5888(sour)s 5(ce)k 6784(packages)s 240 fnt82 -0 7874(This)m 463(program)s 1319(is)s 1515(frequently)s 2537(used)s -3020(by)s 3300(hand,)s 3859(and)s 4249(is)s 4445(also)s -4869(called)s 5483(from)s 5993(package-independent)s 8072(automated)s 0 7634(b)m 4(uilding)k -847(scripts)s 1521(such)s 2017(as)s gsave -2267 7688 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211buildpackage)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3969 7634(.)m 0 7226(T)m 19(o)k -300(unpack)s 1053(a)s 1219(package)s 2059(it)s 2251(is)s -2461(typically)s 3351(in)s 9(v)k 4(ok)k 2(ed)k -4166(with)s gsave -480 7040 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m 1728(\211x)s -gsave -2160 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(.../path/to/\207lename)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -4710 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6725(with)m 482(the)s -gsave -830 6779 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(\207lename)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -1143 -52(.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2385 6725(and)m gsave -2789 6779 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(\207lename)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1143 -52(.diff.gz)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4444 6725(\(if)m 4740(applicable\))s 5850(in)s -6093(the)s 6441(same)s 6988(directory)s 15(.)k 7939(It)s -8144(unpacks)s 0 6485(into)m gsave -425 6539 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1986 6485(,)m -2093(and)s 2497(if)s 2714(applicable)s gsave -3752 6539 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2246 -52(.orig)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5814 6485(,)m 5921(in)s 6164(the)s 6512(current)s 7248(directory)s 15(.)k -0 6077(T)m 19(o)k 300(create)s 925(a)s 1091(pack)s 2(ed)k -1825(source)s 2505(archi)s 6(v)k 3(e)k 3255(it)s -3447(is)s 3657(typically)s 4547(in)s 9(v)k 4(ok)k 2(ed:)k -gsave -480 5891 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m 1728(\211b)s gsave -2160 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3273 -52(\211)m gsave -3417 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5578(This)m -460(will)s 869(create)s 1478(the)s gsave -1809 5632 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2209 5578(,)m gsave -2300 5632 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3043 5578(and)m -gsave -3430 5632 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.diff.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4275 5578(\(if)m 4554(appropriate\))s 5754(in)s 5980(the)s 6312(current)s -7031(directory)s 15(.)k gsave -7965 5632 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5338(does)m 490(not)s 856(clean)s -1417(the)s 1765(source)s 2445(tree)s 2858(\207rst)s 3289(-)s -3417(this)s 3813(must)s 4338(be)s 4620(done)s 5142(separately)s -6164(if)s 6381(it)s 6573(is)s 6783(required.)s 0 4930(See)m -401(also)s 839(`Source)s 1638(packages)s 2566(as)s 2816(archi)s 6(v)k 3(es',)k -3789(page)s 4297(16.)s 300 fnt84 0 4369(3.1.2.)m gsave -813 4438 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211buildpackage)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 3015 4369(-)m -3176(o)s 3(v)k 3(erall)k 4121(package-b)s 6(uilding)k -6395(contr)s 5(ol)k 7373(script)s gsave -0 3852 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211buildpackage)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1754 3798(is)m 1956(a)s -2114(script)s 2696(which)s 3330(in)s 9(v)k 4(ok)k 2(es)k -gsave -4103 3852 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5204 3798(,)m 5303(the)s gsave -5643 3852 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6896 3798(tar)m 4(gets)k gsave -7571 3852 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8071 3798(,)m -gsave -8170 3852 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8722 3798(and)m gsave -0 3612 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 600 3558(,)m gsave -707 3612 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2268 3558(and)m gsave -2672 3612 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(pgp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3032 3558(to)m 3271(b)s 4(uild)k -3817(a)s 3983(signed)s 4666(source)s 5346(and)s 5750(binary)s -6415(package)s 7255(upload.)s 0 3150(It)m 200(is)s 405(usually)s -1145(in)s 9(v)k 4(ok)k 2(ed)k 1955(by)s -2244(hand)s 2763(from)s 3281(the)s 3624(top)s 3978(le)s 6(v)k 3(el)k -4483(of)s 4749(the)s 5092(b)s 4(uilt)k 5580(or)s -5834(unb)s 4(uilt)k 6563(source)s 7238(directory)s 15(.)k -8184(It)s 8384(may)s 8844(be)s 0 2910(in)m 9(v)k 4(ok)k 2(ed)k -815(with)s 1297(no)s 1590(ar)s 4(guments;)k 2694(useful)s -3333(ar)s 4(guments)k 4376(include:)s gsave -120 2724 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211uc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 420 2670(,)m gsave -527 2724 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211us)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 2430(Do)m -826(not)s 1192(PGP-sign)s 2166(the)s gsave -2514 2484 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3375 2430(\207le)m 3736(or)s -3995(the)s 4343(source)s 5023(package)s gsave -5863 2484 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6323 2430(\207le,)m 6735(respecti)s 6(v)k 3(ely)k 15(.)k -gsave -120 2244 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211p)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pgp-command)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 1950(In)m 9(v)k 4(ok)k 2(e)k -240 fnt83 1186 1952(pgp-command)m 240 fnt82 2623 1950(instead)m 3358(of)s -3629(\207nding)s gsave -4361 2004 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(pgp)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4721 1950(on)m 5018(the)s gsave -5366 2004 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(PATH)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5766 1950(.)m 240 fnt83 -5870 1952(pgp-command)m 240 fnt82 7307 1950(must)m 7832(beha)s 4(v)k 3(e)k -8559(just)s 480 1710(lik)m 2(e)k gsave -892 1764 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(pgp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1192 1710(.)m gsave -120 1524 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211r)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(r)m 10(oot-command)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 1230(When)m 1094(root)s 1524(pri)s 6(vile)k 3(ge)k -2405(is)s 2599(required,)s 3487(in)s 9(v)k 4(ok)k 2(e)k -4165(the)s 4497(command)s 240 fnt83 5484 1232(r)m 10(oot-command)k -240 fnt82 6890 1230(.)m 240 fnt83 6979 1232(r)m 10(oot-command)k -240 fnt82 8429 1230(should)m 480 990(in)m 9(v)k 4(ok)k 2(e)k -1173(its)s 1449(\207rst)s 1880(ar)s 4(gument)k 2839(as)s -3089(a)s 3255(command,)s 4306(from)s 4830(the)s gsave -5178 1044 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(PATH)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5638 990(if)m -5855(necessary)s 15(,)k 6876(and)s 7280(pass)s 7743(its)s -8019(second)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (8,9) 5 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(8)m 240 fnt82 480 13249(and)m -884(subsequent)s 2008(ar)s 4(guments)k 3051(to)s 3290(the)s -3638(command)s 4640(it)s 4832(calls.)s 5373(If)s 5603(no)s -240 fnt83 5896 13251(r)m 10(oot-command)k 240 fnt82 7362 13249(is)m -7572(supplied)s 8441(then)s 240 fnt83 480 13011(dpkg-b)m 4(uildpac)k 4(ka)k 2(g)k 2(e)k -240 fnt82 2356 13009(will)m 2782(tak)s 2(e)k 3234(no)s -3527(special)s 4245(action)s 4886(to)s 5125(g)s 1(ain)k -5593(root)s 6038(pri)s 6(vile)k 3(ge,)k 6985(so)s -7251(that)s 7669(for)s 8007(most)s 480 12769(packages)m 1408(it)s -1600(will)s 2026(ha)s 4(v)k 3(e)k 2527(to)s -2766(be)s 3048(in)s 9(v)k 4(ok)k 2(ed)k -3863(as)s 4113(root)s 4558(to)s 4797(start)s 5267(with.)s -gsave -120 12583 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211b)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -320 12529(,)m gsave -427 12583 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211B)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 12289(T)m 19(w)k 2(o)k 951(types)s -1507(of)s 1778(binary-only)s 2948(b)s 4(uild)k 3494(and)s -3898(upload)s 4608(-)s 4736(see)s gsave -5097 12343 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source\(1\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6498 12289(.)m 300 fnt84 -0 11574(3.1.3.)m gsave -813 11643 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211gencontrol)m -grestore -300 fnt84 -0.0 0.0 0.0 setrgbcolor 2765 11574(-)m 2926(generates)s 4206(binary)s 5123(package)s -6241(contr)s 5(ol)k 7219(\207les)s 240 fnt82 0 11003(This)m -476(program)s 1345(is)s 1554(usually)s 2298(called)s 2926(from)s -gsave -3449 11057 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4709 11003(\(see)m 5148(`The)s 5654(Debianised)s 6788(source)s 7467(tree',)s -8009(page)s 8516(11\))s 8883(in)s 0 10763(the)m 348(top)s -707(le)s 6(v)k 3(el)k 1217(of)s 1488(the)s -1836(source)s 2516(tree.)s 0 10355(This)m 470(is)s 674(usually)s -1413(done)s 1928(just)s 2327(before)s 2987(the)s 3328(\207les)s -3771(and)s 4169(directories)s 5220(in)s 5457(the)s 5799(temporary)s -6828(directory)s 7738(tree)s 8145(where)s 8778(the)s 0 10115(package)m -839(is)s 1048(being)s 1631(b)s 4(uilt)k 2124(ha)s 4(v)k 3(e)k -2623(their)s 3119(permissions)s 4310(and)s 4713(o)s 6(wnerships)k -5847(set)s 6170(and)s 6573(the)s 6919(package)s 7758(is)s -7966(constructed)s 0 9871(using)m gsave -572 9925 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m - -grestore -153 fnt82 0.0 0.0 0.0 setrgbcolor 1373 9960(1)m 240 fnt82 1433 9871(.)m -gsave -0 9517 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1561 9463(must)m 2086(be)s 2368(called)s 2996(after)s 3492(all)s -3785(the)s 4133(\207les)s 4582(which)s 5224(are)s 5571(to)s -5810(go)s 6103(into)s 6528(the)s 6876(package)s 7716(ha)s 4(v)k 3(e)k -8217(been)s 0 9223(placed)m 682(in)s 925(the)s 1273(temporary)s -2309(b)s 4(uild)k 2855(directory)s 15(,)k 3809(so)s -4075(that)s 4493(its)s 4769(calculation)s 5874(of)s 6145(the)s -6493(installed)s 7360(size)s 7787(of)s 8058(a)s 8224(package)s -0 8983(is)m 210(correct.)s 0 8575(It)m 205(is)s 415(also)s -853(necessary)s 1836(for)s gsave -2174 8629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3735 8575(to)m 3974(be)s 4256(run)s -4632(after)s gsave -5128 8629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6589 8575(so)m 6855(that)s 7273(the)s 7621(v)s 6(ariable)k -0 8335(substitutions)m 1260(created)s 2007(by)s gsave -2301 8389 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3762 8335(in)m gsave -4005 8389 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5667 8335(are)m -6014(a)s 4(v)k 6(ailable.)k 0 7927(F)m 3(or)k -374(a)s 524(package)s 1348(which)s 1974(generates)s 2911(only)s -3375(one)s 3761(binary)s 4411(package,)s 5286(and)s 5674(which)s -6300(b)s 4(uilds)k 6916(it)s 7092(in)s gsave -7319 7981 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/tmp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8364 7927(relati)m 6(v)k 3(e)k -0 7687(to)m 239(the)s 587(top)s 946(of)s 1217(the)s -1565(source)s 2245(package,)s 3136(it)s 3328(is)s 3538(usually)s -4283(suf\207cient)s 5232(to)s 5471(call:)s gsave -480 7501 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6904(Sources)m 808(which)s -1450(b)s 4(uild)k 1996(se)s 6(v)k 3(eral)k -2718(binaries)s 3525(will)s 3951(typically)s 4841(need)s 5351(something)s -6401(lik)s 2(e:)k gsave -480 6718 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -2304(\211Pdebian/tmp\211)s gsave -4176 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pkg)m -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 4803 -52(\211p)m gsave -5091 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6405(The)m gsave -428 6459 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211P)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 688 6405(tells)m gsave -1136 6459 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2697 6405(that)m -3115(the)s 3463(package)s 4303(is)s 4513(being)s 5098(b)s 4(uilt)k -5592(in)s 5835(a)s 6001(non-def)s 2(ault)k 7161(directory)s 15(,)k -8115(and)s 8519(the)s gsave -8866 6459 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211p)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6165(tells)m 448(it)s 640(which)s -1282(package')s 13(s)k 2276(control)s 3008(\207le)s 3369(should)s -4066(be)s 4348(generated.)s gsave -0 5811 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1561 5757(also)m 1999(adds)s 2489(information)s -3674(to)s 3913(the)s 4261(list)s 4612(of)s 4883(\207les)s -5332(in)s gsave -5575 5811 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/files)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6776 5757(,)m 6883(for)s 7221(the)s 7569(bene\207t)s -8280(of)s 8551(\(for)s 0 5517(e)m 3(xample\))k 935(a)s -1101(future)s 1727(in)s 9(v)k 4(ocation)k 2781(of)s -gsave -3052 5571 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4553 5517(.)m 300 fnt84 0 4956(3.1.4.)m gsave -813 5025 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(dpkg\211shlibdeps)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2640 4956(-)m 2801(calculates)s -4114(shar)s 5(ed)k 5042(library)s 6009(dependencies)s 240 fnt82 -0 4385(This)m 476(program)s 1346(is)s 1556(usually)s 2301(called)s -2929(from)s gsave -3453 4439 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4714 4385(just)m 5119(before)s gsave -5785 4439 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7346 4385(\(see)m 7786(`The)s -0 4145(Debianised)m 1134(source)s 1814(tree',)s 2357(page)s 2865(11\),)s -3291(in)s 3534(the)s 3882(top)s 4241(le)s 6(v)k 3(el)k -4751(of)s 5022(the)s 5370(source)s 6050(tree.)s 0 3737(Its)m -289(ar)s 4(guments)k 1332(are)s 1679(e)s 3(x)k 3(ecutables)k -153 fnt82 2779 3826(2)m 240 fnt82 2912 3737(for)m 3250(which)s -3892(shared)s 4574(library)s 5264(dependencies)s 6604(should)s 7301(be)s -7583(included)s 8465(in)s 8708(the)s 0 3497(binary)m 665(package')s 13(s)k -1659(control)s 2391(\207le.)s 0 3089(If)m 230(some)s 791(of)s -1062(the)s 1410(e)s 3(x)k 3(ecutable\(s\))k 2726(shared)s -3408(libraries)s 4240(should)s 4937(only)s 5417(w)s 2(arrant)k -6204(a)s gsave -6370 3143 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7431 3089(or)m gsave -7690 3143 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8491 3089(,)m 8598(or)s 8857(if)s -0 2849(some)m 561(w)s 2(arrant)k 1348(a)s gsave -1514 2903 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2615 2849(,)m -2722(this)s 3118(can)s 3507(be)s 3789(achie)s 6(v)k 3(ed)k -4688(by)s 4982(using)s 5554(the)s gsave -5902 2903 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211d)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(dependency-\207eld)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7770 2849(option)m 8439(before)s 0 2609(those)m 561(e)s 3(x)k 3(ecutable\(s\).)k -1932(\(Each)s gsave -2546 2663 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211d)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2806 2609(option)m 3475(tak)s 2(es)k 4015(ef)s 6(fect)k -4611(until)s 5104(the)s 5452(ne)s 3(xt)k gsave -5921 2663 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6121 2609(.\))m -gsave -0 2255 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1461 2201(does)m 1951(not)s 2317(directly)s 3100(cause)s 3687(the)s -4035(output)s 4707(control)s 5439(\207le)s 5800(to)s 6039(be)s -6321(modi\207ed.)s 7276(Instead)s 8024(by)s 8318(def)s 2(ault)k -0 1961(it)m 192(adds)s 682(to)s 921(the)s gsave -1269 2015 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2931 1961(\207le)m -3292(v)s 6(ariable)k 4111(settings)s 4892(lik)s 2(e)k -gsave -5304 2015 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(shlibs:Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6705 1961(.)m 6809(These)s 7436(v)s 6(ariable)k 8255(settings)s -gsave -0 1485 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 1290(1)m 192 fnt82 58 1220(This)m -439(is)s 607(so)s 820(that)s 1155(the)s 1434(control)s -2020(\207le)s 2309(which)s 2823(is)s 2991(produced)s 3751(has)s -4047(the)s 4326(right)s 4735(permissions)s 122 fnt82 0 983(2)m -192 fnt82 57 913(The)m 2(y)k 483(may)s 847(be)s -1063(speci\207ed)s 1780(either)s 2253(in)s 2438(the)s 2707(locations)s -3429(in)s 3614(the)s 3883(source)s 4416(tree)s 4737(where)s -5239(the)s 2(y)k 5601(are)s 5869(created)s 6458(or)s -6655(in)s 6840(the)s 7109(locations)s 7831(in)s 8016(the)s -8284(temporary)s 0 683(b)m 3(uild)k 438(tree)s 769(where)s -1281(the)s 2(y)k 1653(are)s 1931(installed)s 2626(prior)s -3045(to)s 3237(binary)s 3770(package)s 4443(creation.)s 240 fnt82 -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8952 13842(9)m 240 fnt82 0 13251(must)m -525(be)s 807(referenced)s 1872(in)s 2115(dependenc)s 3(y)k -3310(\207elds)s 3879(in)s 4122(the)s 4470(appropriate)s 5614(per)s 4(-binary-package)k -7524(sections)s 8345(of)s 8616(the)s 0 13011(source)m 680(control)s -1412(\207le.)s 0 12603(F)m 3(or)k 389(e)s 3(xample,)k -1303(the)s gsave -1651 12657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(procps)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2311 12603(package)m 3151(generates)s 4104(tw)s 2(o)k -4514(kinds)s 5084(of)s 5355(binaries,)s 6218(simple)s 6911(C)s -7123(binaries)s 7930(lik)s 2(e)k gsave -8342 12657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(ps)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12363(which)m 642(require)s -1374(a)s 1540(predependenc)s 3(y)k 3040(and)s 3444(full-screen)s -4521(ncurses)s 5289(binaries)s 6096(lik)s 2(e)k gsave -6508 12417 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(top)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6868 12363(which)m -7510(require)s 8242(only)s 8722(a)s 0 12123(recommendation.)m 1711(It)s -1916(can)s 2305(say)s 2678(in)s 2921(its)s gsave -3197 12177 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4398 12123(:)m -gsave -480 11937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m 2160(\211dPre\211Depends)s 4176(ps)s -4608(\211dRecommends)s 6480(top)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11639(and)m -404(then)s 873(in)s 1116(its)s 1392(main)s 1927(control)s -2659(\207le)s gsave -3020 11693 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4421 11639(:)m gsave -480 11453 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(...)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -292(Package:)m 1296(procps)s 0 -532(Pre\211Depends:)m -1872(${shlibs:Pre\211Depends})s 0 -772(Recommends:)m 1728(${shlibs:Recommends})s gsave -0 -960 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(...)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9928(Sources)m 808(which)s -1450(produce)s 2277(se)s 6(v)k 3(eral)k 2999(binary)s -3664(packages)s 4592(with)s 5074(dif)s 6(ferent)k 5949(shared)s -6631(library)s 7321(dependenc)s 3(y)k 0 9688(requirements)m 1298(can)s -1687(use)s 2062(the)s gsave -2410 9742 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211p)m -gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(varnamepr)m 8(e\207x)k -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4029 9688(option)m 4698(to)s 4937(o)s 3(v)k 3(erride)k -5783(the)s 6131(def)s 2(ault)k gsave -6852 9742 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(shlib:)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7512 9688(pre\207x)m 8125(\(one)s -0 9448(in)m 9(v)k 4(ocation)k 1054(of)s gsave -1325 9502 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2786 9448(per)m -3151(setting)s 3841(of)s 4112(this)s 4508(option\).)s 5303(The)s 3(y)k -5846(can)s 6235(thus)s 6685(produce)s 7512(se)s 6(v)k 3(eral)k -8234(sets)s 8643(of)s 0 9208(dependenc)m 3(y)k 1195(v)s 6(ariables,)k -2158(each)s 2653(of)s 2924(the)s 3272(form)s gsave -3796 9262 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(varnamepr)m 8(e\207x)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -1955 -52(:)m gsave -2099 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(dependency\207eld)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6785 9208(,)m 6892(which)s 7534(can)s 7923(be)s -8205(referred)s 0 8968(to)m 239(in)s 482(the)s 830(appropriate)s -1974(parts)s 2489(of)s 2760(the)s 3108(binary)s 3773(package)s -4613(control)s 5345(\207les.)s 300 fnt84 0 8407(3.1.5.)m gsave -813 8476 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211distaddfile)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2890 8407(-)m -3051(adds)s 3716(a)s 3938(\207le)s 4390(to)s gsave -4707 8476 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(debian/files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7857(Some)m -601(packages')s 1590(uploads)s 2386(need)s 2896(to)s 3135(include)s -3895(\207les)s 4344(other)s 4895(than)s 5364(the)s 5712(source)s -6392(and)s 6796(binary)s 7461(package)s 8301(\207les.)s gsave -0 7503 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211distaddfile)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1660 7449(adds)m -2148(a)s 2311(\207le)s 2670(to)s 2906(the)s gsave -3252 7503 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4511 7449(\207le)m -4869(so)s 5133(that)s 5548(it)s 5738(will)s 6162(be)s -6441(included)s 7321(in)s 7561(the)s gsave -7907 7503 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8765 7449(\207le)m 0 7209(when)m -gsave -576 7263 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2137 7209(is)m 2347(run.)s 0 6801(It)m 205(is)s 415(usually)s -1160(in)s 9(v)k 4(ok)k 2(ed)k 1975(from)s -2499(the)s gsave -2847 6855 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3507 6801(tar)m 4(get)k 4106(of)s gsave -4377 6855 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5578 6801(:)m -gsave -480 6615 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211distaddfile)m gsave -2448 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(\207lename)m -grestore -gsave -3735 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(section)m -grestore -gsave -4833 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(priority)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6300(The)m -240 fnt83 411 6302(\207lename)m 240 fnt82 1258 6300(is)m 1451(relati)s 6(v)k 3(e)k -2196(to)s 2418(the)s 2749(directory)s 3648(where)s gsave -4271 6354 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5815 6300(will)m -6224(e)s 3(xpect)k 6888(to)s 7110(\207nd)s 7524(it)s -7699(-)s 7810(this)s 8189(is)s 8381(usually)s 0 6060(the)m -348(directory)s 1264(abo)s 3(v)k 3(e)k 1886(the)s -2234(top)s 2593(le)s 6(v)k 3(el)k 3103(of)s -3374(the)s 3722(source)s 4402(tree.)s 4863(The)s gsave -5291 6114 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6552 6060(tar)m 4(get)k -7151(should)s 7848(put)s 8214(the)s 8562(\207le)s 0 5820(there)m -533(just)s 938(before)s 1604(or)s 1863(just)s 2268(after)s -2764(calling)s gsave -3467 5874 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211distaddfile)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5069 5820(.)m 0 5412(The)m 240 fnt83 428 5414(section)m -240 fnt82 1159 5412(and)m 240 fnt83 1563 5414(priority)m 240 fnt82 -2349 5412(are)m 2696(passed)s 3392(unchanged)s 4488(into)s 4913(the)s -5261(resulting)s gsave -6150 5466 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7011 5412(\207le.)m 7420(See)s 7821(`)s gsave -7882 5466 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8642 5412(and)m -gsave -0 5226 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -801 5172(',)m 987(page)s 1495(21.)s 300 fnt84 0 4611(3.1.6.)m -gsave -813 4680 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211genchanges)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -2765 4611(-)m 2926(generates)s 4206(a)s gsave -4428 4680 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(.changes)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 5504 4611(upload)m 6454(contr)s 5(ol)k -7432(\207le)s 240 fnt82 0 4040(This)m 476(program)s 1346(is)s -1556(usually)s 2301(called)s 2929(by)s 3223(package-independent)s 5316(automatic)s -6311(b)s 4(uilding)k 7158(scripts)s 7832(such)s 8328(as)s -gsave -0 3854 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211buildpackage)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1702 3800(,)m 1809(b)s 4(ut)k 2171(it)s 2363(may)s -2829(also)s 3267(be)s 3549(called)s 4177(by)s 4471(hand.)s -0 3392(It)m 205(is)s 415(usually)s 1160(called)s 1788(in)s -2031(the)s 2379(top)s 2738(le)s 6(v)k 3(el)k -3248(of)s 3519(a)s 3685(b)s 4(uilt)k 4179(source)s -4859(tree,)s 5323(and)s 5727(when)s 6303(in)s 9(v)k 4(ok)k 2(ed)k -7118(with)s 7600(no)s 7893(ar)s 4(guments)k 0 3152(will)m -426(print)s 937(out)s 1303(a)s 1469(straightforw)s 2(ard)k -gsave -2997 3206 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3858 3152(\207le)m 4219(based)s 4822(on)s 5119(the)s 5467(information)s -6652(in)s 6895(the)s 7243(source)s 7923(package')s 13(s)k -0 2912(changelog)m 1037(and)s 1441(control)s 2173(\207le)s 2534(and)s -2938(the)s 3286(binary)s 3951(and)s 4355(source)s 5035(packages)s -5963(which)s 6605(should)s 7302(ha)s 4(v)k 3(e)k -7803(been)s 8312(b)s 4(uilt.)k 300 fnt84 0 2351(3.1.7.)m -gsave -813 2420 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211parsechangelog)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -3261 2351(-)m 3417(pr)s 5(o)k 3854(duces)s 4631(parsed)s -5559(r)s 5(ep)k 5977(r)s 5(e)k 6233(sen)s -6643(ta)s 6889(tion)s 7453(of)s 7788(a)s 8005(changel)s -8980(-)s 813 2063(og)m 240 fnt82 0 1492(This)m 476(program)s -1346(is)s 1556(used)s 2053(internally)s 3022(by)s gsave -3316 1546 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4477 1492(et)m -4709(al.)s 4985(It)s 5190(may)s 5656(also)s 6094(occasionally)s -7343(be)s 7625(useful)s 8264(in)s gsave -0 1306 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1261 1252(and)m 1665(else)s 6(where.)k -2718(It)s 2923(parses)s 3571(a)s 3737(changelog,)s gsave -4828 1306 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6490 1252(by)m -6784(def)s 2(ault,)k 7552(and)s 7956(prints)s 8551(a)s -0 1012(control-\207le)m 1117(format)s 1813(representation)s 3223(of)s 3494(the)s -3842(information)s 5027(in)s 5270(it)s 5462(to)s 5701(standard)s -6569(output.)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (10,11) 6 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(10)m gsave -0 12805 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 5(3.2.)m 628(The)s 1235(Debianised)s 2814(sour)s 5(ce)k -3771(tr)s 5(ee)k -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12343(The)m -428(source)s 1108(archi)s 6(v)k 3(e)k 1858(scheme)s -2631(described)s 3605(later)s 4088(is)s 4298(intended)s 5180(to)s -5419(allo)s 6(w)k 5998(a)s 6164(Debianised)s 7298(source)s -7978(tree)s 8391(with)s 0 12103(some)m 561(associated)s 1601(control)s -2333(information)s 3518(to)s 3757(be)s 4039(reproduced)s 5173(and)s -5577(transported)s 6710(easily)s 15(.)k 7356(The)s 7784(Debianised)s -0 11863(source)m 680(tree)s 1093(is)s 1303(a)s 1469(v)s 3(ersion)k -2227(of)s 2498(the)s 2846(original)s 3644(program)s 4514(with)s -4996(certain)s 5702(\207les)s 6151(added)s 6781(for)s 7119(the)s -7467(bene\207t)s 8178(of)s 8449(the)s 0 11623(Debianisation)m 1385(process,)s -2209(and)s 2613(with)s 3095(an)s 3(y)k 3492(other)s -4043(changes)s 4865(required)s 5719(made)s 6293(to)s 6532(the)s -6880(rest)s 7284(of)s 7555(the)s 7903(source)s 8583(code)s -0 11383(and)m 404(installation)s 1522(scripts.)s 0 10975(The)m 416(e)s 3(xtra)k -938(\207les)s 1375(created)s 2110(for)s 2436(Debian)s 3172(are)s -3507(in)s 3738(the)s 4073(subdirectory)s gsave -5310 11029 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5958 10975(of)m 6217(the)s -6553(top)s 6900(le)s 6(v)k 3(el)k 7398(of)s -7657(the)s 7992(Debianised)s 0 10735(source)m 680(tree.)s 1141(The)s 3(y)k -1684(are)s 2031(described)s 3005(belo)s 6(w)k 15(.)k -300 fnt84 0 10174(3.2.1.)m gsave -813 10243 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(debian/rules)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2389 10174(-)m 2550(the)s 3018(main)s -3736(b)s 6(uilding)k 4863(script)s 240 fnt82 0 9603(This)m -476(\207le)s 837(is)s 1047(an)s 1330(e)s 3(x)k 3(ecutable)k -2402(mak)s 2(e\207le,)k 3330(and)s 3734(contains)s 4582(the)s -4930(package-speci\207c)s 6576(recipies)s 7369(for)s 7707(compiling)s 8730(the)s -0 9363(package)m 840(and)s 1244(b)s 4(uilding)k 2091(binary)s -2756(package\(s\))s 3840(out)s 4206(of)s 4477(the)s 4825(source.)s -0 8955(It)m 204(must)s 727(start)s 1196(with)s 1676(the)s -2023(line)s gsave -2435 9009 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!/usr/bin/make)m 2303(\211f)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4237 8955(,)m 4342(so)s 4607(that)s -5023(it)s 5214(can)s 5601(be)s 5881(in)s 9(v)k 4(ok)k 2(ed)k -6695(by)s 6987(saying)s 7664(its)s 7938(name)s 8510(rather)s -0 8715(than)m 469(in)s 9(v)k 4(oking)k gsave -1361 8769 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(make)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1821 8715(e)m 3(xplicitly)k 15(.)k -0 8307(The)m 428(tar)s 4(gets)k 1111(which)s 1753(are)s -2100(required)s 2954(to)s 3193(be)s 3475(present)s 4225(are:)s -gsave -120 7953 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 7659(This)m 956(should)s 1653(perform)s 2482(all)s 2775(non-interacti)s 6(v)k 3(e)k -4268(con\207guration)s 5601(and)s 6005(compilation)s 7204(of)s 7475(the)s -7823(package.)s 8711(If)s 8941(a)s 480 7419(package)m 1320(has)s -1690(an)s 1973(interacti)s 6(v)k 3(e)k 3027(pre-b)s 4(uild)k -3957(con\207guration)s 5290(routine,)s 6074(the)s 6422(Debianised)s 7556(source)s -8236(package)s 480 7179(should)m 1177(be)s 1459(b)s 4(uilt)k -1953(after)s 2449(this)s 2845(has)s 3215(tak)s 2(en)k -3788(place,)s 4399(so)s 4665(that)s 5083(it)s 5275(can)s -5664(be)s 5946(b)s 4(uilt)k 6440(without)s 7231(rerunning)s -8214(the)s 480 6939(con\207guration.)m 480 6531(F)m 3(or)k 854(some)s -1399(packages,)s 2368(notably)s 3124(ones)s 3598(where)s 4223(the)s -4555(same)s 5087(source)s 5751(tree)s 6148(is)s 6343(compiled)s -7275(in)s 7503(dif)s 6(ferent)k 8362(w)s 2(ays)k -8887(to)s 480 6291(produce)m 1290(tw)s 2(o)k 1682(binary)s -2329(packages,)s 3295(the)s gsave -3625 6345 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4167 6291(tar)m 4(get)k 4748(does)s -5221(not)s 5569(mak)s 2(e)k 6123(much)s 6694(sense.)s -7298(F)s 3(or)k 7669(these)s 8198(packages)s 480 6051(it)m -659(is)s 856(good)s 1380(enough)s 2130(to)s 2356(pro)s 3(vide)k -3126(tw)s 2(o)k 3523(\(or)s 3847(more\))s 4453(tar)s 4(gets)k -5123(\()s gsave -5196 6105 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build\211a)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5942 6051(and)m gsave -6333 6105 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build\211b)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7080 6051(or)m 7325(whate)s 6(v)k 3(er\))k -8307(for)s 8631(each)s 480 5811(of)m 750(the)s 1096(w)s 2(ays)k -1635(of)s 1904(b)s 4(uilding)k 2749(the)s 3095(package,)s -3984(and)s 4386(a)s gsave -4550 5865 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5108 5811(tar)m 4(get)k 5705(that)s -6121(does)s 6609(nothing.)s 7443(The)s gsave -7869 5865 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8527 5811(tar)m 4(get)k -480 5571(will)m 906(ha)s 4(v)k 3(e)k 1407(to)s -1646(b)s 4(uild)k 2192(the)s 2540(package)s 3380(in)s -3623(each)s 4118(of)s 4389(the)s 4737(possible)s 5577(w)s 2(ays)k -6118(and)s 6522(mak)s 2(e)k 7094(the)s 7442(binary)s -8107(package)s 480 5331(out)m 846(of)s 1117(each.)s 480 4923(The)m -gsave -908 4977 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1468 4923(tar)m 4(get)k 2067(must)s 2592(not)s 2958(do)s -3251(an)s 3(ything)k 4139(that)s 4557(might)s 5175(require)s -5907(root)s 6352(pri)s 6(vile)k 3(ge.)k 480 4515(The)m -gsave -908 4569 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1468 4515(tar)m 4(get)k 2067(may)s 2533(need)s 3043(to)s -3282(run)s gsave -3658 4569 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4218 4515(\207rst)m 4649(-)s 4777(see)s 5138(belo)s 6(w)k 15(.)k -480 4107(When)m 1109(a)s 1275(package)s 2115(has)s 2485(a)s -2651(con\207guration)s 3984(routine)s 4717(that)s 5135(tak)s 2(es)k -5675(a)s 5841(long)s 6320(time,)s 6851(or)s 7110(when)s -7686(the)s 8034(mak)s 2(e\207les)k 480 3867(are)m 827(poorly)s -1506(designed,)s 2464(or)s 2723(when)s gsave -3299 3921 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3859 3867(needs)m 4455(to)s -4694(run)s gsave -5070 3921 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5630 3867(\207rst,)m 6108(it)s 6300(is)s 6510(a)s -6676(good)s 7214(idea)s 7672(to)s gsave -7911 3921 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(touch)m 864(build)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 3627(when)m -1055(the)s 1401(b)s 4(uild)k 1946(process)s 2712(is)s -2921(complete.)s 3899(This)s 4374(will)s 4798(ensure)s 5477(that)s -5893(if)s gsave -6109 3681 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m 1871(build)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7969 3627(is)m 8178(run)s 8552(ag)s 1(ain)k -480 3387(it)m 672(will)s 1098(not)s 1464(reb)s 4(uild)k -2195(the)s 2543(whole)s 3184(program.)s gsave -120 3047 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 720 2993(,)m gsave -827 3047 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary\211arch)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1928 2993(,)m -gsave -2035 3047 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211indep)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 2753(The)m gsave -908 2807 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1568 2753(tar)m 4(get)k 2167(should)s 2864(be)s -3146(all)s 3439(that)s 3857(is)s 4067(necessary)s 5050(for)s -5388(the)s 5736(user)s 6194(to)s 6433(b)s 4(uild)k -6979(the)s 7327(binary)s 7992(package.)s 8880(It)s 480 2513(is)m -690(split)s 1161(into)s 1586(tw)s 2(o)k 1996(parts:)s -gsave -2566 2567 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211arch)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3727 2513(b)m 4(uilds)k 4359(the)s 4707(packages')s 5696(output)s -6368(\207les)s 6817(which)s 7459(are)s 7806(speci\207c)s 8589(to)s -8828(a)s 480 2273(particular)m 1454(architecture,)s 2687(and)s gsave -3091 2327 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary\211indep)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4352 2273(b)m 4(uilds)k -4984(those)s 5545(which)s 6187(are)s 6534(not.)s gsave -480 1919 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1140 1865(should)m -1836(usually)s 2581(be)s 2862(a)s 3028(tar)s 4(get)k -3626(with)s 4108(no)s 4400(commands)s 5488(which)s 6129(simply)s -6834(depends)s 7669(on)s gsave -7965 1919 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211arch)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 1625(and)m gsave -884 1679 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary\211indep)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2085 1625(.)m 480 1217(Both)m -gsave -1003 1271 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1864 1217(tar)m 4(gets)k 2547(should)s 3244(depend)s 3994(on)s -4291(the)s gsave -4639 1271 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5199 1217(tar)m 4(get,)k 5845(abo)s 3(v)k 3(e,)k -6518(so)s 6784(that)s 7202(the)s 7550(package)s 8390(is)s -480 977(b)m 4(uilt)k 974(if)s 1191(it)s 1383(has)s -1753(not)s 2119(been)s 2628(already)s 15(.)k 3420(It)s -3625(should)s 4322(then)s 4791(create)s 5416(the)s 5764(rele)s 6(v)k 6(ant)k -6581(binary)s 7246(package\(s\),)s 8388(using)s 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(11)m gsave -480 13308 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2036 13254(to)m 2269(mak)s 2(e)k -2835(their)s 3327(control)s 4053(\207les)s 4496(and)s gsave -4895 13308 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5750 13254(to)m -5983(b)s 4(uild)k 6524(them)s 7056(and)s 7454(place)s -8009(them)s 8541(in)s 8778(the)s 480 13014(parent)m 1137(of)s -1408(the)s 1756(top)s 2115(le)s 6(v)k 3(el)k -2625(directory)s 15(.)k 480 12606(If)m 707(one)s 1105(of)s -1372(the)s gsave -1716 12660 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211*)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2574 12606(tar)m 4(gets)k 3253(has)s 3619(nothing)s -4400(to)s 4635(do)s 4925(\(this)s 5396(will)s 5818(be)s -6096(al)s 2(w)k 2(ays)k 6803(be)s 7082(the)s -7426(case)s 7889(if)s 8102(the)s 8446(source)s 480 12366(generates)m -1431(only)s 1909(a)s 2072(single)s 2697(binary)s 3360(package,)s -4248(whether)s 5076(architecture-dependent)s 7323(or)s 7579(not\))s 8011(it)s -240 fnt83 8201 12368(must)m 240 fnt82 8714 12366(still)m 480 12126(e)m 3(xist,)k -1035(b)s 4(ut)k 1397(should)s 2094(al)s 2(w)k 2(ays)k -2805(succeed.)s 480 11718(`Binary)m 1264(packages',)s 2327(page)s 2835(4)s -3009(describes)s 3949(ho)s 6(w)k 4410(to)s 4649(construct)s -5585(binary)s 6250(packages.)s 480 11310(The)m gsave -908 11364 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1568 11310(tar)m 4(gets)k -2251(must)s 2776(be)s 3058(in)s 9(v)k 4(ok)k 2(ed)k -3873(as)s 4123(root.)s gsave -120 10970 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 10676(This)m 956(should)s 1653(undo)s -2186(an)s 3(y)k 2583(ef)s 6(fects)k 3263(that)s -3681(the)s gsave -4029 10730 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4589 10676(and)m gsave -4993 10730 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5653 10676(tar)m 4(gets)k 6336(may)s -6802(ha)s 4(v)k 3(e)k 7303(had,)s 7756(e)s 3(xcept)k -8437(that)s 8855(it)s 480 10436(should)m 1177(lea)s 4(v)k 3(e)k -1730(alone)s 2304(an)s 3(y)k 2701(output)s 3373(\207les)s -3822(created)s 4569(in)s 4812(the)s 5160(parent)s 5817(directory)s -6733(by)s 7027(a)s 7193(run)s 7569(of)s gsave -7840 10490 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8440 10436(.)m -480 10028(If)m 694(a)s gsave -843 10082 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1386 10028(\207le)m 1730(is)s 1924(touched)s -2723(at)s 2938(the)s 3269(end)s 3656(of)s 3911(the)s -gsave -4242 10082 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4785 10028(tar)m 4(get,)k 5414(as)s 5647(suggested)s 6633(abo)s 3(v)k 3(e,)k -7289(it)s 7464(must)s 7972(be)s 8237(remo)s 3(v)k 3(ed)k -480 9788(as)m 713(the)s 1044(\207rst)s 1458(thing)s 1986(that)s -gsave -2387 9842 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2930 9788(does,)m 3459(so)s 3708(that)s 4109(running)s gsave -4890 9842 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5433 9788(ag)m 1(ain)k -5990(after)s 6469(an)s 6735(interrupted)s gsave -7824 9842 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8366 9788(doesn')m 4(t)k -480 9548(think)m 1033(that)s 1451(e)s 6(v)k 3(erything)k -2518(is)s 2728(already)s 3485(done.)s 480 9140(The)m gsave -908 9194 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1468 9140(tar)m 4(get)k -2067(must)s 2592(be)s 2874(in)s 9(v)k 4(ok)k 2(ed)k -3689(as)s 3939(root)s 4384(if)s gsave -4601 9194 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5261 9140(has)m 5631(been)s -6140(in)s 9(v)k 4(ok)k 2(ed)k 6955(since)s -7502(the)s 7850(last)s gsave -8241 9194 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8741 9140(,)m 8848(or)s 480 8900(if)m -gsave -697 8954 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1257 8900(has)m 1627(been)s 2136(in)s 9(v)k 4(ok)k 2(ed)k -2951(as)s 3201(root)s 3646(\(since)s gsave -4272 8954 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4832 8900(may)m 5298(create)s -5923(directories,)s 7037(for)s 7375(e)s 3(xample\).)k gsave -120 8560 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(get\211orig\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 8266(This)m -954(tar)s 4(get)k 1551(fetches)s 2276(the)s 2622(most)s -3145(recent)s 3786(v)s 3(ersion)k 4542(of)s 4811(the)s -5157(original)s 5953(source)s 6631(package)s 7469(from)s 7991(a)s -8155(canonical)s 480 8026(archi)m 6(v)k 3(e)k 1230(site)s -1617(\(via)s 2048(FTP)s 2517(or)s 2776(WWW)s 22(,)k -3539(for)s 3877(e)s 3(xample\),)k 4870(does)s 5360(an)s 3(y)k -5757(necessary)s 6740(rearrangement)s 8179(to)s 480 7786(turn)m 922(it)s -1114(into)s 1539(the)s 1887(original)s 2685(source)s 3365(tar\207le)s -3977(format)s 4673(described)s 5647(belo)s 6(w)k 15(,)k -6318(and)s 6722(lea)s 4(v)k 3(es)k 7363(it)s -7555(in)s 7798(the)s 8146(current)s 480 7546(directory)m 15(.)k -480 7138(This)m 949(tar)s 4(get)k 1541(may)s 1999(be)s -2274(in)s 9(v)k 4(ok)k 2(ed)k 3082(in)s -3317(an)s 3(y)k 3707(directory)s 15(,)k 4653(and)s -5050(should)s 5740(tak)s 2(e)k 6184(care)s 6630(to)s -6862(clean)s 7415(up)s 7701(an)s 3(y)k 8090(temporary)s -480 6898(\207les)m 929(it)s 1121(may)s 1587(ha)s 4(v)k 3(e)k -2088(left.)s 480 6490(This)m 956(tar)s 4(get)k 1555(is)s -1765(optional,)s 2656(b)s 4(ut)k 3018(pro)s 3(viding)k -3999(it)s 4191(if)s 4408(possible)s 5248(is)s 5458(a)s -5624(good)s 6162(idea.)s 0 5976(The)m gsave -428 6030 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 928 5976(,)m gsave -1035 6030 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1695 5976(and)m -gsave -2099 6030 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2659 5976(tar)m 4(gets)k 3342(must)s 3867(be)s 4149(in)s 9(v)k 4(ok)k 2(ed)k -4964(with)s 5446(a)s 5612(current)s 6348(directory)s 7264(of)s -7535(the)s 7883(package')s 13(s)k 0 5736(top-le)m 6(v)k 3(el)k -895(directory)s 15(.)k 0 5328(Additional)m 1078(tar)s 4(gets)k -1761(may)s 2227(e)s 3(xist)k 2735(in)s gsave -2978 5382 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4179 5328(,)m -4286(either)s 4889(as)s 5139(published)s 6128(or)s 6387(undocumented)s -7855(interf)s 2(aces)k 8831(or)s 0 5088(for)m 338(the)s -686(package')s 13(s)k 1680(internal)s 2464(use.)s 300 fnt84 -0 4528(3.2.2.)m gsave -813 4597 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(debian/control)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 3999(This)m 476(\207le)s 837(contains)s 1685(v)s 3(ersion-independent)k -3695(details)s 4369(about)s 4961(the)s 5309(source)s 5989(package)s -6829(and)s 7233(about)s 7825(the)s 8173(binary)s 0 3759(packages)m -928(it)s 1120(creates.)s 0 3351(It)m 188(is)s 381(a)s -529(series)s 1106(of)s 1359(sets)s 1751(of)s 2004(control)s -2719(\207elds,)s 3326(each)s 3804(syntactically)s 5048(similar)s 5752(to)s -5974(a)s 6122(binary)s 6770(package)s 7592(control)s 8307(\207le.)s -8698(The)s 0 3111(sets)m 393(are)s 724(separated)s 1667(by)s -1945(one)s 2330(or)s 2573(more)s 3104(blank)s 3680(lines.)s -4219(The)s 4630(\207rst)s 5045(set)s 5354(is)s 5547(information)s -6716(about)s 7291(the)s 7623(source)s 8286(package)s 0 2871(in)m -243(general;)s 1058(each)s 1553(subsequent)s 2677(set)s 3002(describes)s -3942(one)s 4344(binary)s 5009(package)s 5849(that)s 6267(the)s -6615(source)s 7295(tree)s 7708(b)s 4(uilds.)k 0 2463(The)m -417(syntax)s 1085(and)s 1477(semantics)s 2458(of)s 2717(the)s -3053(\207elds)s 3610(are)s 3945(described)s 4907(belo)s 6(w)k -5528(in)s 5759(`Control)s 6612(\207les)s 7049(and)s 7441(their)s -7926(\207elds',)s 8618(page)s 0 2223(19.)m 0 1815(The)m 428(general)s -1186(\(binary-package-independent\))s 4116(\207elds)s 4685(are:)s 0 1575(\213)m gsave -480 1629 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1140 1575(\(mandatory\))m -0 1335(\213)m gsave -480 1389 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 1095(\213)m gsave -480 1149 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Section)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1240 1095(and)m gsave -1644 1149 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2505 1095(\(classi\207cation,)m 3938(mandatory\))s -0 855(\213)m gsave -480 909 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Standards\211Version)m -grestore -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (12,13) 7 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(12)m 240 fnt82 0 13254(The)m -428(per)s 4(-binary-package)k 2338(\207elds)s 2907(are:)s 0 13014(\213)m -gsave -480 13068 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1240 13014(\(mandatory\))m 0 12774(\213)m gsave -480 12828 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Architecture)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1741 12774(\(mandatory\))m 0 12534(\213)m gsave -480 12588 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Description)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12294(\213)m -gsave -480 12348 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1240 12294(and)m gsave -1644 12348 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2505 12294(\(classi\207cation\))m 0 12054(\213)m gsave -480 12108 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Essential)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11814(\213)m gsave -480 11868 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1240 11814(et)m -1472(al.)s 1748(\(package)s 2667(interrelationships\))s 0 11300(These)m 614(\207elds)s -1169(are)s 1503(used)s 1986(by)s gsave -2267 11354 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3814 11300(to)m 4039(generate)s -4891(control)s 5609(\207les)s 6045(for)s 6369(binary)s 7021(packages)s -7935(\(see)s 8361(belo)s 6(w\),)k 0 11060(by)m gsave -294 11114 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1855 11060(to)m -2094(generate)s 2959(the)s gsave -3307 11114 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4168 11060(\207le)m 4529(to)s 4768(accompan)s 3(y)k -5909(the)s 6257(upload,)s 7016(and)s 7420(by)s gsave -7714 11114 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10820(when)m -576(it)s 768(creates)s 1481(the)s gsave -1829 10874 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2289 10820(source)m 2969(control)s -3701(\207le)s 4062(as)s 4312(part)s 4743(of)s 5014(a)s -5180(source)s 5860(archi)s 6(v)k 3(e.)k 0 10412(The)m -428(\207elds)s 997(here)s 1464(may)s 1930(contain)s 2691(v)s 6(ariable)k -3510(references)s 4541(-)s 4669(their)s 5166(v)s 6(alues)k -5822(will)s 6248(be)s 6530(substituted)s 7624(by)s gsave -0 10226 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1501 10172(,)m -gsave -1608 10226 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3169 10172(or)m gsave -3428 10226 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4589 10172(when)m 5165(the)s 3(y)k 5628(generate)s -6493(output)s 7165(control)s 7897(\207les.)s 8399(See)s 0 9932(`)m -gsave -61 9986 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1723 9932(and)m 2127(v)s 6(ariable)k 2946(substitutions',)s 4341(page)s -4849(15)s 5135(for)s 5473(details.)s 280 fnt84 0 9385(3.2.2.1.)m -969(User)s 10(-de\207ned)k 2542(\207elds)s 240 fnt82 0 8870(Additional)m -1065(user)s 4(-de\207ned)k 2288(\207elds)s 2844(may)s 3297(be)s -3566(added)s 4183(to)s 4409(the)s 4744(source)s 5411(package)s -6238(control)s 6957(\207le.)s 7353(Such)s 7876(\207elds)s 8432(will)s -8844(be)s 0 8630(ignored,)m 832(and)s 1230(not)s 1589(copied)s -2279(to)s 2512(\(for)s 2922(e)s 3(xample\))k 3851(binary)s -4510(or)s 4762(source)s 5436(package)s 6270(control)s 6995(\207les)s -7438(or)s 7691(upload)s 8394(control)s 0 8390(\207les.)m 0 7982(If)m -230(you)s 645(wish)s 1154(to)s 1393(add)s 1797(additional)s -2808(unsupported)s 4050(\207elds)s 4619(to)s 4858(these)s 5405(output)s -6077(\207les)s 6526(you)s 6941(should)s 7638(use)s 8013(the)s -0 7742(mechanism)m 1149(described)s 2123(here.)s 0 7334(Fields)m 628(in)s -864(the)s 1205(main)s 1732(source)s 2405(control)s 3130(information)s -4307(\207le)s 4661(with)s 5136(names)s 5790(starting)s gsave -6552 7388 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(X)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6652 7334(,)m -6752(follo)s 6(wed)k 7646(by)s 7933(one)s 8328(or)s -8579(more)s 0 7094(of)m 263(the)s 603(letters)s gsave -1227 7148 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(BCS)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1579 7094(and)m -1974(a)s 2132(h)s 1(yphen)k gsave -2885 7148 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2985 7094(,)m 3084(will)s -3501(be)s 3775(copied)s 4462(to)s 4693(the)s 5032(output)s -5696(\207les.)s 6189(Only)s 6714(the)s 7053(part)s 7476(of)s -7738(the)s 8078(\207eld)s 8552(name)s 0 6854(after)m 496(the)s -843(h)s 1(yphen)k 1605(will)s 2030(be)s 2312(used)s -2808(in)s 3051(the)s 3398(output)s 4070(\207le.)s 4478(Where)s -5170(the)s 5518(letter)s gsave -6066 6908 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(B)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6226 6854(is)m 6435(used)s 6932(the)s -7279(\207eld)s 7762(will)s 8187(appear)s 8883(in)s 0 6614(binary)m -665(package)s 1504(control)s 2236(\207les,)s 2740(where)s 3380(the)s -3727(letter)s gsave -4276 6668 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(S)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4435 6614(is)m 4645(used)s 5141(in)s 5384(source)s -6063(package)s 6903(control)s 7634(\207les)s 8083(and)s 8486(where)s -gsave -0 6428 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(C)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -160 6374(is)m 370(used)s 867(in)s 1110(upload)s 1820(control)s -2552(\()s gsave -2625 6428 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3426 6374(\))m 3554(\207les.)s 0 5966(F)m 3(or)k -389(e)s 3(xample,)k 1303(if)s 1520(the)s 1868(main)s -2403(source)s 3083(information)s 4268(control)s 5000(\207le)s 5361(contains)s -6209(the)s 6557(\207eld)s gsave -480 5780 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(XBS\211Comment:)m -1872(I)s 2160(stand)s 3024(between)s 4176(the)s 4752(candle)s -5760(and)s 6336(the)s 6912(star.)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 5512(then)m 469(the)s 817(binary)s 1482(and)s 1886(source)s -2566(package)s 3406(control)s 4138(\207les)s 4587(will)s 5013(contain)s -5774(the)s 6122(\207eld)s gsave -480 5326 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Comment:)m -1296(I)s 1584(stand)s 2448(between)s 3600(the)s 4176(candle)s -5184(and)s 5760(the)s 6336(star.)s -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -0 4608(3.2.3.)m gsave -813 4677 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(debian/changelog)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 4058(This)m 476(\207le)s 837(records)s 1591(the)s -1939(changes)s 2761(to)s 3000(the)s 3348(Debian-speci\207c)s 4901(parts)s -5416(of)s 5687(the)s 6035(package)s 153 fnt82 6815 4147(1)m -240 fnt82 6875 4058(.)m 0 3650(It)m 205(has)s 574(a)s -739(special)s 1456(format)s 2151(which)s 2793(allo)s 6(ws)k -3461(the)s 3808(package)s 4647(b)s 4(uilding)k 5493(tools)s -6009(to)s 6247(disco)s 3(v)k 3(er)k 7110(which)s -7751(v)s 3(ersion)k 8508(of)s 8778(the)s 0 3410(package)m -840(is)s 1050(being)s 1635(b)s 4(uilt)k 2129(and)s -2533(\207nd)s 2964(out)s 3330(other)s 3881(release-speci\207c)s 5405(information.)s -0 3002(That)m 498(format)s 1194(is)s 1404(a)s 1570(series)s -2164(of)s 2435(entries)s 3122(lik)s 2(e)k 3534(this:)s -gsave -0 1177 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 982(1)m 192 fnt82 56 912(Though)m -697(there)s 1122(is)s 1288(nothing)s 1915(stopping)s 2616(an)s -2841(author)s 3376(who)s 3747(is)s 3913(also)s 4261(the)s -4538(Debian)s 5135(maintainer)s 5999(from)s 6416(using)s 6872(it)s -7024(for)s 7292(all)s 7525(their)s 7921(changes,)s 8622(it)s -8773(will)s 0 682(ha)m 3(v)k 2(e)k 402(to)s -594(be)s 820(renamed)s 1526(if)s 1699(the)s 1978(Debian)s -2577(and)s 2901(upstream)s 3650(maintainers)s 4583(become)s 5224(dif)s 4(ferent)k -5925(people.)s 240 fnt82 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(13)m gsave -480 13303 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1257 -52(\()m gsave -1401 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2390 -52(\))m gsave -2678 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(distrib)m 4(ution\(s\))k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 4601 -52(;)m -4889(urgency=)s gsave -6041 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ur)m 8(g)k 2(ency)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 288 -532(*)m gsave -576 -480 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(c)m 3(hang)k 2(e)k 740(details)s -grestore -gsave -576 -720 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(mor)m 8(e)k 537(c)s 3(hang)k 2(e)k -1277(details)s -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 288 -1012(*)m gsave -576 -960 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(e)m 3(ven)k 489(mor)s 8(e)k -1026(c)s 3(hang)k 2(e)k 1766(details)s -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 144 -1492(\211\211)m gsave -576 -1440 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(maintainer)m -1115(name)s 1687(and)s 2113(email)s 2703(addr)s 8(ess)k - -grestore -gsave -5749 -1440 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(date)m -grestore - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 11300(pac)m 4(ka)k 2(g)k 2(e)k 240 fnt82 -843 11298(and)m 240 fnt83 1247 11300(ver)m 2(sion)k 240 fnt82 -2003 11298(are)m 2350(the)s 2698(source)s 3378(package)s 4218(name)s -4792(and)s 5196(v)s 3(ersion)k 5954(number)s 13(.)k -240 fnt83 6776 11300(distrib)m 4(ution\(s\))k 240 fnt82 8189 11298(lists)m -0 11058(the)m 348(distrib)s 4(utions)k 1590(where)s 2230(this)s -2626(v)s 3(ersion)k 3384(should)s 4081(be)s 4363(installed)s -5230(when)s 5806(it)s 5998(is)s 6208(uploaded)s 7144(-)s -7272(it)s 7464(is)s 7674(copied)s 8370(to)s 8609(the)s -gsave -0 10872 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Distribution)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1261 10818(\207eld)m 1744(in)s 1987(the)s gsave -2335 10872 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3196 10818(\207le.)m 3605(See)s -4006(`)s gsave -4067 10872 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Distribution)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5268 10818(',)m 5454(page)s 5962(23.)s 240 fnt83 -0 10412(ur)m 8(g)k 2(ency)k 240 fnt82 817 10410(is)m -1027(the)s 1375(v)s 6(alue)k 1943(for)s 2281(the)s -gsave -2629 10464 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3389 10410(\207eld)m 3872(in)s 4115(the)s gsave -4463 10464 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5324 10410(\207le)m 5685(for)s -6023(the)s 6371(upload.)s 7127(See)s 7528(`)s gsave -7589 10464 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8289 10410(',)m -8475(page)s 0 10170(23.)m 344(It)s 549(is)s 759(not)s -1125(possible)s 1965(to)s 2204(specify)s 2948(an)s 3231(ur)s 4(genc)k 3(y)k -4049(containing)s 5112(commas;)s 6021(commas)s 6869(are)s 7216(used)s -7713(to)s 7952(separate)s gsave -0 9984 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(k)m 2(e)k 7(ywor)k 8(d)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1137 -52(=)m gsave -1281 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(value)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1455 9930(settings)m 2236(in)s -2479(the)s gsave -2827 9984 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3287 9930(changelog)m 4324(format)s 5020(\(though)s 5822(there)s -6355(is)s 6565(currently)s 7481(only)s 7961(one)s 8363(useful)s -240 fnt83 0 9692(k)m 2(e)k 7(ywor)k 8(d)k -240 fnt82 800 9690(,)m gsave -907 9744 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(urgency)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1607 9690(\).)m 0 9282(The)m 428(change)s -1162(details)s 1836(may)s 2302(in)s 2545(f)s 2(act)k -2960(be)s 3242(an)s 3(y)k 3639(series)s 4233(of)s -4504(lines)s 5006(starting)s 5775(with)s 6257(at)s 6489(least)s -6986(tw)s 2(o)k 7396(spaces,)s 8127(b)s 4(ut)k -0 9042(con)m 9(v)k 3(entionally)k 1462(each)s 1955(change)s -2687(starts)s 3239(with)s 3719(an)s 4000(asterisk)s 4788(and)s -5190(a)s 5354(separating)s 6387(space)s 6972(and)s 7374(continuation)s -8624(lines)s 0 8802(are)m 347(indented)s 1229(so)s 1495(as)s -1745(to)s 1984(bring)s 2542(them)s 3080(in)s 3323(line)s -3737(with)s 4219(the)s 4567(start)s 5037(of)s 5308(the)s -5656(te)s 3(xt)k 6071(abo)s 3(v)k 3(e.)k -6741(Blank)s 7374(lines)s 7876(may)s 8342(be)s 8624(used)s -0 8562(here)m 467(to)s 706(separate)s 1544(groups)s 2247(of)s -2518(changes,)s 3396(if)s 3613(desired.)s 0 8154(The)m 428(maintainer)s -1509(name)s 2083(and)s 2487(email)s 3072(address)s 3840(should)s -240 fnt83 4537 8156(not)m 240 fnt82 4907 8154(necessarily)m 6022(be)s -6304(those)s 6865(of)s 7136(the)s 7484(usual)s 8044(package)s -0 7914(maintainer)m 13(.)k 1102(The)s 3(y)k 1635(should)s -2322(be)s 2593(the)s 2931(details)s 3595(of)s 3856(the)s -4193(person)s 4878(doing)s 240 fnt83 5467 7916(this)m 240 fnt82 -5857 7914(v)m 3(ersion.)k 6651(The)s 7069(information)s 8244(here)s -8700(will)s 0 7674(be)m 282(copied)s 977(to)s 1215(the)s -gsave -1562 7728 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2422 7674(\207le,)m 2834(and)s 3237(then)s 3705(later)s 4187(used)s -4683(to)s 4922(send)s 5418(an)s 5700(ackno)s 6(wledgement)k -7494(when)s 8069(the)s 8416(upload)s 0 7434(has)m 370(been)s -879(installed.)s 0 7026(The)m 240 fnt83 417 7028(date)m 240 fnt82 -871 7026(should)m 1557(be)s 1828(in)s 2060(RFC822)s 2916(format;)s -3652(it)s 3833(should)s 4519(include)s 5268(the)s 5605(timezone)s -6526(speci\207ed)s 7423(numerically)s 15(,)k 8644(with)s 0 6786(the)m -348(timezone)s 1280(name)s 1854(or)s 2113(abbre)s 6(viation)k -3359(optionally)s 4383(present)s 5133(as)s 5383(a)s 5549(comment.)s -0 6378(The)m 428(\207rst)s 859(`title')s 1420(line)s 1834(with)s -2316(the)s 2664(package)s 3504(name)s 4078(should)s 4775(start)s -5245(at)s 5477(the)s 5825(left)s 6202(hand)s 6726(mar)s 4(gin;)k -7511(the)s 7859(`trailer')s 8618(line)s 0 6138(with)m 482(the)s -830(maintainer)s 1911(and)s 2315(date)s 2769(details)s 3443(should)s -4140(be)s 4422(preceded)s 5343(by)s 5637(e)s 3(xactly)k -6378(one)s 6780(space.)s 7415(The)s 7843(maintainer)s 0 5898(details)m -674(and)s 1078(the)s 1426(date)s 1880(must)s 2405(be)s -2687(separated)s 3647(by)s 3941(e)s 3(xactly)k 4682(tw)s 2(o)k -5092(spaces.)s 0 5490(An)m 350(Emacs)s 1038(mode)s 1626(for)s -1964(editing)s 2681(this)s 3077(format)s 3773(is)s 3983(a)s 4(v)k 6(ailable:)k -4941(it)s 5133(is)s 5343(called)s gsave -5971 5544 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian\211changelog\211mode)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8073 5490(.)m 8177(Y)s 26(ou)k -8619(can)s 0 5250(ha)m 4(v)k 3(e)k 501(this)s -897(mode)s 1485(selected)s 2312(automatically)s 3666(when)s 4242(you)s -4657(edit)s 5075(a)s 5241(Debian)s 5989(changelog)s 7026(by)s -7320(adding)s 8025(a)s 8191(local)s 0 5010(v)m 6(ariables)k -907(clause)s 1560(to)s 1799(the)s 2147(end)s 2551(of)s -2822(the)s 3170(changelog.)s 280 fnt84 0 4463(3.2.3.1.)m 969(De\207ning)s -2043(alter)s 4(nati)k 2(v)k 2(e)k 3387(changelog)s -4648(f)s 7(ormats)k 240 fnt82 0 3895(It)m 205(is)s -415(possible)s 1255(to)s 1494(use)s 1869(a)s 2035(dif)s 6(ferent)k -2910(format)s 3606(to)s 3845(the)s 4193(standard)s 5061(one,)s -5514(by)s 5808(pro)s 3(viding)k 6789(a)s 6955(parser)s -7598(for)s 7936(the)s 8284(format)s 0 3655(you)m 415(wish)s -924(to)s 1163(use.)s 0 3247(In)m 256(order)s 820(to)s -1059(ha)s 4(v)k 3(e)k gsave -1560 3301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211parsechangelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3522 3247(run)m 3898(your)s -4397(parser)s 9(,)k 5078(you)s 5493(must)s 6018(include)s -6778(a)s 6944(line)s 7358(within)s 8026(the)s 8374(last)s -8765(40)s 0 3007(lines)m 502(of)s 773(your)s 1272(\207le)s -1633(matching)s 2576(the)s 2924(Perl)s 3363(re)s 3(gular)k -4096(e)s 3(xpression:)k gsave -480 2821 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\\schangelog\211format:\\s+\([0\2119a\211z]+\)\\W)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2523(The)m 428(part)s 859(in)s -1102(parentheses)s 2268(should)s 2965(be)s 3247(the)s 3595(name)s -4169(of)s 4440(the)s 4788(format.)s 0 2115(If)m 230(such)s -726(a)s 892(line)s 1306(e)s 3(x)k 1524(ists)s -1893(then)s gsave -2362 2169 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211parsechangelog)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 1875(will)m 426(look)s 913(for)s 1251(the)s -1599(pars)s 1988(er)s 2233(as)s gsave -2483 1929 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/lib/dpkg/parsechangelog/)m gsave -4176 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(format-name)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6661 1875(or)m gsave -0 1689 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local/lib/dpkg/parsechangelog/)m -gsave -5040 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(format-name)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4719 1635(;)m 4831(it)s 5023(is)s 5233(an)s 5516(er)s -5701(ror)s 6039(for)s 6377(it)s 6569(not)s 6935(to)s -7174(\207nd)s 7605(it,)s 7844(or)s 8103(for)s 8441(it)s -8633(not)s 0 1395(to)m 239(be)s 521(an)s 804(e)s 3(x)k -1022(e)s 1124(cutable)s 1870(pro)s 2182(gram.)s 2777(The)s -3205(de)s 3427(f)s 2(ault)k 3922(changel)s 4661(og)s -4954(for)s 5232(mat)s 5650(is)s gsave -5860 1449 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6260 1395(,)m 6367(and)s -6771(a)s 6937(pars)s 7326(er)s 7571(for)s 7909(it)s -8101(is)s 8311(pro)s 8623(vid)s 8927(-)s 0 1155(ed)m -284(with)s 766(the)s gsave -1114 1209 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1574 1155(pack)m 2027(age.)s 0 747(The)m -428(parser)s 1071(will)s 1497(be)s 1779(in)s 9(v)k 4(ok)k 2(ed)k -2594(with)s 3076(the)s 3424(changelog)s 4461(open)s 4984(on)s -5281(standard)s 6149(input)s 6701(at)s 6933(the)s 7281(start)s -7751(of)s 8022(the)s 8370(\207le.)s 8779(It)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (14,15) 8 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(14)m 240 fnt82 0 13254(should)m -697(read)s 1166(the)s 1514(\207le)s 1875(\(it)s 2146(may)s -2612(seek)s 3098(if)s 3315(it)s 3507(wishes\))s 4286(to)s -4525(determine)s 5536(the)s 5884(information)s 7069(required)s 7923(and)s -8327(return)s 0 13014(the)m 346(parsed)s 1025(information)s 2208(to)s -2444(standard)s 3309(output)s 3979(in)s 4219(the)s 4564(form)s -5086(of)s 5354(a)s 5517(series)s 6109(of)s 6377(control)s -7106(\207elds)s 7673(in)s 7913(the)s 8258(standard)s 0 12774(format.)m -740(By)s 1074(def)s 2(ault)k 1795(it)s 1987(should)s -2684(return)s 3311(information)s 4496(about)s 5088(only)s 5568(the)s -5916(most)s 6441(recent)s 7084(v)s 3(ersion)k 7842(in)s -8085(the)s 0 12534(changelog;)m 1096(it)s 1288(should)s 1985(accept)s -2655(a)s gsave -2821 12588 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211v)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3768 12534(option)m 4437(to)s 4676(return)s 5303(changes)s 6125(information)s -7310(from)s 7834(all)s 8127(v)s 3(ersions)k 0 12294(present)m -240 fnt83 750 12296(strictly)m 1468(after)s 1984(ver)s 2(sion)k -240 fnt82 2680 12294(,)m 2787(and)s 3191(it)s 3383(should)s -4080(then)s 4549(be)s 4831(an)s 5114(error)s 5637(for)s -240 fnt83 5975 12296(ver)m 2(sion)k 240 fnt82 6731 12294(not)m -7097(to)s 7336(be)s 7618(present)s 8368(in)s 8611(the)s -0 12054(changelog.)m 0 11646(The)m 428(\207elds)s 997(are:)s 0 11406(\213)m -gsave -480 11460 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 11166(\213)m gsave -480 11220 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1240 11166(\(mandatory\))m 0 10926(\213)m gsave -480 10980 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Distribution)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1741 10926(\(mandatory\))m 0 10686(\213)m -gsave -480 10740 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1240 10686(\(mandatory\))m 0 10446(\213)m gsave -480 10500 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1541 10446(\(mandatory\))m 0 10206(\213)m gsave -480 10260 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Date)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9966(\213)m -gsave -480 10020 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1240 9966(\(mandatory\))m 0 9452(If)m 230(se)s 6(v)k 3(eral)k -952(v)s 3(ersions)k 1797(are)s 2144(being)s 2729(returned)s -3583(\(due)s 4064(to)s 4303(the)s 4651(use)s 5026(of)s -gsave -5297 9506 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211v)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5497 9452(\),)m 5683(the)s 6031(ur)s 4(genc)k 3(y)k -6849(v)s 6(alue)k 7417(should)s 8114(be)s 8396(of)s -0 9212(the)m 348(highest)s 1099(ur)s 4(genc)k 3(y)k -1917(code)s 2425(listed)s 3000(at)s 3232(the)s 3580(start)s -4050(of)s 4321(an)s 3(y)k 4718(of)s 4989(the)s -5337(v)s 3(ersions)k 6182(requested)s 7156(follo)s 6(wed)k -8058(by)s 8352(the)s 0 8972(concatenated)m 1306(\(space-separated\))s 3025(comments)s -4059(from)s 4583(all)s 4876(the)s 5224(v)s 3(ersions)k -6069(requested;)s 7097(the)s 7445(maintainer)s 9(,)k 0 8732(v)m 3(ersion,)k -808(distrib)s 4(ution)k 1963(and)s 2367(date)s 2821(should)s -3518(al)s 2(w)k 2(ays)k 4229(be)s 4511(from)s -5035(the)s 5383(most)s 5908(recent)s 6551(v)s 3(ersion.)k -0 8324(F)m 3(or)k 389(the)s 737(format)s 1433(of)s -1704(the)s gsave -2052 8378 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2812 8324(\207eld)m 3295(see)s 3656(`)s gsave -3717 8378 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4417 8324(',)m -4603(page)s 5111(24.)s 0 7916(If)m 230(the)s 578(changelog)s -1615(format)s 2311(which)s 2953(is)s 3163(being)s 3748(parsed)s -4430(al)s 2(w)k 2(ays)k 5141(or)s 5400(almost)s -6097(al)s 2(w)k 2(ays)k 6808(lea)s 4(v)k 3(es)k -7449(a)s 7615(blank)s 8208(line)s 0 7676(between)m 854(indi)s 6(vidual)k -1873(change)s 2607(notes)s 3163(these)s 3710(blank)s 4303(lines)s -4805(should)s 5502(be)s 5784(stripped)s 6612(out,)s 7025(so)s -7291(as)s 7541(to)s 7780(mak)s 2(e)k 8352(the)s -0 7436(resulting)m 889(output)s 1561(compact.)s 0 7028(If)m 230(the)s -578(changelog)s 1615(format)s 2311(does)s 2801(not)s 3167(contain)s -3928(date)s 4382(or)s 4641(package)s 5481(name)s 6055(information)s -7240(this)s 7636(information)s 0 6788(should)m 697(be)s 978(omitted)s -1765(from)s 2288(the)s 2635(output.)s 3350(The)s 3777(parser)s -4419(should)s 5116(not)s 5481(attempt)s 6256(to)s 6494(synthesise)s -7532(it)s 7723(or)s 7981(\207nd)s 8411(it)s 8602(from)s -0 6548(other)m 551(sources.)s 0 6140(If)m 230(the)s 578(changelog)s -1615(does)s 2105(not)s 2471(ha)s 4(v)k 3(e)k -2972(the)s 3320(e)s 3(xpected)k 4225(format)s 4921(the)s -5269(parser)s 5912(should)s 6609(e)s 3(xit)k 7024(with)s -7506(a)s 7672(nonzero)s 8496(e)s 3(xit)k 0 5900(status,)m -651(rather)s 1267(than)s 1736(trying)s 2360(to)s 2599(muddle)s -3373(through)s 4175(and)s 4579(possibly)s 5431(generating)s 6493(incorrect)s -7401(output.)s 0 5492(A)m 230(changelog)s 1267(parser)s 1910(may)s -2376(not)s 2742(interact)s 3517(with)s 3999(the)s 4347(user)s -4805(at)s 5037(all.)s 300 fnt84 0 4931(3.2.4.)m gsave -813 5000 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(debian/substvars)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2890 4931(and)m -3441(v)s 3(ariable)k 4556(substitutions)s 240 fnt82 0 4402(When)m -gsave -629 4456 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2130 4402(,)m gsave -2237 4456 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3798 4402(and)m gsave -4202 4456 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5363 4402(generate)m 6228(control)s 6960(\207les)s -7409(the)s 3(y)k 7872(do)s 0 4162(v)m 6(ariable)k -819(substitutions)s 2079(on)s 2376(their)s 2873(output)s 3545(just)s -3950(before)s 4616(writing)s 5359(it.)s 5595(V)s 26(ariable)k -6447(substitutions)s 7707(ha)s 4(v)k 3(e)k 8208(the)s -8556(form)s gsave -0 3976 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(${)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(variable-name)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2261 -52(})m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1672 3922(.)m 1776(The)s 2204(optional)s -3043(\207le)s gsave -3404 3976 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5066 3922(contains)m 5914(v)s 6(ariable)k 6733(substitutions)s -7993(to)s 8232(be)s 8514(used;)s 0 3682(v)m 6(ariables)k -907(can)s 1296(also)s 1734(be)s 2016(set)s 2341(directly)s -3124(from)s gsave -3648 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4909 3682(using)m 5481(the)s gsave -5829 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211V)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6089 3682(option)m 6758(to)s -6997(the)s 7345(source)s 8025(packaging)s 0 3442(commands,)m 1144(and)s -1548(certain)s 2254(prede\207ned)s 3322(v)s 6(ariables)k 4229(are)s -4576(a)s 4(v)k 6(ailable.)k 0 3034(The)m 428(\207le)s -789(may)s 1255(be)s 1537(a)s 1703(static)s 2259(part)s -2690(of)s 2961(the)s 3309(source)s 3989(archi)s 6(v)k 3(e,)k -4790(or)s 5049(generated)s 6036(and)s 6440(modi\207ed)s 7349(dynamically)s -8585(by)s gsave -0 2848 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1261 2794(tar)m 4(gets.)k 1997(In)s 2253(the)s -2601(latter)s 3150(case)s 3617(it)s 3809(must)s 4334(be)s -4616(remo)s 3(v)k 3(ed)k 5505(by)s 5799(the)s -gsave -6147 2848 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6707 2794(tar)m 4(get.)k 0 2386(See)m gsave -401 2440 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source\(1\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1862 2386(for)m 2200(full)s -2586(details)s 3260(about)s 3852(source)s 4532(v)s 6(ariable)k -5351(substitutions,)s 6667(including)s 7624(the)s 7972(format)s 8668(of)s -gsave -0 2200 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1602 2146(.)m 300 fnt84 0 1586(3.2.5.)m gsave -813 1655 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(debian/files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 1057(This)m 476(\207le)s -837(is)s 1047(not)s 1413(a)s 1579(permanent)s 2648(part)s -3079(of)s 3350(the)s 3698(source)s 4378(tree;)s 4847(it)s -5039(is)s 5249(used)s 5746(while)s 6333(b)s 4(uilding)k -7180(packages)s 8108(to)s 8347(record)s 0 817(which)m 642(\207les)s -1091(are)s 1438(being)s 2023(generated.)s gsave -3056 871 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4617 817(uses)m 5080(it)s -5272(when)s 5848(it)s 6040(generates)s 6993(a)s gsave -7159 871 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8020 817(\207le.)m -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(15)m 240 fnt82 0 13252(It)m -199(should)s 890(not)s 1250(e)s 3(xist)k 1751(in)s -1988(a)s 2148(shipped)s 2945(source)s 3618(package,)s 4503(and)s -4901(so)s 5160(it)s 5346(\(and)s 5823(an)s 3(y)k -6214(backup)s 6952(\207les)s 7395(or)s 7648(temporary)s 8677(\207les)s -0 13008(such)m 496(as)s gsave -746 13062 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(files.new)m - -grestore -153 fnt82 0.0 0.0 0.0 setrgbcolor 1647 13097(1)m 240 fnt82 1707 13008(\))m -1835(should)s 2532(be)s 2814(remo)s 3(v)k 3(ed)k -3703(by)s 3997(the)s gsave -4345 13062 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4905 13008(tar)m 4(get.)k 5548(It)s -5753(may)s 6219(also)s 6657(be)s 6939(wise)s 7433(to)s -7672(ensure)s 8352(a)s 8518(fresh)s 0 12768(start)m 470(by)s -764(emptying)s 1721(or)s 1980(remo)s 3(ving)k 2947(it)s -3139(at)s 3371(the)s 3719(start)s 4189(of)s 4460(the)s -gsave -4808 12822 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5468 12768(tar)m 4(get.)k gsave -0 12414 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1561 12360(adds)m 2051(an)s 2334(entry)s -2879(to)s 3118(this)s 3514(\207le)s 3875(for)s 4213(the)s -gsave -4561 12414 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5021 12360(\207le)m 5382(that)s 5800(will)s 6226(be)s 6508(created)s -7255(by)s gsave -7549 12414 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8410 12360(from)m 0 12120(the)m 347(control)s 1078(\207le)s -1437(that)s 1854(it)s 2044(generates,)s 3052(so)s 3316(for)s -3653(most)s 4176(packages)s 5103(all)s 5395(that)s 5811(needs)s -6406(to)s 6643(be)s 6924(done)s 7444(with)s 7925(this)s -8319(\207le)s 8679(is)s 8887(to)s 0 11880(delete)m 626(it)s -818(in)s gsave -1061 11934 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1561 11880(.)m 0 11472(If)m 230(a)s 396(package)s -1236(upload)s 1946(includes)s 2794(\207les)s 3243(besides)s 3998(the)s -4346(source)s 5026(package)s 5866(and)s 6270(an)s 3(y)k -6667(binary)s 7332(packages)s 8260(whose)s 0 11232(control)m 732(\207les)s -1181(were)s 1701(made)s 2275(with)s gsave -2757 11286 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4318 11232(then)m 4787(the)s 3(y)k -5250(should)s 5947(be)s 6229(placed)s 6911(in)s 7154(the)s -7502(parent)s 8159(of)s 8430(the)s 0 10992(package')m 13(s)k -994(top-le)s 6(v)k 3(el)k 1889(directory)s 2805(and)s -gsave -3209 11046 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211distaddfile)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4871 10992(should)m 5568(be)s 5850(called)s 6478(to)s 6717(add)s -7121(the)s 7469(\207le)s 7830(to)s 8069(the)s 8417(list)s -8768(in)s gsave -0 10806 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/files)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1201 10752(.)m 300 fnt84 0 10192(3.2.6.)m gsave -813 10261 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(debian/tmp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9643(This)m -476(is)s 686(the)s 1034(canonical)s 2005(temporary)s 3041(location)s -3868(for)s 4206(the)s 4554(construction)s 5793(of)s 6064(binary)s -6729(packages)s 7657(by)s 7951(the)s gsave -8299 9697 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9403(tar)m 4(get.)k -643(The)s 1071(directory)s gsave -1987 9457 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tmp)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2347 9403(serv)m 3(es)k 2992(as)s -3242(the)s 3590(root)s 4035(of)s 4306(the)s 4654(\207lesystem)s -5683(tree)s 6096(as)s 6346(it)s 6538(is)s 6748(being)s -7333(constructed)s 8493(\(for)s 0 9163(e)m 3(xample,)k 914(by)s -1208(using)s 1780(the)s 2128(package')s 13(s)k 3122(upstream)s -4058(mak)s 2(e\207les)k 5023(install)s 5661(tar)s 4(gets)k -6344(and)s 6748(redirecting)s 7835(the)s 8183(output)s 0 8923(there\),)m -663(and)s 1067(it)s 1259(also)s 1697(contains)s 2545(the)s -gsave -2893 8977 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(DEBIAN)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3553 8923(subdirectory)m 15(.)k 4837(See)s 5238(`Creating)s 6193(package)s -7033(\207les)s 7482(-)s gsave -7610 8977 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8411 8923(',)m 8597(page)s 0 8683(4.)m -0 8275(If)m 230(se)s 6(v)k 3(eral)k 952(binary)s -1617(packages)s 2545(are)s 2892(generated)s 3879(from)s 4403(the)s -4751(same)s 5298(source)s 5978(tree)s 6391(it)s 6583(is)s -6793(usual)s 7353(to)s 7592(use)s 7967(se)s 6(v)k 3(eral)k -gsave -0 8089 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/tmp)m gsave -1440 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(something)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2027 8035(directories,)m 3141(for)s -3479(e)s 3(xample)k gsave -4342 8089 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tmp\211a)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4902 8035(or)m gsave -5161 8089 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(tmp\211doc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5861 8035(.)m 0 7627(Whate)m 6(v)k 3(er)k -gsave -976 7681 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tmp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1332 7627(directories)m 2385(are)s 2728(created)s 3471(and)s 3870(used)s -4363(by)s gsave -4652 7681 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5308 7627(must)m 5829(of)s 6095(course)s 6771(be)s -7049(remo)s 3(v)k 3(ed)k 7933(by)s 8223(the)s -gsave -8566 7681 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 7387(tar)m 4(get.)k gsave -0 6363 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.3.)m -628(Sour)s 5(ce)k 1638(packages)s 2952(as)s 3308(ar)s 5(chi)k 3(v)k 3(es)k - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5901(As)m 317(it)s 509(e)s 3(xists)k -1101(on)s 1398(the)s 1746(FTP)s 2215(site,)s 2653(a)s -2819(Debian)s 3567(source)s 4247(package)s 5087(consists)s 5895(of)s -6166(three)s 6699(related)s 7406(\207les.)s 7908(Y)s 26(ou)k -8350(must)s 0 5661(ha)m 4(v)k 3(e)k 501(the)s -849(right)s 1360(v)s 3(ersions)k 2205(of)s 2476(all)s -2769(three)s 3302(to)s 3541(be)s 3823(able)s 4277(to)s -4516(use)s 4891(them.)s 120 5253(Debian)m 868(source)s 1548(control)s -2280(\207le)s 2641(-)s gsave -2769 5307 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.dsc)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 5013(This)m 952(\207le)s 1308(contains)s -2151(a)s 2312(series)s 2901(of)s 3168(\207elds,)s 3788(identi\207ed)s -4744(and)s 5143(separated)s 6098(just)s 6499(lik)s 2(e)k -6906(the)s 7249(\207elds)s 7813(in)s 8051(the)s 8394(control)s -480 4773(\207le)m 841(of)s 1112(a)s 1278(binary)s 1943(package.)s -2831(The)s 3259(\207elds)s 3828(are)s 4175(listed)s 4750(belo)s 6(w;)k -5441(their)s 5938(syntax)s 6618(is)s 6828(described)s 7802(abo)s 3(v)k 3(e,)k -8475(in)s 480 4533(`Control)m 1345(\207les)s 1794(and)s 2198(their)s -2695(\207elds',)s 3399(page)s 3907(19.)s 480 4293(\213)m gsave -960 4347 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 4053(\213)m -gsave -960 4107 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 3813(\213)m gsave -960 3867 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 3573(\213)m gsave -960 3627 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Binary)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 3333(\213)m gsave -960 3387 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 3093(\213)m gsave -960 3147 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 2853(\213)m -gsave -960 2907 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 2389(The)m 908(source)s 1588(package)s 2428(control)s 3160(\207le)s -3521(is)s 3731(generated)s 4718(by)s gsave -5012 2443 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6173 2389(when)m 6749(it)s -6941(b)s 4(uilds)k 7573(the)s 7921(source)s 480 2149(archi)m 6(v)k 3(e,)k -1281(from)s 1805(other)s 2356(\207les)s 2805(in)s 3048(the)s -3396(source)s 4076(package,)s 4967(described)s 5941(abo)s 3(v)k 3(e.)k -6611(When)s 7240(unpacking)s 8291(it)s 8483(is)s 480 1909(check)m 2(ed)k -1303(ag)s 1(ainst)k 2022(the)s 2352(\207les)s 2784(and)s -3171(directories)s 4211(in)s 4437(the)s 4768(other)s 5301(parts)s -5799(of)s 6053(the)s 6383(source)s 7046(package,)s 7920(as)s -8152(described)s 480 1669(belo)m 6(w)k 15(.)k gsave -0 1178 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 -0.0 0.0 0.0 setrgbcolor 0 983(1)m gsave -58 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(files.new)m - -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 825 913(is)m 993(used)s 1391(as)s -1591(a)s 1724(temporary)s 2554(\207le)s 2843(by)s gsave -3079 956 translate -0.6953 1.0000 scale -192 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -42(dpkg\211gencontrol)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 4326 913(and)m -gsave -4650 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(dpkg\211distaddfile)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor -5977 913(-)m 6079(the)s 2(y)k 6451(write)s 6888(a)s -7021(ne)s 4(w)k 7379(v)s 2(ersion)k 7986(of)s -gsave -8202 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(files)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor -8649 913(here)m 0 683(before)m 533(renaming)s 1299(it,)s 1491(to)s -1683(a)s 3(v)k 3(oid)k 2150(lea)s 3(ving)k -2754(a)s 2887(corrupted)s 3667(cop)s 1(y)k 4083(if)s -4256(an)s 4483(error)s 4901(occurs)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s -4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s -7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (16,17) 9 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(16)m 240 fnt82 120 13249(Original)m -971(source)s 1651(archi)s 6(v)k 3(e)k 2401(-)s -gsave -2529 13303 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(_)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(upstr)m 8(eam-ver)k 2(sion)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -3614 -52(.orig.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 13009(This)m 956(is)s -1166(a)s 1332(compressed)s 2519(\(with)s gsave -3080 13063 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(gzip)m 718(\2119)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3780 13009(\))m -gsave -3908 13063 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tar)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4268 13009(\207le)m 4629(containing)s 5692(the)s 6040(source)s 6720(code)s -7228(from)s 7752(the)s 8100(upstream)s 480 12769(authors)m 1221(of)s -1477(the)s 1811(program.)s 2710(The)s 3124(tar\207le)s 3721(unpacks)s -4543(into)s 4953(a)s 5105(directory)s gsave -6006 12823 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(upstr)m 8(eam-ver)k 2(sion)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3614 -52(.orig)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -9019 12769(,)m 480 12529(and)m 884(does)s 1374(not)s 1740(contain)s -2501(\207les)s 2950(an)s 3(ywhere)k 3933(other)s 4484(than)s -4953(in)s 5196(there)s 5729(or)s 5988(in)s 6231(its)s -6507(subdirectories.)s 120 12135(Debianisation)m 1505(dif)s 6(f)k 1915(-)s -gsave -2043 12189 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(_)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion-r)k 8(e)k 3(vision)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 3438 -52(.diff.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 11895(This)m -956(is)s 1166(a)s 1332(uni\207ed)s 2055(conte)s 3(xt)k -2816(dif)s 6(f)k 3226(\()s gsave -3299 11949 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(diff)m 718(\211u)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3999 11895(\))m -4127(gi)s 6(ving)k 4786(the)s 5134(changes)s 5956(which)s -6598(are)s 6945(required)s 7799(to)s 8038(turn)s 8480(the)s -480 11655(original)m 1265(source)s 1931(into)s 2342(the)s 2676(Debian)s -3411(source.)s 4125(These)s 4738(changes)s 5546(may)s 5999(only)s -6465(include)s 7211(editing)s 7914(and)s 8304(creating)s 480 11415(plain)m -1015(\207les.)s 1517(The)s 1945(permissions)s 3138(of)s 3409(\207les,)s -3914(the)s 4262(tar)s 4(gets)k 4945(of)s 5216(symbolic)s -6146(links)s 6662(and)s 7066(the)s 7414(characteristics)s 8829(of)s -480 11175(special)m 1198(\207les)s 1647(or)s 1906(pipes)s 2462(may)s -2928(not)s 3294(be)s 3576(changed)s 4432(and)s 4836(no)s -5129(\207les)s 5578(may)s 6044(be)s 6326(remo)s 3(v)k 3(ed)k -7215(or)s 7474(renamed.)s 480 10767(All)m 840(the)s 1188(directories)s -2246(in)s 2489(the)s 2837(dif)s 6(f)k 3247(must)s -3772(e)s 3(xist,)k 4327(e)s 3(xcept)k 5008(the)s -gsave -5356 10821 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6016 10767(subdirectory)m 7265(of)s 7536(the)s 7884(top)s 8243(of)s -8514(the)s 480 10527(source)m 1160(tree,)s 1624(which)s 2266(will)s -2692(be)s 2974(created)s 3721(by)s gsave -4015 10581 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5176 10527(if)m 5393(necessary)s -6376(when)s 6952(unpacking.)s 480 10119(The)m gsave -908 10173 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2069 10119(program)m 2939(will)s -3365(automatically)s 4719(mak)s 2(e)k 5291(the)s gsave -5639 10173 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6900 10119(\207le)m -7261(e)s 3(x)k 3(ecutable)k 8333(\(see)s 480 9879(belo)m 6(w\).)k -0 9375(If)m 230(there)s 763(is)s 973(no)s 1266(original)s -2063(source)s 2743(code)s 3251(-)s 3379(for)s 3716(e)s 3(xample,)k -4630(if)s 4847(the)s 5195(package)s 6034(is)s 6244(specially)s -7147(prepared)s 8041(for)s 8378(Debian)s 0 9135(or)m 253(the)s -594(Debian)s 1336(maintainer)s 2410(is)s 2614(the)s 2955(same)s -3496(as)s 3739(the)s 4081(upstream)s 5010(maintainer)s 6085(-)s -6206(the)s 6548(format)s 7237(is)s 7441(slightly)s 8205(dif)s 6(ferent:)k -0 8895(then)m 469(there)s 1002(is)s 1212(no)s 1505(dif)s 6(f,)k -1950(and)s 2354(the)s 2702(tar\207le)s 3314(is)s 3524(named)s -gsave -4220 8949 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(_)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2246 -52(.tar.gz)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6542 8895(and)m 6946(contains)s 7794(a)s -7960(directory)s gsave -0 8709 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1561 8655(.)m -gsave -0 7631 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.4.)m 628(Unpacking)s 2192(a)s -2429(Debian)s 3479(sour)s 5(ce)k 4436(package)s 5629(without)s -gsave -6754 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(dpkg\211source)m -grestore - -grestore -gsave -0 7223 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source)m 1726(\211x)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1461 7169(is)m -1671(the)s 2019(recommended)s 3432(w)s 2(ay)k 3883(to)s -4122(unpack)s 4875(a)s 5041(Debian)s 5789(source)s 6469(package.)s -7357(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -8317(if)s 8534(it)s 8726(is)s 0 6929(not)m 366(a)s 4(v)k 6(ailable)k -1274(it)s 1466(is)s 1676(possible)s 2516(to)s 2755(unpack)s -3508(a)s 3674(Debian)s 4422(source)s 5102(archi)s 6(v)k 3(e)k -5852(as)s 6102(follo)s 6(ws:)k 0 6689(1.)m 480(Untar)s -1084(the)s 1432(tar\207le,)s 2095(which)s 2737(will)s 3163(create)s -3788(a)s gsave -3954 6743 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.orig)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4514 6689(directory)m 15(.)k 0 6449(2.)m 480(Rename)s -1320(the)s gsave -1668 6503 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.orig)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2228 6449(directory)m 3144(to)s gsave -3383 6503 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4944 6449(.)m 0 6209(3.)m 480(Create)s -1159(the)s 1507(subdirectory)s gsave -2756 6263 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3416 6209(at)m 3648(the)s 3996(top)s -4355(of)s 4626(the)s 4974(source)s 5654(tree.)s 0 5969(4.)m -480(Apply)s 1133(the)s 1481(dif)s 6(f)k 1891(using)s -gsave -2463 6023 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(patch)m 863(\211p0)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3364 5969(.)m 0 5729(5.)m 480(Untar)s 1084(the)s -1432(tar\207le)s 2044(ag)s 1(ain)k 2618(if)s 2835(you)s -3250(w)s 2(ant)k 3773(a)s 3939(cop)s 2(y)k -4457(of)s 4728(the)s 5076(original)s 5874(source)s 6554(code)s -7062(alongside)s 8035(the)s 480 5489(Debianised)m 1614(v)s 3(ersion.)k -0 5024(It)m 205(is)s 415(not)s 781(possible)s 1621(to)s -1860(generate)s 2725(a)s 2891(v)s 6(alid)k 3421(Debian)s -4169(source)s 4849(archi)s 6(v)k 3(e)k 5599(without)s -6390(using)s gsave -6962 5078 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8063 5024(.)m 8167(In)s 0 4784(particular)m 9(,)k -1012(attempting)s 2087(to)s 2326(use)s gsave -2701 4838 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(diff)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3161 4784(directly)m 3944(to)s -4183(generate)s 5048(the)s gsave -5396 4838 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.diff.gz)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6257 4784(\207le)m 6618(will)s 7044(not)s -7410(w)s 2(ork.)k 300 fnt84 0 4223(3.4.1.)m 813(Restrictions)s -2407(on)s 2793(objects)s 3756(in)s 4075(sour)s 5(ce)k -4971(packages)s 240 fnt82 0 3652(The)m 428(source)s 1108(package)s -1948(may)s 2414(not)s 2780(contain)s 3541(an)s 3(y)k -3938(de)s 6(vice)k 4612(special)s 5330(\207les,)s 5835(sock)s 2(ets)k -6588(or)s 6847(setuid)s 7476(or)s 7735(setgid)s 8364(\207les.)s -153 fnt82 8806 3741(1)m 240 fnt82 0 3244(The)m 428(source)s -1108(packaging)s 2145(tools)s 2661(manage)s 3461(the)s 3809(changes)s -4631(between)s 5485(the)s 5833(original)s 6631(and)s 7035(Debianised)s -8169(source)s 0 3004(using)m gsave -572 3058 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(diff)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1032 3004(and)m gsave -1436 3058 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(patch)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1936 3004(.)m 2040(T)s 10(urning)k -2854(the)s 3202(original)s 4000(source)s 4680(tree)s 5093(as)s -5343(included)s 6225(in)s 6468(the)s gsave -6816 3058 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.orig.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8077 3004(into)m 8502(the)s -0 2764(debianised)m 1081(source)s 1761(must)s 2286(not)s 2652(in)s 9(v)k 4(olv)k 3(e)k -3410(an)s 3(y)k 3807(changes)s 4629(which)s 5271(cannot)s -5969(be)s 6251(handled)s 7067(by)s 7361(these)s 7908(tools.)s -0 2524(Problematic)m 1207(changes)s 2029(which)s 2671(cause)s gsave -3258 2578 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4419 2524(to)m -4658(halt)s 5076(with)s 5558(an)s 5841(error)s 6364(when)s -6940(b)s 4(uilding)k 7787(the)s 8135(source)s 0 2284(package)m -840(are:)s 0 2044(\213)m 480(Adding)s 1252(or)s 1511(remo)s 3(ving)k -2478(symbolic)s 3408(links,)s 3980(sock)s 2(ets)k 4733(or)s -4992(pipes.)s 0 1804(\213)m 480(Changing)s 1465(the)s 1813(tar)s 4(gets)k -2496(of)s 2767(symbolic)s 3697(links.)s 0 1564(\213)m 480(Creating)s -1356(directories,)s 2470(other)s 3021(than)s gsave -3490 1618 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4090 1564(.)m 0 1324(\213)m -480(Changes)s 1356(to)s 1595(the)s 1943(contents)s 2791(of)s -3062(binary)s 3727(\207les.)s gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 753(1)m -192 fnt82 58 683(Setgid)m 594(directories)s 1441(are)s 1719(allo)s 4(wed.)k -240 fnt82 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m -8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 13842(17)m 240 fnt82 0 13254(Changes)m -876(which)s 1518(cause)s gsave -2105 13308 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3266 13254(to)m 3505(print)s 4016(a)s -4182(w)s 2(arning)k 5017(b)s 4(ut)k 5379(continue)s -6259(an)s 3(yw)k 2(ay)k 7053(are:)s 0 13010(\213)m -480(Remo)s 3(ving)k 1528(\207les,)s 2033(directories)s 3091(or)s -3350(symlinks.)s 153 fnt82 4258 13099(1)m 240 fnt82 0 12795(Changes)m -876(which)s 1518(are)s 1865(not)s 2231(represented,)s 3439(b)s 4(ut)k -3801(which)s 4443(are)s 4790(not)s 5156(detected)s 6010(by)s -gsave -6304 12849 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7405 12795(,)m 7512(are:)s 0 12555(\213)m 480(Changing)s 1465(the)s -1813(permissions)s 3006(of)s 3277(\207les)s 3726(\(other)s 4356(than)s -gsave -4825 12609 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6026 12555(\))m 6154(and)s 6558(directories.)s 0 12041(The)m gsave -428 12095 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1088 12041(directory)m -2004(and)s gsave -2408 12095 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3669 12041(are)m 4016(handled)s 4832(specially)s 5735(by)s -gsave -6029 12095 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7190 12041(-)m 7318(before)s 7984(applying)s 0 11801(the)m 348(changes)s -1170(it)s 1362(will)s 1788(create)s 2413(the)s gsave -2761 11855 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3421 11801(directory)m 15(,)k -4375(and)s 4779(afterw)s 2(ards)k 5835(it)s 6027(will)s -6453(mak)s 2(e)k gsave -7025 11855 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11561(w)m 2(orld-e)k 3(x)k 3(ectuable.)k -gsave -0 1178 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 983(1)m 192 fnt82 58 913(Renaming)m -889(a)s 1022(\207le)s 1311(is)s 1479(not)s 1772(treated)s -2339(specially)s 3063(-)s 3165(it)s 3319(is)s 3487(seen)s -3873(as)s 4073(the)s 4352(remo)s 2(v)k 4(al)k -5017(of)s 5233(the)s 5512(old)s 5804(\207le)s 6093(\(which)s -6670(generates)s 7433(a)s 7566(w)s 1(arning,)k 8278(b)s 3(ut)k -8568(is)s 0 683(otherwise)m 788(ignored\),)s 1522(and)s 1846(the)s -2125(creation)s 2787(of)s 3003(the)s 3282(ne)s 4(w)k -3640(one.)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (18,19) 10 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(18)m gsave -0 12790 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 624 0 624 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 6(4.)m 412(Contr)s 6(ol)k 1615(\207les)s 2256(and)s -2882(their)s 3660(\207elds)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12328(Man)m 3(y)k -610(of)s 881(the)s 1229(tools)s 1745(in)s 1988(the)s -gsave -2336 12382 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2796 12328(suite)m 3303(manipulate)s 4421(data)s 4879(in)s 5122(a)s -5288(common)s 6183(format,)s 6926(kno)s 6(wn)k 7630(as)s -7880(control)s 0 12088(\207les.)m 502(Binary)s 1207(and)s 1611(source)s -2291(packages)s 3219(ha)s 4(v)k 3(e)k 3720(control)s -4452(data)s 4910(as)s 5160(do)s 5453(the)s gsave -5801 12142 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6662 12088(\207les)m -7111(which)s 7753(control)s 8485(the)s 0 11848(installation)m 1118(of)s -1389(uploaded)s 2325(\207les,)s 2830(and)s gsave -3234 11902 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3634 11848(')m 13(s)k -3844(internal)s 4628(databases)s 5595(are)s 5942(in)s 6185(a)s -6351(similar)s 7073(format.)s gsave -0 10824 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(4.1.)m -628(Syntax)s 1643(of)s 2006(contr)s 5(ol)k 3049(\207les)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10362(A)m 229(\207le)s 589(consists)s -1395(of)s 1665(one)s 2066(or)s 2323(more)s 2869(paragraphs)s -3967(of)s 4237(\207elds.)s 4858(The)s 5284(paragraphs)s 6383(are)s -6729(separated)s 7687(by)s 7980(blank)s 8571(lines.)s 0 10122(Some)m -599(control)s 1329(\207les)s 1775(only)s 2253(allo)s 6(w)k -2830(one)s 3229(paragraph;)s 4295(others)s 4928(allo)s 6(w)k -5504(se)s 6(v)k 3(eral,)k 6276(in)s 6517(which)s -7156(case)s 7621(each)s 8113(paragraph)s 0 9882(often)m 548(refers)s -1141(to)s 1380(a)s 1546(dif)s 6(ferent)k 2421(package.)s -0 9474(Each)m 527(paragraph)s 1532(is)s 1733(a)s 1891(series)s -2476(of)s 2739(\207elds)s 3299(and)s 3695(v)s 6(alues;)k -4403(each)s 4890(\207eld)s 5365(consists)s 6164(of)s 6427(a)s -6584(name,)s 7201(follo)s 6(wed)k 8094(by)s 8380(a)s -8537(colon)s 0 9234(and)m 404(the)s 752(v)s 6(alue.)k -1368(It)s 1573(ends)s 2063(at)s 2295(the)s 2643(end)s -3047(of)s 3318(the)s 3666(line.)s 4128(Horizontal)s 5205(whitespace)s -6323(\(spaces)s 7077(and)s 7481(tabs\))s 7994(may)s 8460(occur)s -0 8994(before)m 666(or)s 925(after)s 1421(the)s 1769(v)s 6(alue)k -2337(and)s 2741(is)s 2951(ignored)s 3740(there;)s 4329(it)s -4521(is)s 4731(con)s 9(v)k 3(entional)k 6010(to)s -6249(put)s 6615(a)s 6781(single)s 7408(space)s 7995(after)s -8491(the)s 0 8754(colon.)m 0 8346(Some)m 601(\207elds')s 1231(v)s 6(alues)k -1887(may)s 2353(span)s 2849(se)s 6(v)k 3(eral)k -3571(lines;)s 4134(in)s 4377(this)s 4773(case)s 5240(each)s -5735(continuation)s 6988(line)s 240 fnt83 7402 8348(must)m 240 fnt82 -7918 8346(start)m 8388(with)s 0 8106(a)m 166(space)s 753(or)s -1012(tab)s 9(.)k 1399(An)s 3(y)k 1863(trailing)s -2605(spaces)s 3280(or)s 3539(tabs)s 3975(at)s 4207(the)s -4555(end)s 4959(of)s 5230(indi)s 6(vidual)k 6249(lines)s -6751(of)s 7022(a)s 7188(\207eld)s 7671(v)s 6(alue)k -8239(are)s 0 7866(ignored.)m 0 7458(Except)m 724(where)s 1364(otherwise)s -2349(stated)s 2964(only)s 3444(a)s 3610(single)s 4237(line)s -4651(of)s 4922(data)s 5380(is)s 5590(allo)s 6(wed)k -6399(and)s 6803(whitespace)s 7921(is)s 8131(not)s 0 7218(signi\207cant)m -1037(in)s 1260(a)s 1406(\207eld)s 1870(body)s 15(.)k -2419(Whitespace)s 3570(may)s 4017(ne)s 6(v)k 3(er)k -4579(appear)s 5256(inside)s 5864(names)s 6506(\(of)s 6836(packages,)s -7800(architectures,)s 0 6978(\207les)m 449(or)s 708(an)s 3(ything)k -1596(else\),)s 2153(v)s 3(ersion)k 2911(numbers)s 3786(or)s -4045(in)s 4288(between)s 5142(the)s 5490(characters)s 6508(of)s -6779(multi-character)s 8296(v)s 3(ersion)k 0 6738(relationships.)m 0 6330(Field)m -533(names)s 1179(are)s 1509(not)s 1859(case-sensiti)s 6(v)k 3(e,)k -3267(b)s 4(ut)k 3612(it)s 3788(is)s 3982(usual)s -4525(to)s 4748(capitalise)s 5689(the)s 6020(\207elds)s 6573(using)s -7129(mix)s 3(ed)k 7765(case)s 8216(as)s 8449(sho)s 6(wn)k -0 6090(belo)m 6(w)k 15(.)k 0 5682(Blank)m 633(lines,)s -1191(or)s 1450(lines)s 1952(consisting)s 2975(only)s 3455(of)s -3726(spaces)s 4401(and)s 4805(tabs,)s 5297(are)s 5644(not)s -6010(allo)s 6(wed)k 6819(within)s 7487(\207eld)s 7970(v)s 6(alues)k -8626(or)s 0 5442(between)m 854(\207elds)s 1423(-)s 1551(that)s -1969(w)s 2(ould)k 2624(mean)s 3199(a)s 3365(ne)s 6(w)k -3812(paragraph.)s 0 5034(It)m 198(is)s 400(important)s 1382(to)s -1613(note)s 2074(that)s 2484(there)s 3010(are)s 3349(se)s 6(v)k 3(eral)k -4064(\207elds)s 4625(which)s 5260(are)s 5599(optional)s 6431(as)s -6673(f)s 2(ar)k 6988(as)s gsave -7230 5088 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7683 5034(and)m 8079(the)s -8419(related)s 0 4794(tools)m 516(are)s 863(concerned,)s 1953(b)s 4(ut)k -2315(which)s 2957(must)s 3482(appear)s 4179(in)s 4422(e)s 6(v)k 3(ery)k -4998(Debian)s 5746(package,)s 6637(or)s 6896(whose)s 7564(omission)s -8485(may)s 0 4554(cause)m 587(problems.)s 1581(When)s 2210(writing)s -2953(the)s 3301(control)s 4033(\207les)s 4482(for)s 4820(Debian)s -5568(packages)s 6496(you)s 240 fnt83 6911 4556(must)m 240 fnt82 -7427 4554(read)m 7896(the)s 8244(Debian)s 0 4314(polic)m 3(y)k -649(manual)s 1408(in)s 1651(conjuction)s 2718(with)s 3200(the)s -3548(details)s 4222(belo)s 6(w)k 4855(and)s 5259(the)s -5607(list)s 5958(of)s 6229(\207elds)s 6798(for)s 7136(the)s -7484(particular)s 8458(\207le.)s gsave -0 3351 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 5(4.2.)m -628(List)s 1239(of)s 1602(\207elds)s -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -0 2737(4.2.1.)m gsave -813 2806 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Package)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 2187(The)m 428(name)s 1002(of)s 1273(the)s -1621(binary)s 2286(package.)s 3174(P)s 3(ackage)k 4024(names)s -4686(consist)s 5410(of)s 5681(the)s 6029(alphanumerics)s 7474(and)s -gsave -7878 2241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(+)m -grestore -gsave -8038 2241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211)m -grestore -gsave -8198 2241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8358 2187(\(plus,)m 0 1943(minus)m 636(and)s 1040(full)s -1426(stop\).)s 153 fnt82 1948 2032(1)m 240 fnt82 0 1535(The)m 3(y)k -543(must)s 1068(be)s 1350(at)s 1582(least)s 2079(tw)s 2(o)k -2489(characters)s 3507(and)s 3911(must)s 4436(start)s 4906(with)s -5388(an)s 5671(alphanumeric.)s 7076(In)s 7332(current)s 8068(v)s 3(ersions)k -gsave -0 1178 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 983(1)m 192 fnt82 58 913(The)m -400(characters)s gsave -1214 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(@)m -grestore -gsave -1341 956 translate -0.6953 1.0000 scale -192 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -42(:)m -grestore -gsave -1467 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(=)m - -grestore -gsave -1593 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(%)m -grestore -gsave -1720 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor -0 -42(_)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 1846 913(\(at,)m 2132(colon,)s -2644(equals,)s 3218(percent)s 3828(and)s 4152(underscore\))s 5092(used)s -5489(to)s 5681(be)s 5906(le)s 2(gal)k 6319(and)s -6643(are)s 6920(still)s 7249(accepted)s 7966(when)s 8426(found)s -8919(in)s 0 683(a)m 133(package)s 806(\207le,)s 1136(b)s 3(ut)k -1426(may)s 1800(not)s 2093(be)s 2319(used)s 2717(in)s -2912(ne)s 4(w)k 3270(packages)s 240 fnt82 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 13842(19)m 240 fnt82 0 13222(of)m -268(dpkg)s 797(the)s 3(y)k 1257(are)s 1600(sort)s -2015(of)s 2282(case-sensiti)s 6(v)k 3(e)k 153 fnt82 -3595 13311(1)m 240 fnt82 3655 13222(;)m 3764(use)s 4135(lo)s 6(wercase)k -5137(package)s 5973(names)s 6632(unless)s 7277(the)s 7622(package)s -8458(you')s 12(re)k 0 12982(b)m 4(uilding)k 847(\(or)s -1185(referring)s 2072(to,)s 2365(in)s 2608(other)s 3159(\207elds\))s -3805(is)s 4015(already)s 4772(using)s 5344(uppercase.)s 300 fnt84 -0 12422(4.2.2.)m gsave -813 12491 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Version)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 11909(This)m 476(lists)s 911(the)s 1259(source)s -1939(or)s 2198(binary)s 2863(package')s 13(s)k 3857(v)s 3(ersion)k -4615(number)s 5406(-)s 5534(see)s 5895(`V)s 26(ersion)k -6762(numbering',)s 7985(page)s 8493(26.)s 300 fnt84 0 11349(4.2.3.)m -gsave -813 11418 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 10835(This)m 476(is)s 686(the)s 1034(architecture)s 2216(string;)s -2872(it)s 3064(is)s 3274(a)s 3440(single)s 4067(w)s 2(ord)k -4615(for)s 4953(the)s 5301(CPU)s 5823(architecture.)s gsave -0 10481 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 10427(will)m -886(check)s 1505(the)s 1853(declared)s 2720(architecture)s 3902(of)s -4173(a)s 4339(binary)s 5004(package)s 5844(ag)s 1(ainst)k -6580(its)s 6856(o)s 6(wn)k 7320(compiled-in)s 8532(v)s 6(alue)k -0 10187(before)m 666(it)s 858(installs)s 1585(it.)s 0 9779(The)m -428(special)s 1146(v)s 6(alue)k gsave -1714 9833 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(all)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2074 9779(indicates)m 2974(that)s -3392(the)s 3740(package)s 4580(is)s 4790(architecture-independent.)s 0 9371(In)m -249(the)s 589(main)s gsave -1116 9425 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2569 9371(\207le)m 2922(in)s 3158(the)s -3498(source)s 4170(package,)s 5053(or)s 5304(in)s 5539(the)s -5880(source)s 6552(package)s 7384(control)s 8108(\207le)s gsave -8461 9425 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8861 9371(,)m -8960(a)s 0 9131(list)m 332(of)s 583(architectures)s 1833(\(separated)s -2852(by)s 3127(spaces\))s 3859(is)s 4049(also)s 4467(allo)s 6(wed,)k -5306(as)s 5536(is)s 5726(the)s 6054(special)s 6753(v)s 6(alue)k -gsave -7301 9185 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(any)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7601 9131(.)m 7685(A)s 7895(list)s 8226(indicates)s 0 8891(that)m -418(the)s 766(source)s 1446(will)s 1872(b)s 4(uild)k -2418(an)s 2701(architecture-dependent)s 4950(package,)s 5841(and)s 6245(will)s -6671(only)s 7151(w)s 2(ork)k 7702(correctly)s 8604(on)s -0 8651(the)m 348(listed)s 923(architectures.)s gsave -2246 8705 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(any)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2606 8651(indicates)m 3506(that)s -3924(though)s 4647(the)s 4995(source)s 5675(package)s 6515(isn')s 4(t)k -6995(dependent)s 8039(on)s 8336(an)s 3(y)k 0 8411(particular)m -955(architecture)s 2117(and)s 2501(should)s 3178(compile)s 3984(\207ne)s -4379(on)s 4656(an)s 3(y)k 5034(one,)s 5467(the)s -5795(binary)s 6440(package\(s\))s 7504(produced)s 8433(are)s 8760(not)s -0 8171(architecture-independent)m 2435(b)s 4(ut)k 2797(will)s 3223(instead)s -3958(be)s 4240(speci\207c)s 5023(to)s 5262(whate)s 6(v)k 3(er)k -6189(the)s 6537(current)s 7273(b)s 4(uild)k 7819(architecture)s -0 7931(is.)m 0 7523(In)m 255(a)s gsave -419 7577 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1279 7523(\207le)m 1638(the)s -gsave -1984 7577 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3244 7523(\207eld)m 3725(lists)s 4158(the)s 4505(architecture\(s\))s 5929(of)s -6198(the)s 6545(package\(s\))s 7627(currently)s 8541(being)s 0 7283(uploaded.)m -978(This)s 1449(will)s 1871(be)s 2148(a)s 2310(list;)s -2708(if)s 2921(the)s 3264(source)s 3940(for)s 4273(the)s -4617(package)s 5452(is)s 5658(being)s 6238(uploaded)s 7170(too)s -7524(the)s 7868(special)s 8581(entry)s gsave -0 7097 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 660 7043(is)m 870(also)s -1308(present.)s 0 6635(The)m 428(current)s 1164(b)s 4(uild)k -1710(architecture)s 2892(can)s 3281(be)s 3563(determined)s 4696(using)s -gsave -5268 6689 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211print\211architecture)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7771 6635(.)m 153 fnt82 7815 6724(2)m 240 fnt82 -7948 6635(This)m 8424(v)s 6(alue)k 0 6395(is)m 210(automatically)s -1564(used)s 2061(by)s gsave -2355 6449 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3916 6395(when)m 4492(b)s 4(uilding)k -5339(the)s 5687(control)s 6419(\207le)s 6780(for)s 7118(a)s -7284(binary)s 7949(package)s 8788(for)s 0 6155(which)m 642(the)s -990(source)s 1670(control)s 2402(information)s 3587(doesn')s 4(t)k -4347(specify)s 5091(architecture)s gsave -6273 6209 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(all)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6573 6155(.)m 0 5747(There)m 613(is)s -823(a)s 989(separate)s 1827(option,)s gsave -2546 5801 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211\211print\211installation\211architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5850 5747(,)m 5957(for)s -6295(\207nding)s 7027(out)s 7393(what)s 7918(architecture)s gsave -0 5561 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 5507(is)m -670(willing)s 1400(to)s 1639(install.)s 2326(This)s 2802(information)s -3987(is)s 4197(also)s 4635(in)s 4878(the)s 5226(output)s -5898(of)s gsave -6169 5561 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 718(\211\211version)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7570 5507(.)m 300 fnt84 0 4947(4.2.4.)m -gsave -813 5016 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Maintainer)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 4434(The)m 428(package)s 1268(maintainer')s 13(s)k 2499(name)s -3073(and)s 3477(email)s 4062(address.)s 4883(The)s 5311(name)s -5885(should)s 6582(come)s 7156(\207rst,)s 7634(then)s 8103(the)s -8451(email)s 0 4194(address)m 768(inside)s 1395(angle)s 1969(brack)s 2(ets)k -gsave -2814 4248 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(<>)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3074 4194(\(in)m 3396(RFC822)s 4263(format\).)s 0 3786(If)m 230(the)s -578(maintainer')s 13(s)k 1809(name)s 2383(contains)s 3231(a)s -3397(full)s 3783(stop)s 4235(then)s 4704(the)s 5052(whole)s -5693(\207eld)s 6176(will)s 6602(not)s 6968(w)s 2(ork)k -7519(directly)s 8302(as)s 8552(an)s 0 3546(email)m 585(address)s -1353(due)s 1755(to)s 1994(a)s 2160(misfeature)s 3223(in)s -3466(the)s 3814(syntax)s 4494(speci\207ed)s 5402(in)s 5645(RFC822;)s -6570(a)s 6736(program)s 7606(using)s 8178(this)s 8574(\207eld)s -0 3306(as)m 250(an)s 533(address)s 1301(must)s 1826(check)s -2445(for)s 2783(this)s 3179(and)s 3583(correct)s 4305(the)s -4653(problem)s 5510(if)s 5727(necessary)s 6710(\(for)s 7127(e)s 3(xample)k -7990(by)s 8284(putting)s 0 3066(the)m 348(name)s 922(in)s -1165(round)s 1782(brack)s 2(ets)k 2627(and)s 3031(mo)s 3(ving)k -3813(it)s 4005(to)s 4244(the)s 4592(end,)s 5045(and)s -5449(bringing)s 6313(the)s 6661(email)s 7246(address)s 8014(forw)s 2(ard\).)k -0 2658(In)m 256(a)s gsave -422 2712 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1283 2658(\207le)m 1644(or)s 1903(parsed)s -2585(changelog)s 3622(data)s 4080(this)s 4476(contains)s 5324(the)s -5672(name)s 6246(and)s 6650(email)s 7235(address)s 8003(of)s -8274(the)s 0 2418(person)m 695(responsible)s 1840(for)s 2178(the)s -2526(particular)s 3500(v)s 3(ersion)k 4258(in)s 4501(question)s -5369(-)s 5497(this)s 5893(may)s 6359(not)s 6725(be)s -7007(the)s 7355(package')s 13(s)k 8349(usual)s 0 2178(maintainer)m 13(.)k -gsave -0 1910 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 1715(1)m 192 fnt82 58 1645(This)m -439(is)s 607(a)s 740(b)s 3(ug.)k 122 fnt82 -0 1408(2)m 192 fnt82 67 1338(This)m 448(actually)s 1098(in)s 7(v)k 3(ok)k 1(es)k -gsave -384 1151 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(gcc)m 460(\211\211print\211libgcc\211file\211name)s -grestore -192 fnt82 -0.0 0.0 0.0 setrgbcolor 0 913(and)m 324(parses)s 842(and)s 1166(decomposes)s -2143(the)s 2422(output)s 2960(and)s 3284(looks)s 3740(the)s -4019(CPU)s 4436(type)s 4810(from)s 5229(the)s 5508(GCC)s -5944(con\207guration)s 7011(in)s 7206(a)s 7339(table)s 7756(in)s -gsave -7951 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(dpkg)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor -8270 913(.)m 8353(This)s 8734(is)s 8901(so)s 0 683(that)m -335(it)s 489(will)s 830(w)s 1(ork)k 1270(if)s -1443(you')s 9(re)k 1978(cross-compiling.)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s -4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s -7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (20,21) 11 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(20)m 240 fnt82 0 13251(This)m -476(\207eld)s 959(is)s 1169(usually)s 1914(optional)s 2753(in)s -2996(as)s 3246(f)s 2(ar)k 3568(as)s 3818(the)s -gsave -4166 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4626 13251(are)m 4973(concerned,)s 6063(b)s 4(ut)k 6425(its)s -6701(absence)s 7514(when)s 8090(b)s 4(uilding)k 0 13011(packages)m -928(usually)s 1673(generates)s 2626(a)s 2792(w)s 2(arning.)k -300 fnt84 0 12451(4.2.5.)m gsave -813 12520 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Source)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11938(This)m 476(\207eld)s 959(identi\207es)s -1886(the)s 2234(source)s 2914(package)s 3754(name.)s 0 11530(In)m -251(a)s 412(main)s 941(source)s 1616(control)s 2342(information)s -3522(or)s 3776(a)s gsave -3936 11584 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4792 11530(or)m gsave -5045 11584 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5500 11530(\207le)m 5856(or)s -6109(parsed)s 6786(changelog)s 7817(data)s 8270(this)s 8660(may)s -0 11290(contain)m 761(only)s 1241(the)s 1589(name)s 2163(of)s -2434(the)s 2782(source)s 3462(package.)s 0 10882(In)m 256(the)s -604(control)s 1336(\207le)s 1697(of)s 1968(a)s 2134(binary)s -2799(package)s 3639(\(or)s 3977(in)s 4220(a)s gsave -4386 10936 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5247 10882(\207le\))m -5680(it)s 5872(may)s 6338(be)s 6620(follo)s 6(wed)k -7522(by)s 7816(a)s 7982(v)s 3(ersion)k 0 10638(number)m -791(in)s 1034(parentheses.)s 153 fnt82 2193 10727(1)m 240 fnt82 -2313 10638(This)m 2789(v)s 3(ersion)k 3547(number)s 4338(may)s -4804(be)s 5086(omitted)s 5874(\(and)s 6357(is,)s 6623(by)s -gsave -6917 10692 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8418 10638(\))m 8546(if)s 8763(it)s 0 10398(has)m 370(the)s -718(same)s 1265(v)s 6(alue)k 1833(as)s 2083(the)s -gsave -2431 10452 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3191 10398(\207eld)m 3674(of)s 3945(the)s 4293(binary)s 4958(package)s -5798(in)s 6041(question.)s 6956(The)s 7384(\207eld)s 7867(itself)s -8415(may)s 0 10158(be)m 282(omitted)s 1070(from)s 1594(a)s -1760(binary)s 2425(package)s 3265(control)s 3997(\207le)s 4358(when)s -4934(the)s 5282(source)s 5962(package)s 6802(has)s 7172(the)s -7520(same)s 8067(name)s 8641(and)s 0 9918(v)m 3(ersion)k -758(as)s 1008(the)s 1356(binary)s 2021(package.)s 300 fnt84 -0 9357(4.2.6.)m 813(P)s 3(ackage)k 1945(interr)s 5(elationship)k -4148(\207elds:)s gsave -4962 9426 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Depends)m -grestore -300 fnt84 -0.0 0.0 0.0 setrgbcolor 5838 9357(,)m gsave -5980 9426 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Pre\211Depends)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 7356 9357(,)m gsave -7498 9426 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(Recommends)m -grestore -gsave -813 9138 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Suggests)m -grestore -300 fnt84 -0.0 0.0 0.0 setrgbcolor 1814 9069(,)m gsave -1956 9138 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Conflicts)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 3082 9069(,)m gsave -3224 9138 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(Provides)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 4225 9069(,)m gsave -4367 9138 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8505(These)m -610(\207elds)s 1162(describe)s 1997(the)s 2328(package')s 13(s)k -3305(relationships)s 4560(with)s 5025(other)s 5559(packages.)s 6523(Their)s -7083(syntax)s 7746(and)s 8133(semantics)s 0 8265(are)m 347(described)s -1321(in)s 1564(`Declaring)s 2638(relationships)s 3910(between)s 4764(packages',)s -5827(page)s 6335(36.)s 300 fnt84 0 7705(4.2.7.)m gsave -813 7774 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Description)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7156(In)m -256(a)s 422(binary)s 1087(package)s gsave -1927 7210 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2788 7156(\207le)m 3149(or)s -3408(main)s 3943(source)s 4623(control)s 5355(\207le)s 5716(this)s -6112(\207eld)s 6595(contains)s 7443(a)s 7609(description)s 8728(of)s -0 6916(the)m 348(binary)s 1013(package,)s 1904(in)s 2147(a)s -2313(special)s 3031(format.)s 3771(See)s 4172(`Descriptions)s 5510(of)s -5781(packages)s 6709(-)s 6837(the)s gsave -7185 6970 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Description)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8346 6916(\207eld',)m 0 6676(page)m -508(33)s 792(for)s 1130(details.)s 0 6268(In)m 250(a)s -gsave -410 6322 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1264 6268(\207le)m 1619(it)s 1805(contains)s 2646(a)s 2806(summary)s -3743(of)s 4008(the)s 4350(descriptions)s 5549(for)s 5881(the)s -6223(packages)s 7144(being)s 7723(uploaded.)s 8698(The)s 0 6028(part)m -431(of)s 702(the)s 1050(\207eld)s 1533(before)s 2199(the)s -2547(\207rst)s 2978(ne)s 6(wline)k 3785(is)s 3995(empty;)s -4705(thereafter)s 5678(each)s 6173(line)s 6587(has)s 6957(the)s -7305(name)s 7879(of)s 8150(a)s 8316(binary)s 0 5788(package)m -840(and)s 1244(the)s 1592(summary)s 2536(description)s 3655(line)s -4069(from)s 4593(that)s 5011(binary)s 5676(package.)s 6564(Each)s -7099(line)s 7513(is)s 7723(indented)s 8605(by)s 0 5548(one)m -402(space.)s 300 fnt84 0 4988(4.2.8.)m gsave -813 5057 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(Essential)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4475(This)m 476(is)s -686(a)s 852(boolean)s 1667(\207eld)s 2150(which)s 2792(may)s -3258(occur)s 3849(only)s 4329(in)s 4572(the)s 4920(control)s -5652(\207le)s 6013(of)s 6284(a)s 6450(binary)s 7115(package)s -7955(\(or)s 8293(in)s 8536(the)s gsave -0 4289 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 861 4235(\207le\))m 1294(or)s -1553(in)s 1796(a)s 1962(per)s 4(-package)k 3182(\207elds)s -3751(paragraph)s 4764(of)s 5035(a)s 5201(main)s 5736(source)s -6416(control)s 7148(data)s 7606(\207le.)s 0 3827(If)m 230(set)s -555(to)s gsave -794 3881 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(yes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1154 3827(then)m gsave -1623 3881 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2083 3827(and)m gsave -2487 3881 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3247 3827(will)m 3673(refuse)s -4312(to)s 4551(remo)s 3(v)k 3(e)k 5318(the)s -5666(package)s 6506(\(though)s 7308(it)s 7500(can)s 7889(be)s -8171(upgraded)s 0 3587(and/or)m 671(replaced\).)s 1663(The)s 2091(other)s -2642(possible)s 3482(v)s 6(alue)k 4050(is)s gsave -4260 3641 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(no)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4460 3587(,)m -4567(which)s 5209(is)s 5419(the)s 5767(same)s 6314(as)s -6564(not)s 6930(ha)s 4(ving)k 7631(the)s 7979(\207eld)s -8462(at)s 8694(all.)s 300 fnt84 0 3027(4.2.9.)m gsave -813 3096 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Section)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 1764 3027(and)m -gsave -2315 3096 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 2478(These)m 627(tw)s 2(o)k 1037(\207elds)s 1606(classify)s -2389(the)s 2737(package.)s 3625(The)s gsave -4053 2532 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4914 2478(represents)m 5933(ho)s 6(w)k -6394(important)s 7383(that)s 7801(it)s 7993(is)s 8203(that)s -8621(the)s 0 2238(user)m 454(ha)s 4(v)k 3(e)k -951(it)s 1138(installed;)s 2055(the)s gsave -2398 2292 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3154 2238(represents)m 4169(an)s -4447(application)s 5562(area)s 6014(into)s 6435(which)s 7073(the)s -7416(package)s 8252(has)s 8617(been)s 0 1998(classi\207ed.)m 0 1590(When)m -629(the)s 3(y)k 1092(appear)s 1789(in)s 2032(the)s -gsave -2380 1644 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3841 1590(\207le)m 4202(these)s 4749(\207elds)s 5318(gi)s 6(v)k 3(e)k -5777(v)s 6(alues)k 6433(for)s 6771(the)s 7119(section)s -7853(and)s 8257(priority)s 0 1350(sub\207elds)m 902(of)s 1173(the)s -gsave -1521 1404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2081 1350(\207eld)m 2564(of)s 2835(the)s gsave -3183 1404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4044 1350(\207le,)m 4456(and)s -4860(gi)s 6(v)k 3(e)k 5319(def)s 2(aults)k -6124(for)s 6462(the)s 6810(section)s 7544(and)s 7948(priority)s -8718(of)s gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 753(1)m 192 fnt82 -58 683(It)m 222(is)s 390(usual)s 838(to)s 1030(lea)s 3(v)k 2(e)k -1474(a)s 1607(space)s 2077(after)s 2474(the)s 2753(package)s -3426(name)s 3886(if)s 4059(a)s 4192(v)s 2(ersion)k -4799(number)s 5432(is)s 5600(speci\207ed.)s 240 fnt82 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(21)m 240 fnt82 0 13254(the)m -348(binary)s 1013(packages.)s 0 12846(The)m 417(section)s 1139(and)s -1531(priority)s 2290(are)s 2625(represented,)s 3821(though)s 4532(not)s -4887(as)s 5125(separate)s 5951(\207elds,)s 6564(in)s 6796(the)s -7132(information)s 8305(for)s 8631(each)s 0 12606(\207le)m 351(in)s -584(the)s gsave -922 12660 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Files)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1472 12606(\207eld)m 1945(of)s 2206(a)s gsave -2361 12660 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3212 12606(\207le.)m -3611(The)s 4029(section)s 4753(v)s 6(alue)k 5311(in)s -5544(a)s gsave -5699 12660 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6550 12606(\207le)m 6901(is)s 7101(used)s 7588(to)s -7817(decide)s 8486(where)s 0 12366(to)m 239(install)s 877(a)s -1043(package)s 1883(in)s 2126(the)s 2474(FTP)s 2943(archi)s 6(v)k 3(e.)k -0 11958(These)m 627(\207elds)s 1196(are)s 1543(not)s 1909(used)s -2406(by)s 2700(by)s gsave -2994 12012 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3454 11958(proper)m 9(,)k 4176(b)s 4(ut)k -4538(by)s gsave -4832 12012 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5592 11958(when)m 6168(it)s 6360(sorts)s 6862(packages)s -7790(and)s 8194(selects)s 0 11718(def)m 2(aults.)k 858(See)s -1259(the)s 1607(Debian)s 2355(polic)s 3(y)k 3004(manual)s -3763(for)s 4101(the)s 4449(priorities)s 5361(in)s 5604(use)s -5979(and)s 6383(the)s 6731(criteria)s 7465(for)s 7803(selecting)s -8705(the)s 0 11478(priority)m 770(for)s 1108(a)s 1274(Debian)s -2022(package,)s 2913(and)s 3317(look)s 3804(at)s 4036(the)s -4384(Debian)s 5132(FTP)s 5601(archi)s 6(v)k 3(e)k -6351(for)s 6689(a)s 6855(list)s 7206(of)s 7477(currently)s -8393(in-use)s 0 11238(priorities.)m 0 10830(These)m 610(\207elds)s 1162(may)s -1611(appear)s 2291(in)s 2517(binary)s 3165(package)s 3988(control)s -4703(\207les,)s 5191(in)s 5417(which)s 6042(case)s 6492(the)s 3(y)k -6938(pro)s 3(vide)k 7705(a)s 7854(def)s 2(ault)k -8558(v)s 6(alue)k 0 10590(in)m 243(case)s 710(the)s -gsave -1058 10644 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1919 10590(\207les)m 2368(are)s 2715(missing)s 3512(the)s 3860(information.)s -gsave -5092 10644 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5552 10590(and)m gsave -5956 10644 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6716 10590(will)m 7142(only)s 7622(use)s 7997(the)s -8345(v)s 6(alue)k 0 10350(from)m 515(a)s gsave -672 10404 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1122 10350(\207le)m -1474(if)s 1681(the)s 3(y)k 2135(ha)s 4(v)k 3(e)k -2627(no)s 2910(other)s 3452(information;)s 4682(a)s 4839(v)s 6(alue)k -5397(listed)s 5963(in)s 6197(a)s gsave -6353 10404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7205 10350(\207le)m 7556(will)s -7973(al)s 2(w)k 2(ays)k 8674(tak)s 2(e)k -0 10110(precedence.)m 1179(By)s 1513(def)s 2(ault)k gsave -2234 10164 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3795 10110(does)m -4285(not)s 4651(include)s 5411(the)s 5759(section)s 6493(and)s -6897(priority)s 7667(in)s 7910(the)s 8258(control)s 0 9870(\207le)m -361(of)s 632(a)s 798(binary)s 1463(package)s 2303(-)s -2431(use)s 2806(the)s gsave -3154 9924 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211isp)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3554 9870(,)m gsave -3661 9924 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211is)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4021 9870(or)m gsave -4280 9924 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211ip)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4640 9870(options)m -5396(to)s 5635(achie)s 6(v)k 3(e)k 6412(this)s -6808(ef)s 6(fect.)k 300 fnt84 0 9310(4.2.10.)m gsave -963 9379 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8761(This)m -476(\207eld)s 959(is)s 1169(a)s 1335(list)s 1686(of)s -1957(binary)s 2622(packages.)s 0 8353(When)m 629(it)s 821(appears)s -1602(in)s 1845(the)s gsave -2193 8407 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.dsc)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2653 8353(\207le)m 3014(it)s 3206(is)s -3416(the)s 3764(list)s 4115(of)s 4386(binary)s 5051(packages)s -5979(which)s 6621(a)s 6787(source)s 7467(package)s 8307(can)s -0 8113(produce.)m 873(It)s 1076(does)s 1564(not)s 1928(necessarily)s -3041(produce)s 3866(all)s 4157(of)s 4426(these)s 4971(binary)s -5634(packages)s 6560(for)s 6896(e)s 6(v)k 3(ery)k -7470(architecture.)s 8698(The)s 0 7873(source)m 672(control)s 1396(\207le)s -1749(doesn')s 4(t)k 2501(contain)s 3253(details)s 3919(of)s -4182(which)s 4816(architectures)s 6078(are)s 6416(appropriate)s 7552(for)s -7882(which)s 8516(of)s 8778(the)s 0 7633(binary)m 665(packages.)s -0 7225(When)m 629(it)s 821(appears)s 1602(in)s 1845(a)s -gsave -2011 7279 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2872 7225(\207le)m 3233(it)s 3425(lists)s 3860(the)s 4208(names)s -4870(of)s 5141(the)s 5489(binary)s 6154(packages)s 7082(actually)s -7892(being)s 0 6985(uploaded.)m 0 6577(The)m 428(syntax)s 1108(is)s -1318(a)s 1484(list)s 1835(of)s 2106(binary)s 2771(packages)s -3699(separated)s 4659(by)s 4953(commas.)s 153 fnt82 5794 6666(1)m -240 fnt82 5914 6577(Currently)m 6884(the)s 7232(packages)s 8160(must)s -8685(be)s 0 6337(separated)m 960(using)s 1532(only)s 2012(spaces)s -2687(in)s 2930(the)s gsave -3278 6391 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4139 6337(\207le.)m 300 fnt84 0 5777(4.2.11.)m -gsave -963 5846 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Installed\211Size)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 5264(This)m 476(\207eld)s 959(appears)s 1740(in)s 1983(the)s -2331(control)s 3063(\207les)s 3512(of)s 3783(binary)s 4448(packages,)s -5432(and)s 5836(in)s 6079(the)s gsave -6427 5318 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7288 5264(\207les.)m 7790(It)s -7995(gi)s 6(v)k 3(es)k 8542(the)s 0 5024(total)m -479(amount)s 1257(of)s 1528(disk)s 1988(space)s 2575(required)s -3429(to)s 3668(install)s 4306(the)s 4654(named)s 5350(package.)s -0 4616(The)m 428(disk)s 888(space)s 1475(is)s 1685(represented)s -2844(in)s 3087(kilobytes)s 4015(as)s 4265(a)s 4431(simple)s -5124(decimal)s 5935(number)s 13(.)k 300 fnt84 0 4056(4.2.12.)m -gsave -963 4125 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 3543(This)m 476(\207eld)s 959(contains)s 1807(a)s 1973(list)s -2324(of)s 2595(\207les)s 3044(with)s 3526(information)s 4711(about)s -5303(each)s 5798(one.)s 6248(The)s 6676(e)s 3(xact)k -7237(information)s 8422(and)s 0 3303(syntax)m 680(v)s 6(aries)k -1295(with)s 1777(the)s 2125(conte)s 3(xt.)k 2930(In)s -3186(all)s 3479(cases)s 4034(the)s 4382(the)s 4730(part)s -5161(of)s 5432(the)s 5780(\207eld)s 6263(contents)s 7111(on)s -7408(the)s 7756(same)s 8303(line)s 8717(as)s 0 3063(the)m -348(\207eld)s 831(name)s 1405(is)s 1615(empty)s 15(.)k -2302(The)s 2730(remainder)s 3758(of)s 4029(the)s 4377(\207eld)s -4860(is)s 5070(one)s 5472(line)s 5886(per)s 6251(\207le,)s -6663(each)s 7158(line)s 7572(being)s 8157(indented)s 0 2823(by)m -294(one)s 696(space)s 1283(and)s 1687(containing)s 2750(a)s -2916(number)s 3707(of)s 3978(sub-\207elds)s 4959(separated)s 5919(by)s -6213(spaces.)s 0 2415(In)m 254(the)s gsave -599 2469 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1056 2415(\(Debian)m 1880(source)s -2557(control\))s 3360(\207le)s 3718(each)s 4210(line)s 4621(contains)s -5466(the)s 5812(MD5)s 6361(checksum,)s 7422(size)s 7846(and)s -8247(\207lename)s 0 2175(of)m 271(the)s 619(tar\207le)s 1231(and)s -1635(\(if)s 1931(applicable\))s 3041(dif)s 6(f)k 3451(\207le)s -3812(which)s 4454(mak)s 2(e)k 5026(up)s 5319(the)s -5667(remainder)s 6695(of)s 6966(the)s 7314(source)s 7994(package.)s -153 fnt82 8822 2264(2)m 240 fnt82 0 1935(The)m 428(e)s 3(xact)k -989(forms)s 1597(of)s 1868(the)s 2216(\207lenames)s 3183(are)s -3530(described)s 4504(in)s 4747(`Source)s 5546(packages)s 6474(as)s -6724(archi)s 6(v)k 3(es',)k 7697(page)s 8205(16.)s -gsave -0 1253 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 1058(1)m 192 fnt82 58 988(A)m -241(space)s 711(after)s 1108(each)s 1505(comma)s 2117(is)s -2285(con)s 7(v)k 2(entional.)k 122 fnt82 0 752(2)m -192 fnt82 67 682(That)m 466(is,)s 679(the)s 958(parts)s -1370(which)s 1884(are)s 2162(not)s 2455(the)s gsave -2734 725 translate -0.6953 1.0000 scale -192 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -42(.dsc)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 3053 682(.)m -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (22,23) 12 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(22)m 240 fnt82 0 13252(In)m -256(the)s gsave -604 13306 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1465 13252(\207le)m 1826(this)s 2222(contains)s 3070(one)s -3472(line)s 3886(per)s 4251(\207le)s 4612(being)s 5197(uploaded.)s -6179(Each)s 6714(line)s 7128(contains)s 7976(the)s 8324(MD5)s -0 13012(checksum,)m 1064(size,)s 1542(section)s 2276(and)s 2680(priority)s -3450(and)s 3854(the)s 4202(\207lename.)s 5129(The)s 5557(section)s -6291(and)s 6695(priority)s 7465(are)s 7812(the)s 8160(v)s 6(alues)k -8816(of)s 0 12772(the)m 348(corresponding)s 1770(\207elds)s 2339(in)s -2582(the)s 2930(main)s 3465(source)s 4145(control)s 4877(\207le)s -5238(-)s 5366(see)s 5727(`)s gsave -5788 12826 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6548 12772(and)m gsave -6952 12826 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7753 12772(',)m -7939(page)s 8447(21.)s 8791(If)s 0 12532(no)m 293(section)s -1026(or)s 1284(priority)s 2053(is)s 2262(speci\207ed)s 3169(then)s -gsave -3637 12586 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3796 12532(should)m 4493(be)s 4774(used,)s 5319(though)s 6041(section)s -6774(and)s 7177(priority)s 7946(v)s 6(alues)k 8601(must)s -0 12292(be)m 282(speci\207ed)s 1190(for)s 1528(ne)s 6(w)k -1975(packages)s 2903(to)s 3142(be)s 3424(installed)s 4291(properly)s 15(.)k -0 11884(The)m 428(special)s 1145(v)s 6(alue)k gsave -1712 11938 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(byhand)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2372 11884(for)m -2709(the)s 3056(section)s 3789(in)s 4032(a)s gsave -4197 11938 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5057 11884(\207le)m -5418(indicates)s 6317(that)s 6734(the)s 7081(\207le)s 7442(in)s -7684(question)s 8551(is)s 8760(not)s 0 11644(an)m 283(ordinary)s -1147(package)s 1987(\207le)s 2348(and)s 2752(must)s 3277(by)s -3571(installed)s 4438(by)s 4732(hand)s 5256(by)s 5550(the)s -5898(distrib)s 4(ution)k 7053(maintainers.)s 8271(If)s 8501(the)s -0 11404(section)m 734(is)s gsave -944 11458 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(byhand)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1604 11404(the)m 1952(priority)s 2722(should)s -3419(be)s gsave -3701 11458 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3801 11404(.)m 0 10996(If)m 230(a)s 396(ne)s 6(w)k -843(Debian)s 1591(re)s 6(vision)k 2412(of)s 2683(a)s -2849(package)s 3689(is)s 3899(being)s 4484(shipped)s 5287(and)s -5691(no)s 5984(ne)s 6(w)k 6431(original)s 7229(source)s -7909(archi)s 6(v)k 3(e)k 8659(is)s 0 10756(being)m -585(distrib)s 4(uted)k 1661(the)s gsave -2009 10810 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2469 10756(must)m 2994(still)s -3406(contain)s 4167(the)s gsave -4515 10810 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Files)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5075 10756(\207eld)m 5558(entry)s 6103(for)s -6441(the)s 6789(original)s 7587(source)s 8267(archi)s 6(v)k 3(e)k -gsave -0 10570 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(upstr)m 8(eam-ver)k 2(sion)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -3614 -52(.orig.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3714 10516(,)m 3821(b)s 4(ut)k -4183(the)s gsave -4531 10570 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5392 10516(\207le)m 5753(should)s 6450(lea)s 4(v)k 3(e)k -7003(it)s 7195(out.)s 7605(In)s 7861(this)s 8257(case)s -8724(the)s 0 10276(original)m 798(source)s 1478(archi)s 6(v)k 3(e)k -2228(on)s 2525(the)s 2873(distrib)s 4(ution)k 4028(site)s -4415(must)s 4940(match)s 5581(e)s 3(xactly)k 15(,)k -6360(byte-for)s 4(-byte,)k 7723(the)s 8071(original)s 0 10036(source)m -680(archi)s 6(v)k 3(e)k 1430(which)s 2072(w)s 2(as)k -2493(used)s 2990(to)s 3229(generate)s 4094(the)s gsave -4442 10090 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4902 10036(\207le)m -5263(and)s 5667(dif)s 6(f)k 6077(which)s 6719(are)s -7066(being)s 7651(uploaded.)s 300 fnt84 0 9476(4.2.13.)m gsave -963 9545 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8962(The)m -428(most)s 953(recent)s 1596(v)s 3(ersion)k 2354(of)s -2625(the)s 2973(standards)s 3927(\(the)s gsave -4354 9016 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4814 8962(programmers')m 6200(and)s -6604(polic)s 3(y)k 7253(manuals)s 8101(and)s 0 8722(associated)m -1040(te)s 3(xts\))k 1616(with)s 2098(which)s 2740(the)s -3088(package)s 3928(complies.)s 4895(This)s 5371(is)s 5581(updated)s -6397(manually)s 7341(when)s 7917(editing)s 8634(the)s 0 8482(source)m -680(package)s 1519(to)s 1758(conform)s 2627(to)s 2866(ne)s 6(wer)k -3503(standards;)s 4518(it)s 4709(can)s 5098(sometimes)s 6170(be)s -6452(used)s 6948(to)s 7187(tell)s 7545(when)s 8121(a)s -8286(package)s 0 8242(needs)m 596(attention.)s 0 7834(Its)m 289(format)s -985(is)s 1195(the)s 1543(same)s 2090(as)s 2340(that)s -2758(of)s 3029(a)s 3195(v)s 3(ersion)k 3953(number)s -4744(e)s 3(xcept)k 5425(that)s 5843(no)s 6136(epoch)s -6765(or)s 7024(Debian)s 7772(re)s 6(vision)k 8593(is)s -0 7594(allo)m 6(wed)k 809(-)s 937(see)s 1298(`V)s 26(ersion)k -2165(numbering',)s 3388(page)s 3896(26.)s 300 fnt84 0 7034(4.2.14.)m -gsave -963 7103 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Distribution)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 6521(In)m 256(a)s gsave -422 6575 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1283 6521(\207le)m 1644(or)s 1903(parsed)s -2585(changelog)s 3622(output)s 4294(this)s 4690(contains)s 5538(the)s -5886(\(space-separated\))s 7605(name\(s\))s 8423(of)s 8694(the)s 0 6281(distrib)m 4(ution\(s\))k -1398(where)s 2038(this)s 2434(v)s 3(ersion)k 3192(of)s -3463(the)s 3811(package)s 4651(should)s 5348(be)s 5630(or)s -5889(w)s 2(as)k 6310(installed.)s 7223(Distrib)s 4(ution)k -8431(names)s 0 6041(follo)m 6(w)k 672(the)s 1020(rules)s -1535(for)s 1873(package)s 2713(names.)s 3428(\(See)s 3908(`)s -gsave -3969 6095 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4669 6041(',)m 4855(page)s 5363(19\).)s 0 5633(Current)m 790(distrib)s 4(ution)k -1945(v)s 6(alues)k 2601(are)s gsave -2948 5687 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(stable)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3548 5633(,)m gsave -3655 5687 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(unstable)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4456 5633(,)m -gsave -4563 5687 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(contrib)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5263 5633(,)m gsave -5370 5687 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(non\211free)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6231 5633(and)m gsave -6635 5687 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(experimental)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7836 5633(.)m 300 fnt84 0 5073(4.2.15.)m -gsave -963 5142 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 4523(This)m 476(is)s 686(a)s 852(description)s 1971(of)s -2242(ho)s 6(w)k 2703(important)s 3692(it)s 3884(is)s -4094(to)s 4333(upgrade)s 5160(to)s 5399(this)s 5795(v)s 3(ersion)k -6553(from)s 7077(pre)s 6(vious)k 7946(ones.)s 8489(It)s -0 4283(consists)m 806(of)s 1075(a)s 1238(single)s 1863(k)s 2(e)k 3(yw)k 2(ord)k -2749(usually)s 3492(taking)s 4141(one)s 4540(of)s 4809(the)s -5154(v)s 6(alues)k gsave -5808 4337 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(LOW)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6108 4283(,)m gsave -6213 4337 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(MEDIUM)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6870 4283(or)m gsave -7127 4337 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(HIGH)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7527 4283(\))m -7652(follo)s 6(wed)k 8552(by)s 8843(an)s 0 4043(optional)m -839(commentary)s 2088(\(separated)s 3127(by)s 3421(a)s 3587(space\))s -4246(which)s 4888(is)s 5098(usually)s 5843(in)s 6086(parentheses.)s -7305(F)s 3(or)k 7694(e)s 3(xample:)k gsave -480 3857 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Urgency:)m 1296(LOW)s 1872(\(HIGH)s 2736(for)s -3312(diversions)s 4896(users\))s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3260(This)m -476(\207eld)s 959(appears)s 1739(in)s 1982(the)s gsave -2329 3314 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3190 3260(\207le)m -3551(and)s 3954(in)s 4197(parsed)s 4878(changelogs;)s 6067(its)s -6343(v)s 6(alue)k 6910(appears)s 7691(as)s 7940(the)s -8288(v)s 6(alue)k 8855(of)s 0 3020(the)m gsave -348 3074 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1108 3020(attrib)m 4(ute)k -1955(in)s 2198(a)s gsave -2364 3074 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2764 3020(-style)m 3350(changelog)s 4387(\(see)s -4827(`)s gsave -4888 3074 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6490 3020(',)m 6676(page)s 7184(13\).)s 0 2612(Ur)m 4(genc)k 3(y)k -871(k)s 2(e)k 3(yw)k 2(ords)k 1846(are)s -2193(not)s 2559(case-sensiti)s 6(v)k 3(e.)k 300 fnt84 -0 2052(4.2.16.)m gsave -963 2121 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Date)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 1539(In)m gsave -256 1593 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1117 1539(\207les)m 1566(and)s 1970(parsed)s -2652(changelogs,)s 3836(this)s 4232(gi)s 6(v)k 3(es)k -4779(the)s 5127(date)s 5581(the)s 5929(package)s 6769(w)s 2(as)k -7190(b)s 4(uilt)k 7684(or)s 7943(last)s 8334(edited.)s -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(23)m 300 fnt84 0 13208(4.2.17.)m -gsave -963 13277 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Format)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12695(This)m 460(\207eld)s 926(occurs)s 1584(in)s gsave -1810 12749 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2654 12695(\207les,)m -3142(and)s 3529(speci\207es)s 4386(a)s 4535(format)s 5214(re)s 6(vision)k -6018(for)s 6339(the)s 6670(\207le.)s 7062(The)s 7473(format)s -8152(described)s 0 12455(here)m 452(is)s 646(v)s 3(ersion)k -gsave -1388 12509 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(1.5)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1688 12455(.)m 1776(The)s 2188(syntax)s 2852(of)s 3107(the)s -3439(format)s 4119(v)s 6(alue)k 4671(is)s 4865(the)s -5197(same)s 5728(as)s 5962(that)s 6364(of)s 6619(a)s -6769(package)s 7593(v)s 3(ersion)k 8335(number)s 0 12215(e)m 3(xcept)k -681(that)s 1099(no)s 1392(epoch)s 2021(or)s 2280(Debian)s -3028(re)s 6(vision)k 3849(is)s 4059(allo)s 6(wed)k -4868(-)s 4996(see)s 5357(`V)s 26(ersion)k 6224(numbering',)s -7447(page)s 7955(26.)s 300 fnt84 0 11655(4.2.18.)m gsave -963 11724 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11105(In)m -256(a)s gsave -422 11159 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1283 11105(\207le)m 1644(or)s 1903(parsed)s 2585(changelog)s -3622(this)s 4018(\207eld)s 4501(contains)s 5349(the)s 5697(human-readable)s -7293(changes)s 8115(data,)s 0 10865(describing)m 1049(the)s 1397(dif)s 6(ferences)k -2502(between)s 3356(the)s 3704(last)s 4095(v)s 3(ersion)k -4853(and)s 5257(the)s 5605(current)s 6341(one.)s 0 10457(There)m -613(should)s 1310(be)s 1592(nothing)s 2377(in)s 2620(this)s -3016(\207eld)s 3499(before)s 4165(the)s 4513(\207rst)s 4944(ne)s 6(wline;)k -5807(all)s 6100(the)s 6448(subsequent)s 7572(lines)s 8074(must)s -8599(be)s 0 10217(indented)m 872(by)s 1155(at)s 1376(least)s -1863(one)s 2254(space;)s 2886(blank)s 3468(lines)s 3960(must)s -4474(be)s 4745(represented)s 5894(by)s 6177(a)s 6332(line)s -6735(consiting)s 7655(only)s 8124(of)s 8384(a)s 8539(space)s -0 9977(and)m 404(a)s 570(full)s 956(stop.)s 0 9569(Each)m -528(v)s 3(ersion')k 13(s)k 1431(change)s 2157(information)s -3334(should)s 4023(be)s 4297(preceded)s 5210(by)s 5497(a)s -5655(`title')s 6208(line)s 6614(gi)s 6(ving)k 7265(at)s -7489(least)s 7978(the)s 8318(v)s 3(ersion,)k 0 9329(distrib)m 4(ution\(s\))k -1398(and)s 1802(ur)s 4(genc)k 3(y)k 15(,)k -2658(in)s 2901(a)s 3067(human-readable)s 4663(w)s 2(ay)k 15(.)k -0 8921(If)m 230(data)s 688(from)s 1212(se)s 6(v)k 3(eral)k -1934(v)s 3(ersions)k 2779(is)s 2989(being)s 3574(returned)s -4428(the)s 4776(entry)s 5321(for)s 5659(the)s 6007(most)s -6532(recent)s 7175(v)s 3(ersion)k 7933(should)s 8630(be)s -0 8681(returned)m 846(\207rst,)s 1316(and)s 1711(entries)s 2390(should)s -3079(be)s 3352(separated)s 4304(by)s 4589(the)s 4929(representation)s -6331(of)s 6593(a)s 6751(blank)s 7336(line)s 7741(\(the)s -8160(`title')s 8712(line)s 0 8441(may)m 466(also)s 904(be)s -1186(follo)s 6(wed)k 2088(by)s 2382(the)s 2730(representation)s -4140(of)s 4411(blank)s 5004(line\).)s 300 fnt84 0 7881(4.2.19.)m -gsave -963 7950 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Filename)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -2039 7881(and)m gsave -2590 7950 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(MSDOS\211Filename)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 7367(These)m 627(\207elds)s 1196(in)s gsave -1439 7421 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2300 7367(\207les)m -2749(gi)s 6(v)k 3(e)k 3208(the)s 3556(\207lename\(s\))s -4679(of)s 4950(\(the)s 5377(parts)s 5892(of\))s 6219(a)s -6385(package)s 7225(in)s 7468(the)s 7816(distrib)s 4(ution)k -0 7127(directories,)m 1111(relati)s 6(v)k 3(e)k 1870(to)s -2105(the)s 2450(root)s 2892(of)s 3159(the)s 3504(Debian)s -4248(hierarch)s 1(y)k 15(.)k 5235(If)s 5462(the)s -5806(package)s 6643(has)s 7010(been)s 7515(split)s 7983(into)s -8404(se)s 6(v)k 3(eral)k 0 6887(parts)m 515(the)s -863(parts)s 1378(are)s 1725(all)s 2018(listed)s 2593(in)s -2836(order)s 9(,)k 3438(separated)s 4398(by)s 4692(spaces.)s -300 fnt84 0 6327(4.2.20.)m gsave -963 6396 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Size)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 1538 6327(and)m gsave -2089 6396 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(MD5sum)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5813(These)m 627(\207elds)s -1196(in)s gsave -1439 5867 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Packages)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2300 5813(\207les)m 2749(gi)s 6(v)k 3(e)k -3208(the)s 3556(size)s 3983(\(in)s 4305(bytes,)s 4917(e)s 3(xpressed)k -5915(in)s 6158(decimal\))s 7042(and)s 7446(MD5)s 7998(checksum)s -0 5573(of)m 271(the)s 619(\207le\(s\))s 1224(which)s 1866(mak)s 2(e\(s\))k -2682(up)s 2975(a)s 3141(binary)s 3806(package)s 4646(in)s -4889(the)s 5237(distrib)s 4(ution.)k 6439(If)s 6669(the)s -7017(package)s 7857(is)s 8067(split)s 8538(into)s 0 5333(se)m 6(v)k 3(eral)k -722(parts)s 1237(the)s 1585(v)s 6(alues)k 2241(for)s -2579(the)s 2927(parts)s 3442(are)s 3789(listed)s 4364(in)s -4607(order)s 9(,)k 5209(separated)s 6169(by)s 6463(spaces.)s -300 fnt84 0 4773(4.2.21.)m gsave -963 4842 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Status)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4260(This)m 471(\207eld)s 949(in)s -gsave -1186 4314 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1586 4260(')m 13(s)k 1791(status)s 2381(\207le)s 2736(records)s -3485(whether)s 4309(the)s 4652(user)s 5105(w)s 2(ants)k -5706(a)s 5867(package)s 6702(installed,)s 7612(remo)s 3(v)k 3(ed)k -8496(or)s 8749(left)s 0 4020(alone,)m 609(whether)s 1423(it)s -1599(is)s 1792(brok)s 2(en)k 2496(\(requiring)s 3488(reinstallation\))s -4845(or)s 5088(not)s 5438(and)s 5825(what)s 6334(its)s -6594(current)s 7313(state)s 7790(on)s 8071(the)s 8402(system)s -0 3780(is.)m 263(Each)s 798(of)s 1069(these)s 1616(pieces)s -2264(of)s 2535(information)s 3720(is)s 3930(a)s 4096(single)s -4723(w)s 2(ord.)k 300 fnt84 0 3220(4.2.22.)m gsave -963 3289 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Config\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2670(If)m -217(a)s 369(package)s 1195(is)s 1391(not)s 1744(installed)s -2597(or)s 2842(not)s 3194(con\207gured,)s 4311(this)s 4694(\207eld)s -5163(in)s gsave -5392 2724 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5792 2670(')m 13(s)k 5988(status)s 6570(\207le)s -6917(records)s 7657(the)s 7991(last)s 8368(v)s 3(ersion)k -0 2430(of)m 271(the)s 619(package)s 1459(which)s 2101(w)s 2(as)k -2522(successfully)s 3744(con\207gured.)s 300 fnt84 0 1870(4.2.23.)m gsave -963 1939 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Conffiles)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 1356(This)m -476(\207eld)s 959(in)s gsave -1202 1410 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1602 1356(')m 13(s)k 1812(status)s -2407(\207le)s 2768(contains)s 3616(information)s 4801(about)s 5393(the)s -5741(automatically-managed)s 0 1116(con\207guration)m 1333(\207les)s 1782(held)s 2252(by)s -2546(a)s 2712(package.)s 3600(This)s 4076(\207eld)s 4559(should)s -240 fnt83 5256 1118(not)m 240 fnt82 5626 1116(appear)m 6323(an)s 3(ywhere)k -7306(in)s 7549(a)s 7715(package!)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s -4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s -7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (24,25) 13 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(24)m 300 fnt84 0 13210(4.2.24.)m -963(Obsolete)s 2146(\207elds)s 240 fnt82 0 12695(These)m 627(are)s -974(still)s 1386(recognised)s 2480(by)s gsave -2774 12749 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3234 12695(b)m 4(ut)k -3596(should)s 4293(not)s 4659(appear)s 5356(an)s 3(ywhere)k -6339(an)s 3(y)k 6736(more.)s gsave -120 12509 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Revision)m -grestore -gsave -120 12269 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package\211Revision)m -grestore -gsave -120 12029 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Package_Revision)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 11735(The)m -908(Debian)s 1656(re)s 6(vision)k 2477(part)s 2908(of)s -3179(the)s 3527(package)s 4367(v)s 3(ersion)k 5125(w)s 2(as)k -5546(at)s 5778(one)s 6180(point)s 6732(in)s 6975(a)s -7141(separate)s 7979(control)s 8711(\207le)s 480 11495(\207eld.)m 1009(This)s -1485(\207eld)s 1968(went)s 2493(through)s 3295(se)s 6(v)k 3(eral)k -4017(names.)s gsave -120 11309 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommended)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 11015(Old)m 897(name)s 1471(for)s gsave -1809 11069 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -gsave -120 10829 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Optional)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 10535(Old)m 897(name)s 1471(for)s -gsave -1809 10589 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2610 10535(.)m gsave -120 10349 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Class)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 10055(Old)m 897(name)s 1471(for)s gsave -1809 10109 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2610 10055(.)m -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(25)m gsave -0 12727 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(5.)m 412(V)s 34(ersion)k 1588(numbering)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12265(Ev)m 3(ery)k 622(package)s 1462(has)s -1832(a)s 1998(v)s 3(ersion)k 2756(number)s 9(,)k -3585(in)s 3828(its)s gsave -4104 12319 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4864 12265(control)m 5596(\207le)s 5957(\207eld.)s -gsave -0 11911 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 11857(imposes)m 1295(an)s 1578(ordering)s 2441(on)s 2738(v)s 3(ersion)k -3496(numbers,)s 4427(so)s 4693(that)s 5111(it)s 5303(can)s -5692(tell)s 6051(whether)s 6881(packages)s 7809(are)s 8156(being)s -8741(up-)s 0 11617(or)m 255(do)s 6(wngraded)k 1486(and)s -1885(so)s 2146(that)s gsave -2559 11671 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3314 11617(can)m 3698(tell)s 4052(whether)s -4878(a)s 5039(package)s 5874(it)s 6061(\207nds)s 6573(a)s 4(v)k 6(ailable)k -7476(is)s 7681(ne)s 6(wer)k 8314(than)s 8778(the)s -0 11377(one)m 402(installed)s 1269(on)s 1566(the)s 1914(system.)s -2682(The)s 3110(v)s 3(ersion)k 3868(number)s 4659(format)s -5355(has)s 5725(the)s 6073(most)s 6598(signi\207cant)s 7654(parts)s -8169(\(as)s 8498(f)s 2(ar)k 8820(as)s 0 11137(comparison)m -1173(is)s 1383(concerned\))s 2494(at)s 2726(the)s 3074(be)s 3(ginning.)k -0 10729(The)m 428(v)s 3(ersion)k 1186(number)s 1977(format)s -2673(is:)s 2938([)s 240 fnt83 3009 10731(epoc)m 3(h)k -gsave -3573 10783 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(:)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3673 10729(])m 240 fnt83 3731 10731(upstr)m 8(eam-ver)k 2(sion)k -240 fnt82 5389 10729([)m gsave -5460 10783 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 5560 10731(debian-r)m 8(e)k 3(vision)k -240 fnt82 7044 10729(].)m 0 10321(The)m 428(three)s 961(components)s -2169(here)s 2636(are:)s 240 fnt83 120 9915(epoc)m 3(h)k -240 fnt82 480 9673(This)m 956(is)s 1166(a)s 1332(single)s -1959(unsigned)s 2882(inte)s 3(ger)k 9(,)k 3640(which)s -4282(should)s 4979(usually)s 5724(be)s 6006(small.)s 6627(It)s -6832(may)s 7298(be)s 7580(omitted,)s 8417(in)s 480 9433(which)m -1122(case)s 1588(zero)s 2051(is)s 2261(assumed.)s 3188(If)s -3417(it)s 3609(is)s 3818(omitted)s 4605(then)s 5074(the)s -240 fnt83 5421 9435(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -7138 9433(may)m 7604(not)s 7969(contain)s 8729(an)s 3(y)k -480 9193(colons.)m 480 8785(It)m 685(is)s 895(pro)s 3(vided)k -1801(to)s 2040(allo)s 6(w)k 2619(mistak)s 2(es)k -3504(in)s 3747(the)s 4095(v)s 3(ersion)k 4853(numbers)s -5728(of)s 5999(older)s 6550(v)s 3(ersions)k 7395(of)s -7666(a)s 7832(package,)s 8722(and)s 480 8545(also)m 918(a)s -1084(package')s 13(s)k 2078(pre)s 6(vious)k 2947(v)s 3(ersion)k -3705(numbering)s 4795(schemes,)s 5712(to)s 5951(be)s 6233(left)s -6610(behind.)s gsave -480 8191 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 940 8137(will)m 1366(not)s 1732(usually)s 2477(display)s -3222(the)s 3570(epoch)s 4199(unless)s 4848(it)s 5040(is)s -5250(essential)s 6127(\(non-zero,)s 7163(or)s 7422(if)s 7639(the)s -240 fnt83 480 7899(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -2198 7897(contains)m 3046(a)s 3212(colon\);)s gsave -3935 7951 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4695 7897(does)m 5185(not)s -5551(display)s 6296(epochs)s 7012(at)s 7244(all)s 7537(in)s -7780(the)s 8128(main)s 8663(part)s 480 7657(of)m 751(the)s -1099(package)s 1939(selection)s 2845(display)s 15(.)k 240 fnt83 -120 7265(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 480 7023(This)m -947(is)s 1148(the)s 1487(main)s 2013(part)s 2435(of)s -2697(the)s 3036(v)s 3(ersion.)k 3832(It)s 4028(is)s -4229(usually)s 4965(v)s 3(ersion)k 5714(number)s 6496(of)s -6758(the)s 7097(original)s 7885(\(`upstream'\))s 480 6783(package)m 1320(of)s -1591(which)s 2233(the)s gsave -2581 6837 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3041 6783(\207le)m 3402(has)s 3772(been)s -4281(made,)s 4906(if)s 5123(this)s 5519(is)s 5729(applicable.)s -6815(Usually)s 7613(this)s 8009(will)s 8435(be)s 8717(in)s -480 6543(the)m 828(same)s 1375(format)s 2071(as)s 2321(that)s -2739(speci\207ed)s 3647(by)s 3941(the)s 4289(upstream)s 5225(author\(s\);)s -6199(ho)s 6(we)k 6(v)k 3(er)k 9(,)k -7106(it)s 7298(may)s 7764(need)s 8274(to)s 8513(be)s -480 6303(reformatted)m 1651(to)s 1890(\207t)s 2149(into)s gsave -2574 6357 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2974 6303(')m 13(s)k -3184(format)s 3880(and)s 4284(comparison)s 5457(scheme.)s 480 5895(The)m -902(comparison)s 2069(beha)s 4(viour)k 3076(of)s gsave -3341 5949 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3795 5895(with)m -4270(respect)s 5000(to)s 5233(the)s 240 fnt83 5575 5897(upstr)m 8(eam-ver)k 2(sion)k -240 fnt82 7287 5895(is)m 7491(described)s 8458(belo)s 6(w)k 15(.)k -480 5655(The)m 240 fnt83 908 5657(upstr)m 8(eam-ver)k 2(sion)k -240 fnt82 2626 5655(portion)m 3374(of)s 3645(the)s 3993(v)s 3(ersion)k -4751(number)s 5542(is)s 5752(mandatory)s 15(.)k 480 5247(The)m -240 fnt83 906 5249(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -2622 5247(may)m 3085(contain)s 3844(only)s 4322(alphanumerics)s 5764(and)s -6166(the)s 6512(characters)s gsave -7527 5301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(+)m - -grestore -gsave -7685 5301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.)m -grestore -gsave -7843 5301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211)m -grestore -gsave -8000 5301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(:)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8158 5247(\(full)m 8620(stop,)s 480 5007(plus,)m 972(h)s 1(yphen,)k -1769(colon\))s 2414(and)s 2804(should)s 3486(start)s 3941(with)s -4408(a)s 4560(digit.)s 5087(If)s 5302(there)s 5820(is)s -6016(no)s 240 fnt83 6294 5009(debian-r)m 8(e)k 3(vision)k -240 fnt82 7823 5007(then)m 8277(h)s 1(yphens)k 480 4767(are)m -827(not)s 1193(allo)s 6(wed;)k 2056(if)s 2273(there)s -2806(is)s 3016(no)s 240 fnt83 3309 4769(epoc)m 3(h)k -240 fnt82 3933 4767(then)m 4402(colons)s 5078(are)s 5425(not)s -5791(allo)s 6(wed.)k 240 fnt83 120 4379(debian-r)m 8(e)k 3(vision)k -240 fnt82 480 4137(This)m 956(part)s 1387(of)s 1658(the)s -2006(v)s 3(ersion)k 2764(represents)s 3783(the)s 4131(v)s 3(ersion)k -4889(of)s 5160(the)s 5508(modi\207cations)s 6861(that)s 7279(were)s -7799(made)s 8373(to)s 8612(the)s 480 3897(package)m 1306(to)s -1531(mak)s 2(e)k 2089(it)s 2266(a)s 2418(Debian)s -3152(binary)s 3802(package.)s 4676(It)s 4867(is)s 5062(in)s -5291(the)s 5625(same)s 6157(format)s 6839(as)s 7075(the)s -240 fnt83 7408 3899(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -480 3657(and)m gsave -884 3711 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1344 3657(compares)m 2311(it)s 2503(in)s 2746(the)s -3094(same)s 3641(w)s 2(ay)k 15(.)k 480 3249(It)m -685(is)s 895(optional;)s 1791(if)s 2008(it)s 2200(isn')s 4(t)k -2680(present)s 3430(then)s 3899(the)s 240 fnt83 4247 3251(upstr)m 8(eam-ver)k 2(sion)k -240 fnt82 5965 3249(may)m 6431(not)s 6797(contain)s 7558(a)s -7724(h)s 1(yphen.)k 8533(This)s 480 3009(format)m 1176(represents)s -2195(the)s 2543(case)s 3010(where)s 3650(a)s 3816(piece)s -4376(of)s 4647(softw)s 2(are)k 5523(w)s 2(as)k -5944(written)s 6677(speci\207cally)s 7819(to)s 8058(be)s 8340(turned)s -480 2769(into)m 899(a)s 1059(Debian)s 1801(binary)s 2459(package,)s -3344(and)s 3742(so)s 4002(there)s 4528(is)s 4732(only)s -5206(one)s 5602(`debianization')s 7074(of)s 7339(it)s 7525(and)s -7923(therefore)s 8833(no)s 480 2529(re)m 6(vision)k 1301(indication)s -2314(is)s 2524(required.)s 480 2121(It)m 685(is)s 895(con)s 9(v)k 3(entional)k -2174(to)s 2413(restart)s 3068(the)s 240 fnt83 3416 2123(debian-r)m 8(e)k 3(vision)k -240 fnt82 4960 2121(at)m gsave -5192 2175 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(1)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5352 2121(each)m 5847(time)s 6327(the)s -240 fnt83 6675 2123(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -8393 2121(is)m 480 1881(increased.)m gsave -480 1527 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 940 1473(will)m 1366(break)s 1958(the)s -240 fnt83 2306 1475(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -4024 1473(and)m 240 fnt83 4428 1475(debian-r)m 8(e)k 3(vision)k -240 fnt82 5972 1473(apart)m 6509(at)s 6741(the)s 7089(last)s -7480(h)s 1(yphen)k 8242(in)s 8485(the)s 480 1233(string.)m -1118(The)s 1535(absence)s 2337(of)s 2598(a)s 240 fnt83 -2753 1235(debian-r)m 8(e)k 3(vision)k 240 fnt82 4286 1233(compares)m -5242(earlier)s 5900(than)s 6358(the)s 6695(presence)s 7577(of)s -7837(one)s 8228(\(b)s 4(ut)k 8658(note)s 480 993(that)m -898(the)s 240 fnt83 1246 995(debian-r)m 8(e)k 3(vision)k -240 fnt82 2790 993(is)m 3000(the)s 3348(least)s 3845(signi\207cant)s -4901(part)s 5332(of)s 5603(the)s 5951(v)s 3(ersion)k -6709(number\).)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (26,27) 14 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(26)m 240 fnt82 480 13249(The)m -240 fnt83 908 13251(debian-r)m 8(e)k 3(vision)k 240 fnt82 -2452 13249(may)m 2918(contain)s 3679(only)s 4159(alphanumerics)s 5604(and)s -6008(the)s 6356(characters)s gsave -7374 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(+)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7534 13249(and)m gsave -7938 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8098 13249(\(plus)m 8627(and)s -480 13009(full)m 866(stop\).)s 0 12495(The)m 240 fnt83 428 12497(upstr)m 8(eam-ver)k 2(sion)k -240 fnt82 2146 12495(and)m 240 fnt83 2550 12497(debian-r)m 8(e)k 3(vision)k -240 fnt82 4094 12495(parts)m 4609(are)s 4956(compared)s 5957(by)s -gsave -6251 12549 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6711 12495(using)m 7283(the)s 7631(same)s 0 12255(algorithm:)m 0 11847(The)m -428(strings)s 1116(are)s 1463(compared)s 2464(from)s 2988(left)s -3365(to)s 3604(right.)s 0 11439(First)m 497(the)s 845(initial)s -1456(part)s 1887(of)s 2158(each)s 2653(string)s 3250(consisting)s -4273(entirely)s 5056(of)s 5327(non-digit)s 6264(characters)s 7282(is)s -7492(determined.)s 0 11199(These)m 617(tw)s 2(o)k 1016(parts)s -1520(\(one)s 1991(of)s 2251(which)s 2882(may)s 3338(be)s -3609(empty\))s 4324(are)s 4661(compared)s 5651(le)s 3(xically)k 15(.)k -6548(If)s 6768(a)s 6923(dif)s 6(ference)k 7929(is)s -8129(found)s 8735(it)s 8916(is)s 0 10959(returned.)m 895(The)s -1317(le)s 3(xical)k 1999(comparison)s 3167(is)s 3371(a)s -3531(comparison)s 4698(of)s 4964(ASCII)s 5638(v)s 6(alues)k -6288(modi\207ed)s 7191(so)s 7452(that)s 7864(all)s 8151(the)s -8493(letters)s 0 10719(sort)m 418(earlier)s 1086(than)s 1555(all)s -1848(the)s 2196(non-letters.)s 0 10311(Then)m 549(the)s 897(initial)s -1508(part)s 1939(of)s 2210(the)s 2558(remainder)s 3586(of)s -3857(each)s 4352(string)s 4949(which)s 5591(consists)s 6399(entirely)s -7182(of)s 7453(digit)s 7951(characters)s 0 10071(is)m 210(determined.)s -1389(The)s 1817(numerical)s 2827(v)s 6(alues)k 3483(of)s -3754(these)s 4301(tw)s 2(o)k 4711(parts)s 5226(are)s -5573(compared,)s 6623(and)s 7027(an)s 3(y)k 7424(dif)s 6(ference)k -8441(found)s 0 9831(is)m 210(returned)s 1064(as)s 1314(the)s -1662(result)s 2252(of)s 2523(the)s 2871(comparison.)s 4091(F)s 3(or)k -4480(these)s 5027(purposes)s 5929(an)s 6212(empty)s 6864(string)s -7461(\(which)s 8182(can)s 8571(only)s 0 9591(occur)m 591(at)s -823(the)s 1171(end)s 1575(of)s 1846(one)s 2248(or)s -2507(both)s 2990(v)s 3(ersion)k 3748(strings)s 4436(being)s -5021(compared\))s 6092(counts)s 6768(as)s 7018(zero.)s 0 9183(These)m -627(tw)s 2(o)k 1037(steps)s 1566(are)s 1913(repeated)s -2780(\(chopping)s 3804(initial)s 4415(non-digit)s 5352(strings)s 6040(and)s -6444(initial)s 7055(digit)s 7553(strings)s 8241(of)s 6(f)k -8585(from)s 0 8943(the)m 348(start\))s 886(until)s 1379(a)s -1545(dif)s 6(ference)k 2562(is)s 2772(found)s 3389(or)s -3648(both)s 4131(strings)s 4819(are)s 5166(e)s 3(xhausted.)k -0 8535(Note)m 510(that)s 917(the)s 1254(purpose)s 2057(of)s -2317(epochs)s 3021(is)s 3220(to)s 3448(allo)s 6(w)k -4016(us)s 4269(to)s 4497(lea)s 4(v)k 3(e)k -5038(behind)s 5737(mistak)s 2(es)k 6611(in)s 6843(v)s 3(ersion)k -7590(numbering,)s 8722(and)s 0 8295(to)m 234(cope)s 737(with)s -1213(situations)s 2175(where)s 2810(the)s 3152(v)s 3(ersion)k -3905(numbering)s 4989(changes.)s 5859(It)s 6059(is)s 240 fnt83 -6263 8297(not)m 240 fnt82 6628 8295(there)m 7156(to)s 7389(cope)s -7892(with)s 8368(v)s 3(ersion)k 0 8055(numbers)m 873(containing)s -1933(strings)s 2618(of)s 2886(letters)s 3516(which)s gsave -4155 8109 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4612 8055(cannot)m -5308(interpret)s 6173(\(such)s 6745(as)s gsave -6992 8109 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(ALPHA)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7549 8055(or)m gsave -7805 8109 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(pre\211)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8205 8055(\),)m -8388(or)s 8644(with)s 0 7815(silly)m 465(orderings)s 1419(\(the)s -1846(author)s 2517(of)s 2788(this)s 3184(manual)s 3943(has)s -4313(heard)s 4902(of)s 5173(a)s 5339(package)s 6179(whose)s -6847(v)s 3(ersions)k 7692(went)s gsave -8217 7869 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(1.1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8517 7815(,)m gsave -8624 7869 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(1.2)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8924 7815(,)m -gsave -0 7629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(1.3)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -300 7575(,)m gsave -407 7629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(1)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 507 7575(,)m gsave -614 7629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(2.1)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 914 7575(,)m gsave -1021 7629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(2.2)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1321 7575(,)m gsave -1428 7629 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(2)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1588 7575(and)m -1992(so)s 2258(forth\).)s 0 7167(If)m 217(an)s 487(upstream)s -1409(package)s 2236(has)s 2592(problematic)s 3773(v)s 3(ersion)k -4518(numbers)s 5379(the)s 3(y)k 5829(should)s 6512(be)s -6781(con)s 9(v)k 3(erted)k 7757(to)s 7982(a)s -8135(sane)s 8602(form)s 0 6927(for)m 338(use)s 713(in)s -956(the)s gsave -1304 6981 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2064 6927(\207eld.)m 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 13842(27)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(6.)m 412(P)s 3(ackage)k 1694(maintainer)s 3378(scripts)s -4414(and)s 5040(installation)s 6742(pr)s 6(ocedur)k 6(e)k - -grestore -gsave -0 11651 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(6.1.)m 628(Intr)s 5(oduction)k -2434(to)s 2773(package)s 3966(maintainer)s 5549(scripts)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 11189(It)m 204(is)s 413(possible)s 1251(supply)s -1943(scripts)s 2615(as)s 2864(part)s 3293(of)s 3563(a)s -3727(package)s 4566(which)s gsave -5207 11243 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5665 11189(will)m 6090(run)s 6464(for)s -6801(you)s 7214(when)s 7789(your)s 8286(package)s 0 10949(is)m -210(installed,)s 1126(upgraded)s 2075(or)s 2334(remo)s 3(v)k 3(ed.)k -0 10541(These)m 627(scripts)s 1301(should)s 1998(be)s 2280(the)s -2628(\207les)s gsave -3077 10595 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(preinst)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3777 10541(,)m gsave -3884 10595 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4685 10541(,)m gsave -4792 10595 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(prerm)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5352 10541(and)m gsave -5756 10595 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(postrm)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6416 10541(in)m -6659(the)s 7007(control)s 7739(area)s 8196(of)s 8467(the)s -0 10301(package.)m 888(The)s 3(y)k 1431(must)s 1956(be)s -2238(proper)s 2922(e)s 3(x)k 3(ectuable)k 3994(\207les;)s -4504(if)s 4721(the)s 3(y)k 5184(are)s 5531(scripts)s -6205(\(which)s 6926(is)s 7136(recommended\))s 8619(the)s 3(y)k -0 10061(must)m 525(start)s 995(with)s 1477(the)s 1825(usual)s -gsave -2385 10115 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2645 10061(con)m 9(v)k 3(ention.)k 3801(The)s 3(y)k -4344(should)s 5041(be)s 5323(readable)s 6188(and)s 6592(e)s 3(x)k 3(ecutable)k -7664(to)s 7903(an)s 3(yone,)k 8699(and)s 0 9821(not)m -366(w)s 2(orld-writeable.)k gsave -0 9467 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 9413(looks)m 1030(at)s 1262(the)s -1610(e)s 3(xit)k 2025(status)s 2620(from)s 3144(these)s -3691(scripts.)s 4418(It)s 4623(is)s 4833(important)s 5822(that)s -6240(the)s 3(y)k 6703(e)s 3(xit)k 7118(with)s -7600(a)s 7766(non-zero)s 0 9173(status)m 589(if)s 800(there)s -1326(is)s 1530(an)s 1807(error)s 9(,)k 2361(so)s -2621(that)s gsave -3033 9227 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3486 9173(can)m 3869(stop)s 4314(its)s 4584(processing.)s -5705(F)s 3(or)k 6087(shell)s 6587(scripts)s 7255(this)s -7644(means)s 8300(that)s 8711(you)s 240 fnt83 0 8935(almost)m -695(always)s 240 fnt82 1408 8933(need)m 1911(to)s 2143(use)s -gsave -2511 8987 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(set)m 574(\211e)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3164 8933(\(this)m 3632(is)s 3835(usually)s 4573(true)s -4993(when)s 5562(writing)s 6298(shell)s 6797(scripts,)s 7520(in)s -7756(f)s 2(act\).)k 8287(It)s 8485(is)s 8688(also)s -0 8693(important,)m 1036(of)s 1307(course,)s 2038(that)s 2456(the)s 3(y)k -2919(don')s 4(t)k 3480(e)s 3(xit)k 3895(with)s -4377(a)s 4543(non-zero)s 5446(status)s 6041(if)s 6258(e)s 6(v)k 3(erything)k -7325(went)s 7850(well.)s 0 8285(It)m 205(is)s 415(necessary)s -1398(for)s 1736(the)s 2084(error)s 2607(reco)s 3(v)k 3(ery)k -3491(procedures)s 4591(that)s 5009(the)s 5357(scripts)s 6031(be)s -6313(idempotent:)s 7495(ie,)s 7774(in)s 9(v)k 4(oking)k -8666(the)s 0 8045(same)m 532(script)s 1106(se)s 6(v)k 3(eral)k -1812(times)s 2364(in)s 2591(the)s 2923(same)s 3454(situation)s -4318(should)s 4999(do)s 5276(no)s 5553(harm.)s 6132(If)s -6346(the)s 6678(\207rst)s 7093(call)s 7476(f)s 2(ailed,)k -8108(or)s 8351(aborted)s 0 7805(half)m 443(w)s 2(ay)k -894(through)s 1696(for)s 2034(some)s 2595(reason,)s 3326(the)s -3674(second)s 4397(call)s 4796(should)s 5493(merely)s 6210(do)s -6503(the)s 6851(things)s 7487(that)s 7905(were)s 8425(left)s -0 7565(undone)m 762(the)s 1110(\207rst)s 1541(time,)s 2072(if)s -2289(an)s 3(y)k 15(,)k 2724(and)s 3128(e)s 3(xit)k -3543(with)s 4025(a)s 4191(success)s 4959(status.)s 0 7157(When)m -629(a)s 795(package)s 1635(is)s 1845(upgraded)s 2794(a)s -2960(combination)s 4213(of)s 4484(the)s 4832(scripts)s 5506(from)s -6030(the)s 6378(old)s 6742(and)s 7146(ne)s 6(w)k -7593(packages)s 8521(is)s 0 6917(called)m 628(in)s 871(amongst)s -1742(the)s 2090(other)s 2641(steps)s 3170(of)s 3441(the)s -3789(upgrade)s 4616(procedure.)s 5676(If)s 5906(your)s 6405(scripts)s -7079(are)s 7426(going)s 8025(to)s 8264(be)s 8546(at)s -8778(all)s 0 6677(complicated)m 1226(you)s 1641(need)s 2151(to)s -2390(be)s 2672(a)s 3(w)k 2(are)k 3293(of)s -3564(this,)s 4016(and)s 4420(may)s 4886(need)s 5396(to)s -5635(check)s 6254(the)s 6602(ar)s 4(guments)k 7645(to)s -7884(your)s 8383(scripts.)s 0 6269(Broadly)m 825(speaking)s 1729(the)s -gsave -2077 6323 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(preinst)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2837 6269(is)m 3047(called)s 3675(before)s 4341(\(a)s 4586(particular)s -5560(v)s 3(ersion)k 6318(of\))s 6645(a)s 6811(package)s -7651(is)s 7861(installed,)s 0 6029(and)m 403(the)s gsave -749 6083 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1609 6029(afterw)m 2(ards;)k -2724(the)s gsave -3071 6083 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(prerm)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3629 6029(before)m 4294(\(a)s 4537(v)s 3(ersion)k -5293(of\))s 5619(a)s 5783(package)s 6622(is)s 6830(remo)s 3(v)k 3(ed)k -7718(and)s 8120(the)s gsave -8466 6083 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postrm)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5789(afterw)m 2(ards.)k gsave -0 4765 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(6.2.)m 628(Summary)s 2050(of)s 2413(ways)s -3160(maintainer)s 4743(scripts)s 5718(ar)s 5(e)k 6232(called)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4303(\213)m 240 fnt83 480 4305(ne)m 3(w-pr)k 8(einst)k -gsave -1662 4357 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 4063(\213)m 240 fnt83 480 4065(ne)m 3(w-pr)k 8(einst)k -gsave -1662 4117 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -2422 4065(old-ver)m 2(sion)k 240 fnt82 0 3823(\213)m 240 fnt83 -480 3825(ne)m 3(w-pr)k 8(einst)k gsave -1662 3877 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 2422 3825(old-ver)m 2(sion)k -240 fnt82 0 3583(\213)m 240 fnt83 480 3585(old-pr)m 8(einst)k -gsave -1585 3637 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -2946 3585(ne)m 3(w-ver)k 2(sion)k 240 fnt82 0 3073(\213)m -240 fnt83 480 3075(postinst)m gsave -1288 3127 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(configure)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 2249 3075(most-r)m 8(ecently-con\207gur)k 8(ed-ver)k 2(sion)k -240 fnt82 0 2833(\213)m 240 fnt83 480 2835(old-postinst)m gsave -1673 2887 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(abort\211upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 3034 2835(ne)m 3(w)k -3473(ver)s 2(sion)k 240 fnt82 0 2593(\213)m 240 fnt83 -480 2595(con\210ictor')m 9(s-postinst)k gsave -2447 2647 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211remove)m - -grestore -gsave -3768 2647 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(in\211favour)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -4729 2595(pac)m 4(ka)k 2(g)k 2(e)k 5572(ne)s 3(w-ver)k 2(sion)k -240 fnt82 0 2353(\213)m 240 fnt83 480 2355(decon\207gur)m 8(ed')k 9(s-postinst)k -gsave -2773 2407 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211deconfigure)m -grestore -gsave -4595 2407 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(in\211favour)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 5556 2355(failed-install-pac)m 4(ka)k 2(g)k 2(e)k -7698(ver)s 2(sion)k gsave -480 2167 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(removing)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 1341 2115(con\210icting-pac)m 4(ka)k 2(g)k 2(e)k -3273(ver)s 2(sion)k 240 fnt82 0 1603(\213)m 240 fnt83 -480 1605(pr)m 8(erm)k gsave -1113 1657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(remove)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 1363(\213)m 240 fnt83 480 1365(old-pr)m 8(erm)k -gsave -1498 1417 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -2258 1365(ne)m 3(w-ver)k 2(sion)k 240 fnt82 0 1123(\213)m -240 fnt83 480 1125(ne)m 3(w-pr)k 8(erm)k gsave -1575 1177 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(failed\211upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 3036 1125(old-ver)m 2(sion)k -240 fnt82 0 883(\213)m 240 fnt83 480 885(con\210ictor')m 9(s-pr)k 8(erm)k -gsave -2272 937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(remove)m -grestore -gsave -2932 937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(in\211favour)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 3953 885(pac)m 4(ka)k 2(g)k 2(e)k -4796(ne)s 3(w-ver)k 2(sion)k gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s -4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s -7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (28,29) 15 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(28)m 240 fnt82 0 13249(\213)m -240 fnt83 480 13251(decon\207gur)m 8(ed')k 9(s-pr)k 8(erm)k -gsave -2598 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(deconfigure)m -grestore -gsave -3819 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(in\211favour)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 4780 13251(pac)m 4(ka)k 2(g)k 2(e-being-installed)k -7149(ver)s 2(sion)k gsave -7965 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(removing)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 480 13011(con\210icting-pac)m 4(ka)k 2(g)k 2(e)k -2412(ver)s 2(sion)k 240 fnt82 0 12499(\213)m 240 fnt83 -480 12501(postrm)m gsave -1201 12553 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(remove)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12259(\213)m 240 fnt83 480 12261(postrm)m gsave -1201 12313 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(purge)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12019(\213)m -240 fnt83 480 12021(old-postrm)m gsave -1586 12073 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(upgrade)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 2346 12021(ne)m 3(w-ver)k 2(sion)k -240 fnt82 0 11779(\213)m 240 fnt83 480 11781(ne)m 3(w-postrm)k -gsave -1663 11833 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(failed\211upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -3124 11781(old-ver)m 2(sion)k 240 fnt82 0 11539(\213)m 240 fnt83 -480 11541(ne)m 3(w-postrm)k gsave -1663 11593 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211install)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11299(\213)m 240 fnt83 480 11301(ne)m 3(w-postrm)k -gsave -1663 11353 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211install)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -3024 11301(old-ver)m 2(sion)k 240 fnt82 0 11059(\213)m 240 fnt83 -480 11061(ne)m 3(w-postrm)k gsave -1663 11113 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211upgrade)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 3024 11061(old-ver)m 2(sion)k 240 fnt82 -0 10819(\213)m 240 fnt83 480 10821(disappear)m 8(er')k 9(s-postrm)k -gsave -2592 10873 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(disappear)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -3553 10821(o)m 2(verwriter)k 4625(ne)s 3(w-ver)k 2(sion)k -gsave -0 9693 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(6.3.)m 628(Details)s 1639(of)s -2002(unpack)s 3088(phase)s 3943(of)s 4306(installation)s 5903(or)s -6282(upgrade)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9231(The)m 428(procedure)s -1440(on)s 1737(installation/upgrade/o)s 3(v)k 3(erwrite/disappear)k 5652(\(ie,)s -6010(when)s 6586(running)s gsave -7384 9285 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -719(\211\211unpack)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8685 9231(,)m 8792(or)s -0 8991(the)m 339(unpack)s 1082(stage)s 1619(of)s gsave -1880 9045 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 718(\211\211install)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3281 8991(\))m 3399(is)s 3599(as)s 3839(follo)s 6(ws.)k -4644(In)s 4890(each)s 5375(case)s 5832(if)s 6039(an)s -6312(error)s 6825(occurs)s 7490(the)s 7828(actions)s 8546(in)s -8779(are)s 0 8751(general)m 758(run)s 1134(backw)s 2(ards)k -2206(-)s 2334(this)s 2730(means)s 3392(that)s 3810(the)s -4158(maintainer)s 5239(scripts)s 5913(are)s 6260(run)s 6636(with)s -7118(dif)s 6(ferent)k 7993(ar)s 4(guments)k 0 8511(in)m -243(re)s 6(v)k 3(erse)k 979(order)s 13(.)k -1574(These)s 2201(are)s 2548(the)s 2896(`error)s 3498(unwind')s -4329(calls)s 4817(listed)s 5392(belo)s 6(w)k 15(.)k -0 8103(1.)m 480(i.)s 960(If)s 1190(a)s 1356(v)s 3(ersion)k -2114(the)s 2462(package)s 3302(is)s 3512(already)s 4269(installed,)s -5185(call)s gsave -1440 7917 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211pr)m 8(erm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1564 -52(upgrade)m gsave -2716 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ne)m 3(w\211ver)k 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 7364(ii.)m 960(If)s 1190(this)s 1586(gi)s 6(v)k 3(es)k -2133(an)s 2416(error)s 2939(\(ie,)s 3297(a)s 3463(non-zero)s -4366(e)s 3(xit)k 4781(status\),)s 5511(dpkg)s 6044(will)s -6470(attempt)s 7246(instead:)s gsave -1440 7178 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211pr)k 8(erm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1673 -52(failed\211upgrade)m gsave -3833 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(old\211ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 960 6865(Error)m -1523(unwind,)s 2349(for)s 2687(both)s 3170(the)s 3518(abo)s 3(v)k 3(e)k -4140(cases:)s gsave -1440 6679 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211postinst)m -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1813 -52(abort\211upgrade)m gsave -3829 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211ver)k 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6126(2.)m 480(If)s 710(a)s -876(`con\210icting')s 2090(package)s 2930(is)s 3140(being)s 3725(remo)s 3(v)k 3(ed)k -4614(at)s 4846(the)s 5194(same)s 5741(time:)s 480 5718(i.)m -960(If)s 1190(an)s 3(y)k 1587(packages)s 2515(depended)s -3491(on)s 3788(that)s 4206(con\210icting)s 5282(package)s 6122(and)s -gsave -6526 5772 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211auto\211deconfigure)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8388 5718(is)m 960 5478(speci\207ed,)m 1917(call,)s 2368(for)s 2706(each)s -3201(such)s 3697(package:)s gsave -1440 5292 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(decon\207gur)m 8(ed')k 9(s\211pr)k 8(erm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3128 -52(deconfigure)m 4856(\\)s 576 -292(in\211favour)m -gsave -2016 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e\211being\211installed)k - -grestore -gsave -5559 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 6692 -292(\\)m 576 -532(removing)m gsave -1872 -480 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(con\210icting\211pac)m 4(ka)k 2(g)k 2(e)k -grestore -gsave -4736 -480 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -960 4499(Error)m 1523(unwind:)s gsave -1440 4313 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(decon\207gur)m 8(ed')k 9(s\211postinst)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3377 -52(abort\211deconfigure)m 5969(\\)s 576 -292(in\211favour)m -gsave -2016 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e\211being\211installed\211b)k 4(ut\211failed)k - -grestore -gsave -7103 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 8236 -292(\\)m 576 -532(removing)m gsave -1872 -480 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(con\210icting\211pac)m 4(ka)k 2(g)k 2(e)k -grestore -gsave -4736 -480 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -960 3520(The)m 1385(decon\207gured)s 2689(packages)s 3613(are)s 3956(mark)s 2(ed)k -4725(as)s 4972(requiring)s 5897(con\207guration,)s 7276(so)s 7538(that)s -7952(if)s gsave -8165 3574 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211install)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 960 3280(is)m 1170(used)s 1667(the)s 3(y)k -2130(will)s 2556(be)s 2838(con\207gured)s 3920(ag)s 1(ain)k -4494(if)s 4711(possible.)s 480 2825(ii.)m 960(T)s 19(o)k -1260(prepare)s 2032(for)s 2370(remo)s 3(v)k 6(al)k -3199(of)s 3470(the)s 3818(con\210icting)s 4894(package,)s 5785(call:)s -gsave -1440 2639 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(con\210ictor')m 9(s\211pr)k 8(erm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2664 -52(remove)m 3672(in\211favour)s gsave -5112 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -gsave -6368 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211ver)k 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 960 2326(Error)m 1523(unwind:)s gsave -1440 2140 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(con\210ictor')m 9(s\211postinst)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -2913 -52(abort\211remove)m 4785(\\)s 576 -292(in\211favour)m gsave -2016 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -gsave -3273 -240 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211ver)k 2(sion)k -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 1347(3.)m 480(i.)s 960(If)s 1190(the)s -1538(package)s 2378(is)s 2588(being)s 3173(upgraded,)s 4171(call:)s -gsave -1440 1161 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211pr)k 8(einst)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1797 -52(upgrade)m gsave -2948 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(old\211ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 13842(29)m 240 fnt82 480 13251(ii.)m -960(Otherwise,)s 2049(if)s 2266(the)s 2614(package)s 3454(had)s -3858(some)s 4419(con\207guration)s 5752(\207les)s 6201(from)s 6725(a)s -6891(pre)s 6(vious)k 7760(v)s 3(ersion)k 960 13011(installed)m -1827(\(ie,)s 2185(it)s 2377(is)s 2587(in)s 2830(the)s -3178(`con\207guration)s 4590(\207les)s 5039(only')s 5577(state\):)s gsave -1440 12825 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211pr)k 8(einst)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1797 -52(install)m gsave -2949 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211ver)m 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 12272(iii.)m 960(Otherwise)s 1998(\(ie,)s -2356(the)s 2704(package)s 3544(w)s 2(as)k 3965(completely)s -5081(pur)s 4(ged\):)k gsave -1440 12086 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211pr)k 8(einst)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1797 -52(install)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -960 11773(Error)m 1523(unwind)s 2300(v)s 3(ersions,)k 3201(respecti)s 6(v)k 3(ely:)k -gsave -1440 11587 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211postrm)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1799 -52(abort\211upgrade)m gsave -3815 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211ver)m 2(sion)k - -grestore -gsave -0 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211postrm)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1799 -292(abort\211install)m gsave -3815 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211ver)m 2(sion)k - -grestore -gsave -0 -480 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211postrm)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1799 -532(abort\211install)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10554(4.)m -480(The)s 908(ne)s 6(w)k 1355(package')s 13(s)k -2349(\207les)s 2798(are)s 3145(unpack)s 2(ed,)k 4168(o)s 3(v)k 3(erwriting)k -5330(an)s 3(y)k 5727(that)s 6145(may)s 6611(be)s -6893(on)s 7190(the)s 7538(system)s 8262(already)s 15(,)k -480 10314(for)m 801(e)s 3(xample)k 1646(an)s 3(y)k -2025(from)s 2531(the)s 2861(old)s 3208(v)s 3(ersion)k -3948(of)s 4201(the)s 4531(same)s 5060(package)s 5883(or)s -6124(from)s 6630(another)s 7389(package)s 8211(\(backups)s 480 10074(of)m -751(the)s 1099(old)s 1463(\207les)s 1912(are)s 2259(left)s -2636(around,)s 3408(and)s 3812(if)s 4029(an)s 3(ything)k -4917(goes)s 5407(wrong)s 6072(dpkg)s 6605(will)s 7031(attempt)s -7807(to)s 8046(put)s 8412(them)s 480 9834(back)m 993(as)s -1243(part)s 1674(of)s 1945(the)s 2293(error)s 2816(unwind\).)s -480 9426(It)m 685(is)s 895(an)s 1178(error)s 1701(for)s -2039(a)s 2205(package)s 3045(to)s 3284(contains)s 4132(\207les)s -4581(which)s 5223(are)s 5570(on)s 5867(the)s 6215(system)s -6939(in)s 7182(another)s 7959(package,)s 480 9186(unless)m gsave -1129 9240 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1989 9186(is)m -2198(used)s 2694(\(see)s 3133(`)s gsave -3194 9240 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4054 9186(-)m 4181(o)s 3(v)k 3(erwriting)k -5342(\207les)s 5790(and)s 6193(replacing)s 7134(packages',)s 8196(page)s -8703(40\).)s 480 8946(Currently)m 1450(the)s gsave -1798 9000 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211\211force\211overwrite)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3560 8946(\210ag)m 3972(is)s -4182(enabled,)s 5033(do)s 6(wngrading)k 6344(it)s 6536(to)s -6775(a)s 6941(w)s 2(arning,)k 7830(b)s 4(ut)k -8192(this)s 8588(may)s 480 8706(not)m 846(al)s 2(w)k 2(ays)k -1557(be)s 1839(the)s 2187(case.)s 480 8298(P)m 3(ackages)k -1414(which)s 2051(o)s 3(v)k 3(erwrite)k 3011(each)s -3501(other')s 13(s)k 4197(\207les)s 4642(produce)s 5464(beha)s 4(viour)k -6472(which)s 7109(though)s 7827(deterministic)s 480 8058(is)m 690(hard)s -1173(for)s 1511(the)s 1859(system)s 2583(administrator)s 3916(to)s -4155(understand.)s 5309(It)s 5514(can)s 5903(easily)s 6514(lead)s -6970(to)s 7209(`missing')s 8144(programs)s 480 7818(if,)m 732(for)s -1070(e)s 3(xample,)k 1984(a)s 2150(package)s 2990(is)s -3200(installed)s 4067(which)s 4709(o)s 3(v)k 3(erwrites)k -5762(a)s 5928(\207le)s 6289(from)s 6813(another)s 7590(package,)s -8481(and)s 8885(is)s 480 7574(then)m 949(remo)s 3(v)k 3(ed)k -1838(ag)s 1(ain.)k 153 fnt82 2399 7663(1)m 240 fnt82 -0 7117(5.)m 480(i.)s 960(If)s 1190(the)s 1538(package)s -2378(is)s 2588(being)s 3173(upgraded,)s 4171(call)s gsave -1440 6931 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(old\211postrm)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1689 -52(upgrade)m -gsave -2840 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211ver)k 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 6378(ii.)m 960(If)s 1190(this)s -1586(f)s 2(ails,)k gsave -2101 6432 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2561 6378(will)m 2987(attempt:)s gsave -1440 6192 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211postrm)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -1798 -52(failed\211upgrade)m gsave -3957 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211ver)m 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 960 5879(Error)m 1523(unwind,)s 2349(for)s -2687(both)s 3170(cases:)s gsave -1440 5693 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211pr)m 8(einst)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1688 -52(abort\211upgrade)m gsave -3704 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ne)m 3(w\211ver)k 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 5081(This)m 956(is)s 1166(the)s 1514(point)s 2066(of)s -2337(no)s 2630(return)s 3257(-)s 3385(if)s gsave -3602 5135 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4062 5081(gets)m -4498(this)s 4894(f)s 2(ar)k 9(,)k 5254(it)s -5446(w)s 2(on')k 4(t)k 6058(back)s 6571(of)s 6(f)k -6915(past)s 7360(this)s 7756(point)s 8308(if)s 8525(an)s -480 4841(error)m 992(occurs.)s 1709(This)s 2174(will)s 2589(lea)s 4(v)k 3(e)k -3131(the)s 3468(package)s 4297(in)s 4529(a)s 4684(f)s 2(airly)k -5241(bad)s 5634(state,)s 6167(which)s 6798(will)s 7213(require)s -7934(a)s 8089(successful)s 480 4601(reinstallation)m 1783(to)s 2022(clear)s -2545(up,)s 2892(b)s 4(ut)k 3254(it')s 13(s)k -3596(when)s gsave -4172 4655 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4632 4601(starts)m 5186(doing)s 5785(things)s 6421(that)s -6839(are)s 7186(irre)s 6(v)k 3(ersible.)k 0 4145(6.)m -480(An)s 3(y)k 944(\207les)s 1393(which)s 2035(were)s -2555(in)s 2798(the)s 3146(old)s 3510(v)s 3(ersion)k -4268(of)s 4539(the)s 4887(package)s 5727(b)s 4(ut)k -6089(not)s 6455(in)s 6698(the)s 7046(ne)s 6(w)k -7493(are)s 7840(remo)s 3(v)k 3(ed.)k 0 3690(7.)m -480(The)s 908(ne)s 6(w)k 1355(\207le)s 1716(list)s -2067(replaces)s 2900(the)s 3248(old.)s 0 3235(8.)m 480(The)s -908(ne)s 6(w)k 1355(maintainer)s 2436(scripts)s 3110(replace)s -3855(the)s 4203(old.)s 0 2780(9.)m 480(An)s 3(y)k -944(packages)s 1872(all)s 2165(of)s 2436(whose)s 3104(\207les)s -3553(ha)s 4(v)k 3(e)k 4054(been)s 4563(o)s 3(v)k 3(erwritten)k -5715(during)s 6393(the)s 6741(installation,)s 7909(and)s 8313(which)s -480 2540(aren')m 4(t)k 1092(required)s 1946(for)s 2284(dependencies,)s -3680(are)s 4027(considered)s 5121(to)s 5360(ha)s 4(v)k 3(e)k -5861(been)s 6370(remo)s 3(v)k 3(ed.)k 7305(F)s 3(or)k -7694(each)s 8189(such)s 480 2300(package,)m 480 1892(i.)m gsave -960 1946 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1420 1892(calls:)m -gsave -1440 1706 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(disappear)m 8(er')k 9(s\211postrm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3119 -52(disappear)m 4559(\\)s gsave -575 -240 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(o)m 2(verwriter)k -grestore -gsave -2156 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(o)m 2(verwriter\211ver)k 2(sion)k -grestore - -grestore -gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor -0 753(1)m 192 fnt82 58 683(P)m 2(art)k 411(of)s -627(the)s 906(problem)s 1592(is)s 1760(due)s 2082(to)s -2274(what)s 2694(is)s 2862(ar)s 3(guably)k 3573(a)s -3706(b)s 3(ug)k 4034(in)s gsave -4229 726 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor -0 -42(dpkg)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 4548 683(.)m gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (30,31) 16 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(30)m 240 fnt82 480 13251(ii.)m -960(The)s 1388(package')s 13(s)k 2382(maintainer)s 3463(scripts)s -4137(are)s 4484(remo)s 3(v)k 3(ed.)k 480 12796(iii.)m -960(It)s 1165(is)s 1375(noted)s 1965(in)s 2208(the)s -2556(status)s 3151(database)s 4030(as)s 4280(being)s 4865(in)s -5108(a)s 5274(sane)s 5755(state,)s 6299(namely)s 7057(not)s -7423(installed)s 8290(\(an)s 3(y)k 960 12556(conf\207les)m 1834(it)s -2026(may)s 2492(ha)s 4(v)k 3(e)k 2993(are)s -3340(ignored,)s 4178(rather)s 4794(than)s 5263(being)s 5848(remo)s 3(v)k 3(ed)k -6737(by)s gsave -7031 12610 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7431 12556(\).)m 7614(Note)s 8135(that)s 960 12316(disappearing)m -2235(packages)s 3163(do)s 3456(not)s 3822(ha)s 4(v)k 3(e)k -4323(their)s 4820(prerm)s 5450(called,)s 6127(because)s gsave -6940 12370 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7400 12316(doesn')m 4(t)k -8160(kno)s 6(w)k 8741(in)s 960 12076(adv)m 6(ance)k -1794(that)s 2212(the)s 2560(package)s 3400(is)s 3610(going)s -4209(to)s 4448(v)s 6(anish.)k 0 11621(10.)m 480(An)s 3(y)k -930(\207les)s 1364(in)s 1592(the)s 1925(package)s 2751(we')s 12(re)k -3323(unpacking)s 4359(that)s 4762(are)s 5095(also)s 5518(listed)s -6078(in)s 6306(the)s 6640(\207le)s 6986(lists)s 7406(of)s -7662(other)s 8198(packages)s 480 11381(are)m 827(remo)s 3(v)k 3(ed)k -1716(from)s 2240(those)s 2801(lists.)s 3289(\(This)s 3844(will)s -4270(lobotomise)s 5389(the)s 5737(\207le)s 6098(list)s 6449(of)s -6720(the)s 7068(`con\210icting')s 8282(package)s 480 11141(if)m 697(there)s -1230(is)s 1440(one.\))s 0 10696(11.)m 480(The)s 908(backup)s -1653(\207les)s 2102(made)s 2676(during)s 3354(installation,)s 4522(abo)s 3(v)k 3(e,)k -5195(are)s 5542(deleted.)s 0 10241(12.)m 480(The)s 908(ne)s 6(w)k -1355(package')s 13(s)k 2349(status)s 2944(is)s 3154(no)s 6(w)k -3615(sane,)s 4147(and)s 4551(recorded)s 5445(as)s 5695(`unpack)s 2(ed'.)k -6873(Here)s 7393(is)s 7603(another)s 8380(point)s 480 10001(of)m -751(no)s 1044(return)s 1671(-)s 1799(if)s 2016(the)s -2364(con\210icting)s 3440(package')s 13(s)k 4434(remo)s 3(v)k 6(al)k -5263(f)s 2(ails)k 5722(we)s 6057(do)s 6350(not)s -6716(unwind)s 7493(the)s 7841(rest)s 8245(of)s 8516(the)s -480 9761(installation;)m 1653(the)s 2001(con\210icting)s 3077(package)s 3917(is)s -4127(left)s 4504(in)s 4747(a)s 4913(half-remo)s 3(v)k 3(ed)k -6252(limbo.)s 0 9306(13.)m 480(If)s 710(there)s 1243(w)s 2(as)k -1664(a)s 1830(con\210icting)s 2906(package)s 3746(we)s 4081(go)s -4374(and)s 4778(do)s 5071(the)s 5419(remo)s 3(v)k 6(al)k -6248(actions)s 6976(\(described)s 8029(belo)s 6(w\),)k 480 9066(starting)m -1247(with)s 1727(the)s 2073(remo)s 3(v)k 6(al)k -2900(of)s 3169(the)s 3515(con\210icting)s 4589(package')s 13(s)k -5581(\207les)s 6028(\(an)s 3(y)k 6502(that)s 6918(are)s -7263(also)s 7699(in)s 7940(the)s 8286(package)s 480 8826(being)m -1056(installed)s 1914(ha)s 4(v)k 3(e)k 2406(already)s -3154(been)s 3654(remo)s 3(v)k 3(ed)k 4534(from)s -5049(the)s 5388(con\210icting)s 6455(package')s 13(s)k 7440(\207le)s -7792(list,)s 8181(and)s 8576(so)s 8833(do)s 480 8586(not)m -846(get)s 1198(remo)s 3(v)k 3(ed)k 2087(no)s 6(w\).)k -gsave -0 7456 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(6.4.)m 628(Details)s 1639(of)s -2002(con\207guration)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6994(When)m 629(we)s -964(con\207gure)s 1924(a)s 2090(package)s 2930(\(this)s 3405(happens)s -4241(with)s gsave -4723 7048 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 718(\211\211install)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6124 6994(,)m 6231(or)s 6490(with)s -gsave -6972 7048 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211configure)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8073 6994(\),)m 8259(we)s 8594(\207rst)s 0 6754(update)m 694(the)s -1042(conf\207les)s 1916(and)s 2320(then)s 2789(call:)s gsave -480 6568 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1207 -52(configure)m -gsave -2647 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(most\211r)m 8(ecently\211con\207gur)k 8(ed\211ver)k 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5956(No)m 346(attempt)s 1122(is)s -1332(made)s 1906(to)s 2145(unwind)s 2922(after)s 3418(errors)s -4025(during)s 4703(con\207guration.)s 0 5548(If)m 230(there)s 763(is)s -973(no)s 1266(most)s 1791(recently)s 2614(con\207gured)s 3696(v)s 3(ersion)k -gsave -4454 5602 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4914 5548(will)m 5340(pass)s 5803(a)s 5969(null)s 6396(ar)s 4(gument;)k -7407(older)s 7958(v)s 3(ersions)k 8803(of)s 0 5308(dpkg)m -531(may)s 994(pass)s gsave -1455 5362 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2413 5308(\(including)m 3447(the)s 3792(angle)s -4364(brack)s 2(ets\))k 5283(in)s 5524(this)s 5917(case.)s -6430(Ev)s 3(en)k 6973(older)s 7522(ones)s 8009(do)s -8300(not)s 8663(pass)s 0 5068(a)m 166(second)s 889(ar)s 4(gument)k -1848(at)s 2080(all,)s 2425(under)s 3030(an)s 3(y)k -3427(circumstances.)s gsave -0 4044 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(6.5.)m 628(Details)s -1639(of)s 2002(r)s 5(emo)k 3(v)k 3(al)k -3182(and/or)s 4163(con\207guration)s 6064(pur)s 3(ging)k -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 3582(1.)m gsave -960 3636 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pr)m 8(erm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 956 -52(remove)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 3083(2.)m 480(The)s 908(package')s 13(s)k 1902(\207les)s -2351(are)s 2698(remo)s 3(v)k 3(ed)k 3587(\(e)s 3(xcept)k -4347(conf\207les\).)s 0 2629(3.)m gsave -960 2683 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(postrm)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1081 -52(remove)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 2130(4.)m 480(All)s 840(the)s 1188(maintainer)s 2269(scripts)s -2943(e)s 3(xcept)k 3624(the)s 3972(postrm)s 4696(are)s -5043(remo)s 3(v)k 3(ed.)k 480 1722(If)m 695(we)s -1015(aren')s 4(t)k 1611(pur)s 4(ging)k 2390(the)s -2723(package)s 3547(we)s 3867(stop)s 4303(here.)s 4803(Note)s -5309(that)s 5711(packages)s 6624(which)s 7251(ha)s 4(v)k 3(e)k -7736(no)s 8014(postrm)s 8722(and)s 480 1482(no)m 765(conf\207les)s -1630(are)s 1968(automatically)s 3313(pur)s 4(ged)k 4023(when)s -4590(remo)s 3(v)k 3(ed,)k 5519(as)s 5760(there)s -6284(is)s 6485(no)s 6769(dif)s 6(ference)k 7777(e)s 3(xcept)k -8449(for)s 8778(the)s gsave -480 1296 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 940 1242(status.)m 0 804(5.)m 480(The)s -908(conf\207les)s 1782(and)s 2186(an)s 3(y)k 2583(backup)s -3328(\207les)s 3777(\()s gsave -3850 858 translate -0.6953 1.0000 scale - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3950 804(-\207les,)m -gsave -4534 858 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#*#)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4894 804(\207les,)m gsave -5399 858 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(%)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5499 804(-\207les,)m gsave -6083 858 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.dpkg\211{old,new,tmp})m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7985 804(,)m 8092(etc.\))s 8558(are)s -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(31)m 240 fnt82 480 13251(remo)m 3(v)k 3(ed.)k -0 12844(6.)m gsave -960 12898 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(postrm)m -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1082 -52(purge)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12345(7.)m -480(The)s 908(package')s 13(s)k 1902(\207le)s 2263(list)s -2614(is)s 2824(remo)s 3(v)k 3(ed.)k 0 11831(No)m -346(attempt)s 1122(is)s 1332(made)s 1906(to)s 2145(unwind)s -2922(after)s 3418(errors)s 4025(during)s 4703(remo)s 3(v)k 6(al.)k -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (32,33) 17 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(32)m gsave -0 12726 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(7.)m 412(Descriptions)s 2296(of)s 2683(packages)s 4079(-)s -4262(the)s gsave -4793 148 translate -0.6953 1.0000 scale -340 fnt31 0.0 0.0 0.0 setrgbcolor 0 -74(Description)m -grestore -340 fnt84 -0.0 0.0 0.0 setrgbcolor 6438 70(\207eld)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12264(The)m -gsave -428 12318 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1589 12264(control)m 2321(\207le)s 2682(\207eld)s 3165(is)s 3375(used)s -3872(by)s gsave -4166 12318 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4926 12264(when)m 5502(the)s 5850(user)s 6308(is)s -6518(selecting)s 7420(which)s 8062(packages)s 0 12024(to)m 239(install)s -877(and)s 1281(by)s gsave -1575 12078 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2035 12024(when)m 2611(it)s 2803(displays)s -3638(information)s 4823(about)s 5415(the)s 5763(status)s 6358(of)s -6629(packages)s 7557(and)s 7961(so)s 8227(forth.)s 8795(It)s -0 11784(is)m 210(included)s 1092(on)s 1389(the)s 1737(FTP)s -2206(site)s 2593(in)s 2836(the)s gsave -3184 11838 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4045 11784(\207les,)m 4550(and)s -4954(may)s 5420(also)s 5858(be)s 6140(used)s 6637(by)s -6931(the)s 7279(Debian)s 8027(WWW)s 0 11544(pages.)m 0 11136(The)m -425(description)s 1540(is)s 1747(intended)s 2625(to)s 2861(describe)s -3709(the)s 4054(program)s 4920(to)s 5156(a)s 5318(user)s -5773(who)s 6235(has)s 6602(ne)s 6(v)k 3(er)k -7180(met)s 7595(it)s 7783(before)s 8446(so)s 8708(that)s -0 10896(the)m 3(y)k 463(kno)s 6(w)k 1044(whether)s -1874(the)s 3(y)k 2337(w)s 2(ant)k 2860(to)s -3099(install)s 3737(it.)s 3973(It)s 4178(should)s 4875(also)s -5313(gi)s 6(v)k 3(e)k 5772(information)s 6957(about)s -7549(the)s 7897(signi\207cant)s 0 10656(dependencies)m 1340(and)s 1744(con\210icts)s -2605(between)s 3459(this)s 3855(package)s 4695(and)s 5099(others,)s -5790(so)s 6056(that)s 6474(the)s 6822(user)s 7280(kno)s 6(ws)k -7951(wh)s 1(y)k 8417(these)s 0 10416(dependencies)m 1340(and)s -1744(con\210icts)s 2605(ha)s 4(v)k 3(e)k 3106(been)s -3615(declared.)s 0 10008(The)m 428(\207eld')s 13(s)k 1063(format)s -1759(is)s 1969(as)s 2219(follo)s 6(ws:)k gsave -480 9822 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Description:)m gsave -1872 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(single)m -624(line)s 1035(synopsis)s -grestore -gsave -144 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(e)m 4(xtended)k -912(description)s 2042(o)s 2(ver)k 2530(se)s 3(ver)k 3(al)k -3274(lines)s -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8970(The)m 428(synopsis)s -1304(is)s 1514(often)s 2062(printed)s 2797(in)s 3040(lists)s -3475(of)s 3746(packages)s 4674(and)s 5078(so)s 5344(forth,)s -5915(and)s 6319(should)s 7016(be)s 7298(as)s 7548(informati)s 6(v)k 3(e)k -8709(as)s 0 8730(possible.)m 888(Ev)s 3(ery)k 1510(package)s -2350(should)s 3047(also)s 3485(ha)s 4(v)k 3(e)k -3986(an)s 4269(e)s 3(xtended)k 5188(description.)s gsave -0 7706 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(7.1.)m 628(T)s 23(ypes)k 1493(of)s -1856(f)s 8(ormatting)k 3394(line)s 3964(in)s 4304(the)s -4804(extended)s 6100(description)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7244(\213)m -480(Those)s 1114(starting)s 1876(with)s 2351(a)s 2509(single)s -3129(space)s 3709(are)s 4049(part)s 4472(of)s 4736(a)s -4895(paragraph.)s 5948(Successi)s 6(v)k 3(e)k 7036(lines)s -7531(of)s 7795(this)s 8184(form)s 8700(will)s 480 7004(be)m -762(w)s 2(ord-wrapped)k 2213(when)s 2789(displayed.)s 3810(The)s -4238(leading)s 4995(space)s 5582(will)s 6008(usually)s 6753(be)s -7035(stripped)s 7863(of)s 6(f.)k 0 6549(\213)m 480(Those)s -1121(starting)s 1890(with)s 2372(tw)s 2(o)k 2782(or)s -3041(more)s 3588(spaces.)s 4316(These)s 4943(will)s 5369(be)s -5651(displayed)s 6626(v)s 3(erbatim.)k 7576(If)s 7806(the)s -8154(display)s 480 6309(cannot)m 1164(be)s 1432(panned)s 2167(horizontally)s -3362(the)s 3695(displaying)s 4731(program)s 5587(will)s 5998(line)s 6(wrap)k -6867(them)s 7390(`hard')s 7992(\(ie,)s 8335(without)s 480 6069(taking)m -1131(account)s 1934(of)s 2204(w)s 2(ord)k 2751(breaks\).)s -3557(If)s 3786(it)s 3978(can)s 4366(the)s 3(y)k -4828(will)s 5253(be)s 5534(allo)s 6(wed)k 6342(to)s -6581(trail)s 7018(of)s 6(f)k 7361(to)s 7599(the)s -7946(right.)s 8500(None,)s 480 5829(one)m 882(or)s 1141(tw)s 2(o)k -1551(initial)s 2162(spaces)s 2837(may)s 3303(be)s 3585(deleted,)s -4382(b)s 4(ut)k 4744(the)s 5092(number)s 5883(of)s -6154(spaces)s 6829(deleted)s 7577(from)s 8101(each)s 8596(line)s -480 5589(will)m 906(be)s 1188(the)s 1536(same)s 2083(\(so)s -2428(that)s 2846(you)s 3261(can)s 3650(ha)s 4(v)k 3(e)k -4151(indenting)s 5108(w)s 2(ork)k 5659(correctly)s 15(,)k -6599(for)s 6937(e)s 3(xample\).)k 0 5134(\213)m 480(Those)s -1114(containing)s 2170(a)s 2329(single)s 2949(space)s 3529(follo)s 6(wed)k -4424(by)s 4711(a)s 4870(single)s 5490(full)s 5869(stop)s -6314(character)s 13(.)k 7272(These)s 7892(are)s 8232(rendered)s -480 4894(as)m 730(blank)s 1323(lines.)s 1878(This)s 2354(is)s -2564(the)s 240 fnt83 2912 4896(only)m 240 fnt82 3380 4894(w)m 2(ay)k -3831(to)s 4070(get)s 4422(a)s 4588(blank)s 5181(line)s -5595(-)s 5723(see)s 6084(belo)s 6(w)k 15(.)k -0 4439(\213)m 480(Those)s 1121(containing)s 2184(a)s 2350(space,)s -2988(a)s 3154(full)s 3540(stop)s 3992(and)s 4396(some)s -4957(more)s 5504(characters.)s 6575(These)s 7202(are)s 7549(for)s -7887(future)s 480 4199(e)m 3(xpansion.)k 1552(Do)s 1898(not)s -2264(use)s 2639(them.)s gsave -0 3069 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(7.2.)m -628(Notes)s 1463(about)s 2323(writing)s 3390(descriptions)s -grestore -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 2609(Always)m 240 fnt82 746 2607(start)m 1216(e)s 3(xtended)k -2135(description)s 3254(lines)s 3756(with)s 4238(at)s 4470(least)s -4967(one)s 5369(whitespace)s 6487(character)s 13(.)k 7452(Fields)s -8087(in)s 8330(the)s 0 2367(control)m 731(\207le)s 1090(and)s -1493(in)s 1734(the)s 2080(P)s 3(ackages)k 3017(\207le)s -3376(are)s 3721(separated)s 4680(by)s 4972(\207eld)s 5453(names)s -6114(starting)s 6881(in)s 7122(the)s 7469(\207rst)s 7898(column,)s -8721(just)s 0 2123(as)m 231(message)s 1078(header)s 1755(\207elds)s -2305(are)s 2633(in)s 2856(RFC822.)s 3754(F)s 3(or)k 4(getting)k -4777(the)s 5105(whitespace)s 6204(will)s 6611(cause)s gsave -7178 2177 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -153 fnt82 0.0 0.0 0.0 setrgbcolor 7979 2212(1)m -240 fnt82 8080 2123(to)m 8299(produce)s 0 1883(a)m 166(syntax)s -846(error)s 1369(when)s 1945(trying)s 2569(to)s 2808(b)s 4(uild)k -3354(the)s 3702(package.)s 4590(If)s 4820(you)s 5235(force)s -5781(it)s 5973(to)s 6212(b)s 4(uild)k 6758(an)s 3(yw)k 2(ay)k -gsave -7552 1937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8012 1883(will)m 8438(refuse)s 0 1643(to)m 239(install)s 877(the)s -1225(resulting)s 2114(mess.)s 240 fnt83 0 1237(Do)m 344(not)s -240 fnt82 712 1235(include)m 1470(an)s 3(y)k 1865(completely)s -240 fnt83 2979 1237(empty)m 240 fnt82 3604 1235(lines.)m 4157(These)s -4782(separate)s 5618(dif)s 6(ferent)k 6491(records)s 7243(in)s -7484(the)s 7830(P)s 3(ackages)k 8765(\207le)s gsave -0 910 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 -0.0 0.0 0.0 setrgbcolor 0 715(1)m 192 fnt82 58 645(V)m 21(ersion)k -688(0.93.23)s 1299(or)s 1506(later)s 10(.)k 240 fnt82 -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(33)m 240 fnt82 0 13251(and)m -404(dif)s 6(ferent)k 1279(packages)s 2207(in)s 2450(the)s -gsave -2798 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4259 13251(\207le,)m 4671(and)s 5075(are)s 5422(forbidden)s 6409(in)s -6652(package)s 7492(control)s 8224(\207les.)s 8725(See)s 0 13011(the)m -348(pre)s 6(vious)k 1217(paragraph)s 2230(for)s 2568(what)s -3093(happens)s 3929(if)s 4146(you)s 4561(get)s 4913(this)s -5309(wrong.)s 0 12603(The)m 428(single)s 1055(line)s 1469(synopsis)s -2345(should)s 3042(be)s 3324(k)s 2(ept)k 3794(brief)s -4316(-)s 4444(certainly)s 5333(under)s 5938(80)s 6233(characters.)s -gsave -7304 12657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8064 12603(displays)m 0 12363(between)m 844(25)s 1120(and)s 1514(49)s -1795(characters)s 2803(without)s 3584(panning)s 4399(if)s 4606(you')s 12(re)k -5264(using)s 5826(an)s 6099(80-column)s 7183(terminal,)s 8075(depending)s -0 12123(on)m 297(what)s 822(display)s 1567(options)s 2323(are)s -2670(in)s 2913(ef)s 6(fect.)k 0 11715(Do)m 334(not)s -687(include)s 1435(the)s 1770(package)s 2597(name)s 3159(in)s -3389(the)s 3724(synopsis)s 4588(line.)s 5037(The)s 5453(display)s -6185(softw)s 2(are)k 7048(kno)s 6(ws)k 7707(ho)s 6(w)k -8155(to)s 8381(display)s 0 11475(this)m 391(already)s 15(,)k -1181(and)s 1580(you)s 1990(do)s 2278(not)s 2638(need)s -3143(to)s 3377(state)s 3865(it.)s 4096(Remember)s 5200(that)s -5612(in)s 5850(man)s 3(y)k 6428(situations)s 7390(the)s -7733(user)s 8186(may)s 8646(only)s 0 11235(see)m 361(the)s -709(synopsis)s 1585(line)s 1999(-)s 2127(mak)s 2(e)k -2699(it)s 2891(as)s 3141(informati)s 6(v)k 3(e)k -4302(as)s 4552(you)s 4967(can.)s 0 10827(The)m 423(e)s 3(xtended)k -1337(description)s 2451(should)s 3142(describe)s 3989(what)s 4509(the)s -4852(package)s 5686(does)s 6171(and)s 6570(ho)s 6(w)k -7026(it)s 7212(relates)s 7880(to)s 8114(the)s 8457(rest)s -8855(of)s 0 10587(the)m 348(system)s 1072(\(in)s 1394(terms)s -1975(of,)s 2281(for)s 2619(e)s 3(xample,)k 3533(which)s -4175(subsystem)s 5232(it)s 5424(is)s 5634(which)s 6276(part)s -6707(of\).)s 0 10179(The)m 428(blurb)s 986(that)s 1404(comes)s -2066(with)s 2548(a)s 2714(program)s 3584(in)s 3827(its)s -4103(announcements)s 5643(and/or)s gsave -6314 10233 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(README)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6974 10179(\207les)m 7423(is)s 7633(rarely)s -8243(suitable)s 0 9939(for)m 338(use)s 713(in)s 956(a)s -1122(description.)s 2288(It)s 2493(is)s 2703(usually)s 3448(aimed)s -4090(at)s 4322(people)s 5016(who)s 5482(are)s 5829(already)s -6586(in)s 6829(the)s 7177(community)s 8321(where)s 0 9699(the)m -347(package)s 1186(is)s 1394(used.)s 1936(The)s 2363(description)s -3480(\207eld)s 3962(needs)s 4556(to)s 4794(mak)s 2(e)k -5365(sense)s 5937(to)s 6175(an)s 3(yone,)k 6970(e)s 6(v)k 3(en)k -7468(people)s 8161(who)s 8625(ha)s 4(v)k 3(e)k -0 9459(no)m 293(idea)s 751(about)s 1343(an)s 3(y)k -1740(of)s 2011(the)s 2359(things)s 2995(the)s 3343(package)s -4183(deals)s 4725(with.)s 0 9051(Put)m 365(important)s 1339(information)s -2509(\207rst,)s 2972(both)s 3441(in)s 3669(the)s 4002(synopis)s -4770(and)s 5160(e)s 3(xtended)k 6064(description.)s 7215(Sometimes)s -8313(only)s 8778(the)s 0 8811(\207rst)m 431(part)s 862(of)s -1133(the)s 1481(synopsis)s 2357(or)s 2616(of)s 2887(the)s -3235(description)s 4354(will)s 4780(be)s 5062(displayed.)s 6083(Y)s 26(ou)k -6525(can)s 6914(assume)s 7674(that)s 8092(there)s 8625(will)s -0 8571(usually)m 745(be)s 1027(a)s 1193(w)s 2(ay)k -1644(to)s 1883(see)s 2244(the)s 2592(whole)s 3233(e)s 3(xtended)k -4152(description.)s 0 8163(Y)m 26(ou)k 442(may)s 908(include)s -1668(information)s 2853(about)s 3445(dependencies)s 4785(and)s 5189(so)s -5455(forth)s 5976(in)s 6219(the)s 6567(e)s 3(xtended)k -7486(description,)s 8655(if)s 0 7923(you)m 415(wish.)s 0 7515(Do)m -346(not)s 712(use)s 1087(tab)s 1432(characters.)s 2503(Their)s -3080(ef)s 6(fect)k 3676(is)s 3886(not)s 4252(predictable.)s -0 7107(Do)m 341(not)s 702(try)s 1016(to)s 1250(line)s 6(wrap)k -2128(the)s 2471(summary)s 3410(\(the)s 3832(part)s 4257(on)s -4549(the)s 4892(same)s 5434(line)s 5843(as)s 6088(the)s -6431(\207eld)s 6909(name)s gsave -7478 7161 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8579 7107(\))m 8701(into)s 0 6867(the)m -342(e)s 3(xtended)k 1254(description.)s 2413(This)s 2882(will)s -3302(not)s 3661(w)s 2(ork)k 4205(correctly)s 5100(when)s -5669(the)s 6011(full)s 6390(description)s 7502(is)s 7705(displayed,)s -8722(and)s 0 6627(mak)m 2(es)k 660(no)s 953(sense)s -1527(where)s 2167(only)s 2647(the)s 2995(summary)s 3939(is)s -4149(a)s 4(v)k 6(ailable.)k gsave -0 5603 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(7.3.)m 628(Example)s 1909(description)s 3507(in)s 3847(contr)s 5(ol)k -4890(\207le)s 5372(f)s 8(or)k 5849(Smail)s -grestore -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (34,35) 18 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(34)m gsave -480 13309 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Package:)m 1296(smail)s 0 -292(Version:)m 1296(3.1.29.1\21113)s 0 -532(Maintainer:)m -1728(Ian)s 2304(Jackson)s 3456()s 0 -772(Recommends:)m 1728(pine)s -2448(|)s 2736(mailx)s 3600(|)s 3888(elm)s 4464(|)s -4752(emacs)s 5616(|)s 5904(mail\211user\211agent)s 0 -1012(Suggests:)m 1440(metamail)s -0 -1252(Depends:)m 1296(cron,)s 2160(libc5)s 0 -1492(Conflicts:)m 1584(sendmail)s -0 -1732(Provides:)m 1440(mail\211transport\211agent)s 0 -1972(Description:)m 1872(Electronic)s 3456(mail)s -4176(transport)s 5616(system.)s 144 -2212(Smail)m 1008(is)s 1440(the)s -2016(recommended)s 3744(mail)s 4464(transport)s 5904(agent)s 6768(\(MTA\))s -7632(for)s 8208(Debian.)s 144 -2452(.)m 144 -2692(An)m 576(MTA)s -1152(is)s 1584(the)s 2160(innards)s 3312(of)s 3744(the)s -4320(mail)s 5040(system)s 6048(\211)s 6336(it)s 6768(takes)s -7632(messages)s 8928(from)s 144 -2932(user\211friendly)m 2160(mailer)s 3168(programs)s -4464(and)s 5040(arranges)s 6336(for)s 6912(them)s 7632(to)s -8064(be)s 8496(delivered)s 144 -3172(locally)m 1296(or)s 1728(passed)s -2736(on)s 3168(to)s 3600(other)s 4464(systems)s 5616(as)s -6048(required.)s 144 -3412(.)m 144 -3652(In)m 576(order)s 1440(to)s -1872(make)s 2592(use)s 3168(of)s 3600(it)s 4032(you)s -4608(must)s 5328(have)s 6048(one)s 6624(or)s 7056(more)s -7776(user)s 8496(level)s 144 -3892(mailreader)m 1728(programs)s 3024(such)s -3744(as)s 4176(elm,)s 4896(pine,)s 5760(mailx)s 6624(or)s -7056(Emacs)s 7920(\(which)s 8928(has)s 9504(Rmail)s 144 -4132(and)m -720(VM)s 1152(as)s 1584(mailreaders\))s 3456(installed.)s 5184(If)s -5616(you)s 6192(wish)s 6912(to)s 7344(send)s 8064(messages)s -9360(other)s 144 -4372(than)m 864(just)s 1584(to)s 2016(other)s -2880(users)s 3744(of)s 4176(your)s 4896(system)s 5904(you)s -6480(must)s 7200(also)s 7920(have)s 8640(appropriate)s 144 -4612(and)m -720(VM)s 1152(as)s 1584(mailreaders\))s 3456(installed.)s 5184(If)s -5616(you)s 6192(wish)s 6912(to)s 7344(send)s 8064(messages)s -9360(other)s 144 -4852(than)m 864(just)s 1584(to)s 2016(other)s -2880(users)s 3744(of)s 4176(your)s 4896(system)s 5904(you)s -6480(must)s 7200(also)s 7920(have)s 8640(appropriate)s 144 -5092(networking)m -1728(support,)s 3024(in)s 3456(the)s 4032(form)s 4752(of)s -5184(IP)s 5616(or)s 6048(UUCP.)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(35)m gsave -0 12726 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(8.)m 412(Declaring)s 1904(r)s 6(elationships)k 3840(between)s -5106(packages)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12264(P)m 3(ackages)k -938(can)s 1327(declare)s 2072(in)s 2315(their)s 2812(control)s -3544(\207le)s 3905(that)s 4323(the)s 3(y)k 4786(ha)s 4(v)k 3(e)k -5287(certain)s 5993(relationships)s 7265(to)s 7504(other)s 8055(packages)s -0 12024(-)m 128(for)s 466(e)s 3(xample,)k 1380(that)s -1798(the)s 3(y)k 2261(may)s 2727(not)s 3093(be)s -3375(installed)s 4242(at)s 4474(the)s 4822(same)s 5369(time)s -5849(as)s 6099(certain)s 6805(other)s 7356(packages,)s 8340(and/or)s -0 11784(that)m 418(the)s 3(y)k 881(depend)s 1631(on)s -1928(the)s 2276(presence)s 3168(of)s 3439(others,)s 4130(or)s -4389(that)s 4807(the)s 3(y)k 5270(should)s 5967(o)s 3(v)k 3(erwrite)k -6932(\207les)s 7381(in)s 7624(certain)s 8330(other)s 0 11544(packages)m -928(if)s 1145(present.)s 0 11136(This)m 472(is)s 678(done)s -1196(using)s 1764(the)s gsave -2108 11190 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2808 11136(,)m gsave -2911 11190 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3912 11136(,)m gsave -4015 11190 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4816 11136(,)m -gsave -4919 11190 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5820 11136(,)m gsave -5923 11190 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6780 11136(and)m gsave -7180 11190 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8037 11136(control)m 8765(\207le)s 0 10896(\207elds.)m -gsave -0 9872 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(8.1.)m 628(Syntax)s 1643(of)s -2006(r)s 5(elationship)k 3700(\207elds)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 9410(These)m 627(\207elds)s 1196(all)s 1489(ha)s 4(v)k 3(e)k -1990(a)s 2156(uniform)s 2986(syntax.)s 3715(The)s 3(y)k -4258(are)s 4605(a)s 4771(list)s 5122(of)s 5393(package)s -6233(names)s 6895(separated)s 7855(by)s 8149(commas.)s 0 9002(In)m -gsave -256 9056 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -956 9002(,)m gsave -1063 9056 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2064 9002(,)m gsave -2171 9056 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3032 9002(and)m gsave -3436 9056 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4597 9002(\(the)m 5024(\207elds)s -5593(which)s 6235(declare)s 6980(dependencies)s 8320(of)s 0 8762(the)m -348(package)s 1188(in)s 1431(which)s 2073(the)s 3(y)k -2536(occur)s 3127(on)s 3424(other)s 3975(packages\))s 4980(these)s -5527(package)s 6367(names)s 7029(may)s 7495(also)s 7933(be)s -8215(lists)s 8650(of)s 0 8522(alternati)m 6(v)k 3(e)k -1054(package)s 1894(names,)s 2612(separated)s 3572(by)s 3866(v)s 3(ertical)k -4633(bar)s 4998(symbols)s gsave -5847 8576 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(|)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6007 8522(\(pipe)m 6554(symbols\).)s 0 8114(All)m -350(the)s 688(\207elds)s 1246(e)s 3(xcept)k gsave -1917 8168 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2768 8114(may)m -3223(restrict)s 3934(their)s 4421(applicability)s 5658(to)s 5887(particular)s -6851(v)s 3(ersions)k 7685(of)s 7946(each)s 8430(named)s -0 7874(package.)m 883(This)s 1354(is)s 1558(done)s 2075(in)s -2313(parentheses)s 3473(after)s 3964(each)s 4453(indi)s 6(vidual)k -5467(package)s 6302(name;)s 6926(the)s 7269(parentheses)s 8429(should)s -0 7634(contain)m 761(a)s 927(relation)s 1713(from)s 2237(the)s -2585(list)s 2936(belo)s 6(w)k 3569(follo)s 6(wed)k -4471(by)s 4765(a)s 4931(v)s 3(ersion)k 5689(number)s 9(,)k -6518(in)s 6761(the)s 7109(format)s 7805(described)s 8779(in)s -0 7394(`V)m 26(ersion)k 867(numbering',)s 2090(page)s 2598(26.)s -0 6986(The)m 428(relations)s 1301(allo)s 6(wed)k 2110(are)s -gsave -2457 7040 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(<<)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2657 6986(,)m gsave -2764 7040 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(<=)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2964 6986(,)m gsave -3071 7040 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(=)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3171 6986(,)m gsave -3278 7040 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(>=)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3538 6986(and)m gsave -3942 7040 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(>>)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4202 6986(for)m -4540(strictly)s 5256(earlier)s 9(,)k 5962(earlier)s 6630(or)s -6889(equal,)s 7514(e)s 3(xactly)k 8255(equal,)s 0 6746(later)m -479(or)s 734(equal)s 1303(and)s 1703(strictly)s 2415(later)s 9(,)k -2931(respecti)s 6(v)k 3(ely)k 15(.)k 4161(The)s -4585(forms)s gsave -5189 6800 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(<)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5345 6746(and)m gsave -5745 6800 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(>)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5900 6746(were)m 6416(used)s 6909(to)s -7144(mean)s 7715(earlier/later)s 8867(or)s 0 6506(equal,)m 625(rather)s -1241(than)s 1710(strictly)s 2426(earlier/later)s 9(,)k 3621(so)s -3887(the)s 3(y)k 4350(should)s 5047(not)s 5413(appear)s -6110(in)s 6353(ne)s 6(w)k 6800(packages)s 7728(\(though)s -gsave -8530 6560 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 6266(still)m 412(supports)s 1274(them\).)s 0 5858(Whitespace)m 1171(may)s -1637(appear)s 2334(at)s 2566(an)s 3(y)k 2963(point)s -3515(in)s 3758(the)s 4106(v)s 3(ersion)k 4864(speci\207cation,)s -6179(and)s 6583(must)s 7108(appear)s 7805(where)s 8445(it')s 13(s)k -0 5618(necessary)m 983(to)s 1222(disambiguate;)s 2609(it)s 2801(is)s -3011(not)s 3377(otherwise)s 4362(signi\207cant.)s 5462(F)s 3(or)k -5851(consistenc)s 3(y)k 7018(and)s 7422(in)s 7665(case)s -8132(of)s 8403(future)s 0 5378(changes)m 822(to)s gsave -1061 5432 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1521 5378(it)m -1713(is)s 1923(recommended)s 3336(that)s 3754(a)s 3920(single)s -4547(space)s 5134(be)s 5416(used)s 5913(after)s 6409(a)s -6575(v)s 3(ersion)k 7333(relationship)s 8514(and)s 0 5138(before)m -661(a)s 821(v)s 3(ersion)k 1574(number;)s 2411(it)s -2598(is)s 2802(usual)s 3356(also)s 3789(to)s 4022(put)s -4383(a)s 4543(single)s 5165(space)s 5746(after)s 6236(each)s -6726(comma,)s 7531(on)s 7823(either)s 8420(side)s 8855(of)s -0 4898(each)m 495(v)s 3(ertical)k 1262(bar)s 9(,)k -1665(and)s 2069(before)s 2735(each)s 3230(open)s 3753(parenthesis.)s -0 4490(F)m 3(or)k 389(e)s 3(xample:)k gsave -480 4304 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Package:)m 1296(metamail)s 0 -292(Version:)m 1296(2.7\2113)s -0 -532(Depends:)m 1296(libc5)s 2160(\(>=)s 2736(5.2.18\2114\),)s 4320(mime\211support,)s -6336(csh)s 6912(|)s 7200(tcsh)s -grestore -gsave -0 2586 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(8.2.)m 628(Dependencies)s 2561(-)s gsave -2733 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor -0 -70(Depends)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 3667 66(,)m gsave -3819 139 translate -0.6953 1.0000 scale -320 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -70(Recommends)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 5154 66(,)m -gsave -5306 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Suggests)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -6374 66(,)m gsave -6526 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Pre\211Depends)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 2124(These)m 627(four)s 1085(\207elds)s 1654(are)s -2001(used)s 2498(to)s 2737(declare)s 3482(a)s 3648(dependenc)s 3(y)k -4843(by)s 5137(one)s 5539(package)s 6379(on)s 6676(another)s 13(.)k -7484(The)s 3(y)k 8027(appear)s 8724(in)s 0 1884(the)m -348(depending)s 1399(package')s 13(s)k 2393(control)s 3125(\207le.)s -0 1476(All)m 359(b)s 4(ut)k gsave -720 1530 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1880 1476(\(discussed)m 2933(belo)s 6(w\))k -3638(tak)s 2(e)k 4089(ef)s 6(fect)k 240 fnt83 -4684 1478(only)m 240 fnt82 5151 1476(when)m 5726(a)s 5890(package)s -6729(is)s 6938(to)s 7176(be)s 7457(con\207gured.)s 8583(The)s 3(y)k -0 1236(do)m 284(not)s 640(pre)s 6(v)k 3(ent)k -1399(a)s 1555(package)s 2386(being)s 2961(on)s 3249(the)s -3587(system)s 4302(in)s 4535(an)s 4809(uncon\207gured)s 6121(state)s -6605(while)s 7182(its)s 7449(dependencies)s 8779(are)s 0 996(unsatis\207ed,)m -1130(and)s 1534(it)s 1726(is)s 1936(possible)s 2776(to)s -3015(replace)s 3760(a)s 3926(package)s 4766(whose)s 5434(dependencies)s -6774(are)s 7121(satis\207ed)s 7962(and)s 8366(which)s 0 756(is)m -204(properly)s 1061(installed)s 1921(with)s 2396(a)s 2555(dif)s 6(ferent)k -3423(v)s 3(ersion)k 4174(whose)s 4836(dependencies)s 6169(are)s -6509(not)s 6868(and)s 7265(cannot)s 7956(be)s 8231(satis\207ed;)s -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (36,37) 19 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(36)m 240 fnt82 0 13251(when)m -576(this)s 972(is)s 1182(done)s 1704(the)s 2052(depending)s -3103(package)s 3943(will)s 4369(be)s 4651(left)s 5028(uncon\207gured)s -6350(\(since)s 6976(attempts)s 7836(to)s 8075(con\207gure)s 0 13011(it)m -192(will)s 618(gi)s 6(v)k 3(e)k 1077(errors\))s -1761(and)s 2165(will)s 2591(not)s 2957(function)s 3811(properly)s 15(.)k -0 12603(F)m 3(or)k 389(this)s 785(reason)s 1466(packages)s -2394(in)s 2637(an)s 2920(installation)s 4038(run)s 4414(are)s -4761(usually)s 5506(all)s 5799(unpack)s 2(ed)k 6773(\207rst)s -7204(and)s 7608(all)s 7901(con\207gured)s 0 12363(later;)m 530(this)s -921(gi)s 6(v)k 3(es)k 1462(later)s 1940(v)s 3(ersions)k -2779(of)s 3045(packages)s 3967(with)s 4444(dependencies)s 5779(on)s -6070(later)s 6548(v)s 3(ersions)k 7387(of)s 7653(other)s -8198(packages)s 0 12123(the)m 348(opportunity)s 1519(to)s 1758(ha)s 4(v)k 3(e)k -2259(their)s 2756(dependencies)s 4096(satis\207ed.)s 0 11715(Thus)m gsave -530 11769 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1290 11715(allo)m 6(ws)k -1959(package)s 2799(maintainers)s 3964(to)s 4203(impose)s 4950(an)s -5233(order)s 5797(in)s 6040(which)s 6682(packages)s 7610(should)s -8307(be)s 0 11475(con\207gured.)m gsave -120 11121 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 10827(This)m 956(declares)s 1789(an)s -2072(absolute)s 2925(dependenc)s 3(y)k 15(.)k gsave -480 10473 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 940 10419(will)m -1366(not)s 1732(con\207gure)s 2692(packages)s 3620(whose)s 4288(dependencies)s -5628(aren')s 4(t)k 6240(satis\207ed.)s 7127(If)s 7357(it)s -7549(is)s 7759(ask)s 2(ed)k 8360(to)s 480 10179(mak)m 2(e)k -1052(an)s 1335(installation)s 2453(which)s 3095(w)s 2(ould)k -3750(cause)s 4337(an)s 4620(installed)s 5487(package')s 13(s)k -6481(dependencies)s 7821(to)s 8060(become)s 480 9935(unsatis\207ed)m 1561(it)s -1753(will)s 2179(complain)s 153 fnt82 3066 10024(1)m 240 fnt82 -3126 9935(,)m 3233(unless)s gsave -3882 9989 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211auto\211deconfigure)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5744 9935(is)m 5954(speci\207ed,)s 6911(in)s -7154(which)s 7796(case)s 8263(those)s 480 9695(packages)m 1408(will)s -1834(be)s 2116(decon\207gured)s 3424(before)s 4090(the)s 4438(installation)s -5556(proceeds.)s gsave -480 9341 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1240 9287(mak)m 2(es)k 1900(it)s 2092(hard)s -2575(for)s 2913(the)s 3261(user)s 3719(to)s 3958(select)s -4561(packages)s 5489(for)s 5827(installation,)s 6995(remo)s 3(v)k 6(al)k -7824(or)s 8083(upgrade)s 480 9047(in)m 723(a)s 889(w)s 2(ay)k -1340(that)s 1758(w)s 2(ould)k 2413(mean)s 2988(that)s -3406(packages')s gsave -4395 9101 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5155 9047(\207elds)m 5724(w)s 2(ould)k 6379(be)s -6661(unsatis\207ed.)s 7788(The)s 8216(user)s 8674(can)s 480 8807(o)m 3(v)k 3(erride)k -1325(this)s 1719(if)s 1934(the)s 3(y)k 2395(wish,)s -2952(for)s 3289(e)s 3(xample)k 4150(if)s 4365(the)s 3(y)k -4826(kno)s 6(w)k 5405(that)s gsave -5822 8861 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6580 8807(has)m 6948(an)s -7229(out-of-date)s 8344(vie)s 6(w)k 8855(of)s 480 8567(the)m -828(real)s 1240(package)s 2080(relationships.)s 480 8159(The)m gsave -908 8213 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1668 8159(\207eld)m -2151(should)s 2848(be)s 3130(used)s 3627(if)s 3844(the)s -4192(depended-on)s 5486(package)s 6326(is)s 6536(required)s 7390(for)s -7728(the)s 8075(depending)s 480 7919(package)m 1320(to)s 1559(pro)s 3(vide)k -2343(a)s 2509(signi\207cant)s 3565(amount)s 4343(of)s 4614(functionality)s 15(.)k -gsave -120 7579 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 7285(This)m 956(declares)s 1789(a)s 1955(strong,)s 2660(b)s 4(ut)k -3022(not)s 3388(absolute,)s 4292(dependenc)s 3(y)k 15(.)k -gsave -480 6931 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1541 6877(is)m 1751(ignored)s 2540(by)s gsave -2834 6931 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3234 6877(,)m 3341(so)s -3607(that)s 4025(users)s 4567(using)s 5139(the)s 5487(command-line)s -6924(\(who)s 7469(are)s 7816(presumed)s 8804(to)s 480 6637(kno)m 6(w)k -1061(what)s 1586(the)s 3(y')k 12(re)k 2303(doing\))s -2977(will)s 3403(not)s 3769(be)s 4051(impeded.)s 480 6229(It)m -685(is)s 895(treated)s 1602(by)s gsave -1896 6283 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2656 6229(e)m 3(xactly)k -3397(as)s gsave -3647 6283 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4407 6229(is;)m 4678(this)s 5074(mak)s 2(es)k -5734(it)s 5926(hard)s 6409(for)s 6747(the)s 7095(user)s -7553(to)s 7792(select)s 8395(things)s 480 5989(so)m 746(as)s -996(to)s 1235(lea)s 4(v)k 3(e)k gsave -1788 6043 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2849 5989(\207elds)m -3418(unsatis\207ed,)s 4548(b)s 4(ut)k 4910(the)s 3(y)k -5373(are)s 5720(able)s 6174(to)s 6413(do)s 6706(so)s -6972(by)s 7266(being)s 7851(persistent.)s 480 5581(The)m gsave -908 5635 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1969 5581(\207eld)m -2452(should)s 3149(list)s 3500(packages)s 4428(that)s 4846(w)s 2(ould)k -5501(be)s 5783(found)s 6400(together)s 7243(with)s 7725(this)s -8121(one)s 8523(in)s 8766(all)s 480 5341(b)m 4(ut)k -842(unusual)s 1642(installations.)s gsave -120 5051 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 4757(This)m 950(is)s 1153(used)s -1643(to)s 1875(declare)s 2613(that)s 3024(one)s 3419(package)s -4252(may)s 4711(be)s 4986(more)s 5526(useful)s 6158(with)s -6633(one)s 7028(or)s 7280(more)s 7820(others.)s 8501(Using)s -480 4517(this)m 876(\207eld)s 1359(tells)s 1807(the)s 2155(packaging)s -3192(system)s 3916(and)s 4320(the)s 4668(user)s 5126(that)s -5544(the)s 5892(listed)s 6467(packages)s 7395(are)s 7742(be)s -8024(related)s 8731(to)s 480 4277(this)m 875(one)s 1276(and)s -1679(can)s 2067(perhaps)s 2860(enhance)s 3699(its)s 3974(usefulness,)s -5076(b)s 4(ut)k 5437(that)s 5853(installing)s 6794(this)s -7189(one)s 7590(without)s 8380(them)s 8916(is)s 480 4037(perfectly)m -1382(reasonable.)s gsave -480 3683 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1240 3629(will)m 1666(of)s 6(fer)k 2183(suggsted)s -3079(packages)s 4007(to)s 4246(the)s 4594(system)s 5318(administrator)s -6651(when)s 7227(the)s 3(y)k 7690(select)s 8293(the)s -480 3389(suggesting)m 1557(package,)s 2448(b)s 4(ut)k 2810(the)s -3158(def)s 2(ault)k 3879(is)s 4089(not)s 4455(to)s -4694(install)s 5332(the)s 5680(suggested)s 6682(package.)s gsave -120 3049 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 2755(This)m -956(\207eld)s 1439(is)s 1649(lik)s 2(e)k gsave -2061 2809 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2761 2755(,)m -2868(e)s 3(xcept)k 3549(that)s 3967(it)s 4159(also)s -4597(forces)s gsave -5231 2809 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5691 2755(to)m 5930(complete)s 6862(installation)s 7980(of)s -8251(the)s 480 2515(packages)m 1408(named)s 2104(before)s 2770(e)s 6(v)k 3(en)k -3270(starting)s 4039(the)s 4387(installation)s 5505(of)s 5776(the)s -6124(package)s 6964(which)s 7606(declares)s 8439(the)s 480 2275(predependenc)m 3(y)k 15(.)k -gsave -480 1921 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1237 1867(checks)m 1936(for)s 2270(predependencies)s 3912(when)s 4484(it)s -4673(is)s 4879(doing)s 5475(an)s 5755(installation)s 6869(run,)s -7292(and)s 7692(will)s 8115(attempt)s 8887(to)s 480 1627(\207nd)m -911(the)s 1259(packages)s 2187(which)s 2829(are)s 3176(required)s -4030(to)s 4269(be)s 4551(installed)s 5418(\207rst)s 5849(and)s -6253(do)s 6546(so)s 6812(in)s 7055(the)s 7403(right)s -7914(order)s 13(.)k gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 753(1)m -192 fnt82 58 683(Current)m 690(v)s 2(ersions)k 1366(\(1.2.4\))s -1915(of)s gsave -2131 726 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(dpkg)m -grestore -192 fnt82 -0.0 0.0 0.0 setrgbcolor 2498 683(ha)m 3(v)k 2(e)k 2900(a)s -3033(b)s 3(ug)k 3361(in)s 3556(this)s 3873(area)s -4239(which)s 4753(will)s 5094(cause)s 5564(some)s 6013(of)s -6229(these)s 6667(problems)s 7420(to)s 7612(be)s 7838(ignored.)s -240 fnt82 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m -8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 13842(37)m 240 fnt82 480 13251(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -1440(this)s 1836(process)s 2604(is)s 2814(slo)s 6(w)k -3314(\(because)s 4206(it)s 4398(requires)s 5218(repeated)s 6085(in)s 9(v)k 4(ocations)k -7226(of)s gsave -7497 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7897 13251(\))m 8025(and)s 480 13011(troublesome)m 1718(\(because)s -2610(it)s 2802(requires)s 3622(guessing)s 4513(where)s 5153(to)s -5392(\207nd)s 5823(the)s 6171(appropriate)s 7315(\207les\).)s 480 12603(F)m 3(or)k -869(these)s 1416(reasons,)s 2240(and)s 2644(because)s 3457(this)s -3853(\207eld)s 4336(imposes)s 5171(restrictions)s 6282(on)s 6579(the)s -6927(order)s 7491(in)s 7734(which)s 480 12363(packages)m 1408(may)s -1874(be)s 2156(unpack)s 2(ed)k 3130(\(which)s 3851(can)s -4240(be)s 4522(dif\207cult)s 5338(for)s 5676(installations)s 6881(from)s -7405(multipart)s 8340(media,)s 480 12123(for)m 818(e)s 3(xample\),)k -gsave -1811 12177 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2972 12123(should)m 3669(be)s 3951(used)s 4448(sparingly)s 15(,)k -5430(preferably)s 6465(only)s 6945(by)s 7239(packages)s 8167(whose)s -480 11883(premature)m 1504(upgrade)s 2331(or)s 2590(installation)s 3708(w)s 2(ould)k -4363(hamper)s 5140(the)s 5488(ability)s 6152(of)s 6423(the)s -6771(system)s 7495(to)s 7734(continue)s 8614(with)s 480 11643(an)m 3(y)k -877(upgrade)s 1704(that)s 2122(might)s 2740(be)s 3022(in)s -3265(progress.)s 480 11235(When)m 1109(the)s 1457(package)s 2297(declaring)s -3239(it)s 3431(is)s 3641(being)s 4226(con\207gured,)s 5357(a)s -gsave -5523 11289 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Pre\211Dependency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6984 11235(will)m 7410(be)s 7692(considered)s 480 10995(satis\207ed)m 1317(only)s -1793(if)s 2005(the)s 2349(depending)s 3395(package)s 4231(has)s -4596(been)s 5101(correctly)s 5999(con\207gured,)s 7125(just)s 7526(as)s -7771(if)s 7984(an)s 8262(ordinary)s gsave -480 10809 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1240 10755(had)m 1644(been)s -2153(used.)s 480 10347(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -1429(when)s 1994(a)s 2149(package)s 2978(declaring)s 3909(a)s -4064(predependenc)s 3(y)k 5553(is)s 5752(being)s 6326(unpack)s 2(ed)k -7289(the)s 7626(predependenc)s 3(y)k 480 10107(can)m 869(be)s -1151(satis\207ed)s 1992(e)s 6(v)k 3(en)k 2492(if)s -2709(the)s 3057(depended-on)s 4351(package\(s\))s 5435(are)s 5782(only)s -6262(unpack)s 2(ed)k 7236(or)s 7495(half-con\207gured,)s 480 9867(pro)m 3(vided)k -1370(that)s 1771(the)s 3(y)k 2217(ha)s 4(v)k 3(e)k -2701(been)s 3193(con\207gured)s 4258(correctly)s 5143(at)s 5358(some)s -5902(point)s 6437(in)s 6663(the)s 6994(past)s 7422(\(and)s -7888(not)s 8237(remo)s 3(v)k 3(ed)k 480 9627(or)m -739(partially)s 1588(remo)s 3(v)k 3(ed)k 2477(since\).)s -3151(In)s 3407(this)s 3803(case)s 4270(both)s 4753(the)s -5101(pre)s 6(viously-con\207gured)k 7266(and)s 7670(currently)s 480 9387(unpack)m 2(ed)k -1454(or)s 1713(half-con\207gured)s 3245(v)s 3(ersions)k 4090(must)s -4615(satisfy)s 5292(an)s 3(y)k 5689(v)s 3(ersion)k -6447(clause)s 7100(in)s 7343(the)s gsave -7691 9441 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 9147(\207eld.)m 300 fnt84 -0 8530(8.2.1.)m 813(Dependencies)s 2624(on)s 3010(shar)s 5(ed)k -3938(libraries)s 240 fnt82 0 7959(The)m 428(dependenc)s 3(y)k -1623(\207elds)s 2192(listed)s 2767(abo)s 3(v)k 3(e)k -3389(are)s 3736(used)s 4233(by)s 4527(packages)s 5455(which)s -6097(need)s 6607(shared)s 7289(libraries)s 8121(to)s 8360(declare)s -0 7719(dependencies)m 1340(on)s 1637(the)s 1985(appropriate)s 3129(packages.)s -0 7311(These)m 627(dependencies)s 1967(are)s 2314(usually)s 3059(determined)s -4192(automatically)s 5546(using)s gsave -6118 7365 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7579 7311(and)m 7983(inserted)s 0 7071(in)m -243(the)s 591(package)s 1431(control)s 2163(\207le)s 2524(using)s -3096(the)s 3444(control)s 4176(\207le)s 4537(substitution)s 5710(v)s 6(ariables)k -6617(mechanism;)s 7818(see)s 0 6831(`)m gsave -61 6885 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1723 6831(and)m 2127(v)s 6(ariable)k -2946(substitutions',)s 4341(page)s 4849(15)s 5135(and)s 5539(`T)s 19(ools)k -6195(for)s 6533(processing)s 7609(source)s 0 6591(packages',)m 1063(page)s -1571(8.)s 300 fnt84 0 6030(8.2.2.)m 813(Decon\207guration)s 2944(due)s -3479(to)s 3796(r)s 5(emo)k 3(v)k 3(al)k -4902(during)s 5836(b)s 6(ulk)k 6483(installations)s 240 fnt82 -0 5459(If)m gsave -214 5513 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 658 5459(w)m 2(ould)k 1297(lik)s 2(e)k -1693(to)s 1916(remo)s 3(v)k 3(e)k 2667(a)s -2817(package)s 3641(due)s 4026(to)s 4249(a)s 4399(con\210ict,)s -5207(as)s 5441(described)s 6399(abo)s 3(v)k 3(e,)k -7056(b)s 4(ut)k 7402(this)s 7782(w)s 2(ould)k -8420(violate)s 0 5219(a)m 162(dependenc)s 3(y)k 1353(of)s -1620(some)s 2177(other)s 2724(package)s 3560(on)s 3853(the)s -4196(system,)s gsave -4963 5273 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5419 5219(will)m 5841(usually)s 6582(not)s 6944(remo)s 3(v)k 3(e)k -7707(the)s 8050(con\210icting)s 0 4979(package)m 840(and)s 1244(halt)s -1662(with)s 2144(an)s 2427(error)s 13(.)k 0 4571(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -960(if)s 1177(the)s gsave -1525 4625 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211auto\211deconfigure)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3387 4571(\()m gsave -3460 4625 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211B)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3660 4571(\))m 3788(option)s -4457(is)s 4667(used)s gsave -5164 4625 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5624 4571(will)m 6050(automatically)s 7404(`decon\207gure')s -8725(the)s 0 4331(package)m 840(with)s 1322(the)s 1670(problematic)s -2864(dependenc)s 3(y)k 15(,)k 4097(so)s 4363(that)s -4781(the)s 5129(con\210icting)s 6205(package)s 7045(can)s 7434(be)s -7716(remo)s 3(v)k 3(ed)k 8605(and)s 0 4091(the)m -348(package)s 1188(we')s 12(re)k 1775(trying)s 2399(to)s -2638(install)s 3276(can)s 3665(be)s 3947(installed.)s 4860(If)s -gsave -5090 4145 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5550 4091(is)m 5760(being)s 6345(ask)s 2(ed)k 6946(to)s -7185(install)s 7823(packages)s 0 3851(\(rather)m 695(than)s 1163(just)s -1567(unpacking)s 2617(them\))s 3222(it)s 3413(will)s 3838(try)s -4156(to)s 4395(recon\207gure)s 5539(the)s 5886(package)s 6725(when)s -7300(it)s 7491(has)s 7860(unpack)s 2(ed)k 8833(all)s -0 3611(its)m 261(ar)s 4(guments,)k 1344(in)s 1571(the)s -1903(hope)s 2409(that)s 2812(one)s 3198(of)s 3453(the)s -3785(other)s 4320(packages)s 5232(it)s 5409(is)s 5603(installing)s -6529(will)s 6939(satisfy)s 7600(the)s 7932(problematic)s 0 3371(dependenc)m 3(y)k 15(.)k -gsave -0 3017 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -760 2963(supplies)m 1595(this)s 1991(ar)s 4(gument)k 2950(to)s -gsave -3189 3017 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3649 2963(when)m 4225(it)s 4417(in)s 9(v)k 4(ok)k 2(es)k -5198(it,)s 5437(so)s 5703(that)s 6121(b)s 4(ulk)k -6604(installations)s 7809(proceed)s 0 2723(smoothly)m 15(.)k gsave -0 1699 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(8.3.)m 628(Alter)s 4(nati)k 3(v)k 3(e)k -2235(packages)s 3549(-)s gsave -3721 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Conflicts)m - -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 5002 66(and)m gsave -5589 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor -0 -70(Replaces)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 1237(When)m 626(one)s -1025(package)s 1862(declares)s 2692(a)s 2855(con\210ict)s 3629(with)s -4108(another)s gsave -4882 1291 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5339 1237(will)m 5762(refuse)s 6398(to)s 6634(allo)s 6(w)k -7210(them)s 7745(to)s 7981(be)s 8259(installed)s 0 997(on)m -297(the)s 645(system)s 1369(at)s 1601(the)s 1949(same)s -2496(time.)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (38,39) 20 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(38)m 240 fnt82 0 13251(If)m -219(one)s 610(package)s 1439(is)s 1637(to)s 1865(be)s -2136(installed,)s 3041(the)s 3377(other)s 3917(must)s 4431(be)s -4702(remo)s 3(v)k 3(ed)k 5579(\207rst)s 5999(-)s -6116(if)s 6322(the)s 6658(package)s 7487(being)s 8061(installed)s -8916(is)s 0 13011(mark)m 2(ed)k 756(as)s 989(replacing)s -1914(\(`)s gsave -2054 13065 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2897 13011(-)m 3008(o)s 3(v)k 3(erwriting)k -4153(\207les)s 4585(and)s 4971(replacing)s 5896(packages',)s 6942(page)s -7433(40\))s 7783(the)s 8114(one)s 8499(on)s 8778(the)s -0 12771(system,)m 762(or)s 1011(the)s 1349(one)s 1741(on)s -2029(the)s 2367(system)s 3081(is)s 3281(mark)s 2(ed)k -4045(as)s 4285(deselected,)s 5377(or)s 5626(both)s 6100(packages)s -7018(are)s 7355(mark)s 2(ed)k gsave -8118 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Essential)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 9019 12771(,)m 0 12531(then)m -gsave -469 12585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -929 12531(will)m 1355(automatically)s 2709(remo)s 3(v)k 3(e)k -3476(the)s 3824(package)s 4664(which)s 5306(is)s 5516(causing)s -6300(the)s 6648(con\210ict,)s 7472(otherwise)s 8457(it)s 8649(will)s -0 12291(halt)m 418(the)s 766(installation)s 1884(of)s 2155(the)s -2503(ne)s 6(w)k 2950(package)s 3790(with)s 4272(an)s -4555(error)s 13(.)k gsave -0 11937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 744 11883(mak)m 2(es)k 1387(it)s -1562(hard)s 2029(to)s 2251(select)s 2837(con\210icting)s 3897(packages,)s -4864(though)s 5570(the)s 5902(user)s 6343(can)s 6715(o)s 3(v)k 3(erride)k -7545(this)s 7924(if)s 8124(the)s 3(y)k 8570(wish.)s -0 11643(If)m 230(the)s 3(y)k 693(do)s 986(not)s -1352(o)s 3(v)k 3(erride)k 2198(it)s 2390(then)s -gsave -2859 11697 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3619 11643(will)m 4045(select)s 4648(one)s 5050(of)s 5321(the)s -5669(packages)s 6597(for)s 6935(remo)s 3(v)k 6(al,)k -7816(and)s 8220(the)s 8568(user)s 0 11403(must)m 525(mak)s 2(e)k -1097(sure)s 1551(it)s 1743(is)s 1953(the)s 2301(right)s -2812(one.)s 3262(In)s 3518(the)s 3866(future)s gsave -4492 11457 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5252 11403(will)m -5678(look)s 6165(for)s 6503(the)s 6851(presence)s 7743(of)s -8014(a)s gsave -8180 11457 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 11163(\207eld)m 483(to)s 722(help)s 1187(decide)s -1867(which)s 2509(package)s 3349(should)s 4046(be)s 4328(installed)s -5195(and)s 5599(which)s 6241(remo)s 3(v)k 3(ed.)k -0 10755(A)m 230(package)s 1070(will)s 1496(not)s 1862(cause)s -2449(a)s 2615(con\210ict)s 3392(merely)s 4109(because)s 4922(its)s -5198(con\207guration)s 6531(\207les)s 6980(are)s 7327(still)s 7739(installed;)s -8660(it)s 0 10515(must)m 525(be)s 807(at)s 1039(least)s -1536(half-installed.)s 0 10107(A)m 224(special)s 936(e)s 3(xception)k -1914(is)s 2117(made)s 2685(for)s 3017(packages)s 3939(which)s -4574(declare)s 5313(a)s 5473(con\210ict)s 6244(with)s 6719(their)s -7210(o)s 6(wn)k 7668(package)s 8501(name,)s 0 9867(or)m -254(with)s 731(a)s 892(virtual)s 1565(package)s 2400(which)s -3037(the)s 3(y)k 3495(pro)s 3(vide)k 4273(\(see)s -4708(belo)s 6(w\):)k 5467(this)s 5858(does)s 6343(not)s -6704(pre)s 6(v)k 3(ent)k 7467(their)s 7958(installation,)s -0 9627(and)m 404(allo)s 6(ws)k 1073(a)s 1239(package)s -2079(to)s 2318(con\210ict)s 3095(with)s 3577(others)s 4212(pro)s 3(viding)k -5193(a)s 5359(replacement)s 6586(for)s 6924(it.)s 7160(Y)s 26(ou)k -7602(use)s 7977(this)s 8373(feature)s 0 9387(when)m 576(you)s -991(w)s 2(ant)k 1514(the)s 1862(package)s 2702(in)s -2945(question)s 3813(to)s 4052(be)s 4334(the)s 4682(only)s -5162(package)s 6002(pro)s 3(viding)k 6983(something.)s 0 8979(A)m -gsave -230 9033 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1191 8979(entry)m 1736(should)s 2433(almost)s 3130(ne)s 6(v)k 3(er)k -3712(ha)s 4(v)k 3(e)k 4213(an)s 4496(`earlier)s -5243(than')s 5767(v)s 3(ersion)k 6525(clause.)s 7226(This)s -7702(w)s 2(ould)k 8357(pre)s 6(v)k 3(ent)k -gsave -0 8793 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -451 8739(from)m 965(upgrading)s 1979(or)s 2229(installing)s 3161(the)s -3499(package)s 4329(which)s 4962(declared)s 5819(such)s 6305(a)s -6461(con\210ict)s 7229(until)s 7712(the)s 8050(upgrade)s 8867(or)s -0 8499(remo)m 3(v)k 6(al)k 824(of)s 1090(the)s -1432(con\210icted-with)s 2931(package)s 3766(had)s 4164(been)s 4668(completed.)s -5763(This)s 6233(aspect)s 6885(of)s 7151(installation)s 8263(ordering)s -0 8259(is)m 210(not)s 576(handled)s 1392(by)s gsave -1686 8313 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2386 8259(,)m -2493(so)s 2759(that)s 3177(the)s 3525(use)s gsave -3900 8313 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4861 8259(in)m -5104(this)s 5500(w)s 2(ay)k 5951(is)s 6161(lik)s 2(ely)k -6757(to)s 6996(cause)s 7583(problems)s 8524(for)s 0 8019(`b)m 4(ulk)k -562(run')s 993(upgrades)s 1908(and)s 2312(installations.)s gsave -0 6995 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(8.4.)m 628(V)s 11(irtual)k 1682(packages)s -2996(-)s gsave -3168 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Provides)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 6533(As)m 317(well)s 783(as)s 1033(the)s -1381(names)s 2043(of)s 2314(actual)s 2939(\(`concrete'\))s 4113(packages,)s -5097(the)s 5445(package)s 6285(relationship)s 7466(\207elds)s gsave -8035 6587 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8735 6533(,)m -gsave -0 6347 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1001 6293(,)m gsave -1108 6347 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1969 6293(and)m gsave -2373 6347 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3334 6293(may)m 3800(mention)s 4641(virtual)s -5319(packages.)s 0 5885(A)m 227(virtual)s 902(package)s 1739(is)s -1946(one)s 2345(which)s 2984(appears)s 3762(in)s 4002(the)s -gsave -4347 5939 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5205 5885(control)m 5934(\207le)s 6292(\207eld)s 6772(of)s 7040(another)s -7814(package.)s 8698(The)s 0 5645(ef)m 6(fect)k 595(is)s -804(as)s 1053(if)s 1269(the)s 1616(package\(s\))s 2698(which)s -3339(pro)s 3(vide)k 4122(a)s 4287(particular)s 5260(virtual)s -5936(package)s 6775(name)s 7348(had)s 7751(been)s 8259(listed)s -8832(by)s 0 5405(name)m 574(e)s 6(v)k 3(erywhere)k -1736(were)s 2256(the)s 2604(virtual)s 3282(package)s 4122(name)s -4696(appears.)s 0 4997(If)m 230(there)s 763(are)s 1110(both)s -1593(a)s 1759(real)s 2171(and)s 2575(a)s 2741(virtual)s -3419(package)s 4259(of)s 4530(the)s 4878(same)s 5425(name)s -5999(then)s 6468(the)s 6816(dependenc)s 3(y)k 8011(may)s -8477(be)s 0 4757(satis\207ed)m 841(\(or)s 1179(the)s 1527(con\210ict)s -2304(caused\))s 3083(by)s 3377(either)s 3980(the)s 4328(real)s -4740(package)s 5580(or)s 5839(an)s 3(y)k 6236(of)s -6507(the)s 6855(virtual)s 7533(packages)s 8461(which)s 0 4517(pro)m 3(vide)k -784(it.)s 1020(This)s 1496(is)s 1706(so)s 1972(that,)s -2437(for)s 2775(e)s 3(xample,)k 3689(supposing)s 4714(we)s -5049(ha)s 4(v)k 3(e)k gsave -480 4331 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Package:)m 1296(vm)s 0 -292(Depends:)m 1296(emacs)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 3794(and)m 404(someone)s 1311(else)s 1738(releases)s -2544(an)s 2827(x)s 3(emacs)k 3592(package)s 4432(the)s 3(y)k -4895(can)s 5284(say)s gsave -480 3608 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package:)m -1296(xemacs)s 0 -292(Provides:)m 1440(emacs)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 3101(and)m 404(all)s 697(will)s 1123(w)s 2(ork)k -1674(in)s 1916(the)s 2264(interim)s 3013(\(until)s 3585(a)s -3750(purely)s 4415(virtual)s 5093(package)s 5933(name)s 6507(is)s -6716(decided)s 7518(on)s 7815(and)s 8219(the)s gsave -8566 3155 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(emacs)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2861(and)m -gsave -404 2915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(vm)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -664 2861(packages)m 1592(are)s 1939(changed)s 2795(to)s 3034(use)s -3409(it\).)s 0 2453(If)m 230(a)s 396(dependenc)s 3(y)k -1591(or)s 1850(a)s 2016(con\210ict)s 2793(has)s 3163(a)s -3329(v)s 3(ersion)k 4087(number)s 4878(attached)s 5732(then)s -6201(only)s 6681(real)s 7093(packages)s 8021(will)s 8447(be)s -0 2213(considered)m 1085(to)s 1315(see)s 1667(whether)s 2488(the)s -2826(relationship)s 3998(is)s 4199(satis\207ed)s 5031(\(or)s 5360(the)s -5698(prohibition)s 6809(violated,)s 7677(for)s 8006(a)s 8163(con\210ict\))s -8998(-)s 0 1973(it)m 182(is)s 381(assumed)s 1252(that)s -1659(a)s 1815(real)s 2216(package)s 3045(which)s 3676(pro)s 3(vides)k -4537(virtual)s 5205(package)s 6034(is)s 6233(not)s 6588(of)s -6849(the)s 7186(`right')s 7817(v)s 3(ersion.)k 8611(So,)s -8960(a)s gsave -0 1787 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 853 1733(\207eld)m 1327(may)s 1784(not)s 2141(contain)s -2893(v)s 3(ersion)k 3642(numbers,)s 4564(and)s 4959(the)s -5298(v)s 3(ersion)k 6047(number)s 6829(of)s 7091(the)s -7430(concrete)s 8286(package)s 0 1493(which)m 631(pro)s 3(vides)k -1491(a)s 1645(particular)s 2607(virtual)s 3273(package)s 4101(will)s -4515(not)s 4870(be)s 5140(look)s 2(ed)k 5836(at)s -6056(when)s 6620(considering)s 7777(a)s 7931(dependenc)s 3(y)k -0 1253(on)m 297(or)s 556(con\210ict)s 1333(with)s 1815(the)s -2163(virtual)s 2841(package)s 3681(name.)s 0 845(If)m 223(you)s -630(w)s 2(ant)k 1146(to)s 1377(specify)s 2114(which)s -2748(of)s 3011(a)s 3170(set)s 3487(of)s 3751(real)s -4155(packages)s 5076(should)s 5765(be)s 6039(the)s 6380(def)s 2(ault)k -7093(to)s 7325(satisfy)s 7994(a)s 8152(particular)s 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 13842(39)m 240 fnt82 0 13251(dependenc)m 3(y)k -1195(on)s 1492(a)s 1658(virtual)s 2336(package,)s 3227(you)s -3642(should)s 4339(list)s 4690(the)s 5038(real)s 5450(package)s -6290(as)s 6540(alternati)s 6(v)k 3(e)k 7594(before)s -8260(the)s 0 13011(virtual.)m gsave -0 11987 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(8.5.)m -gsave -628 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Replaces)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -1776 66(-)m 1948(o)s 3(v)k 3(erwriting)k 3613(\207les)s -4216(and)s 4803(r)s 5(eplacing)k 6149(packages)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 11525(The)m gsave -428 11579 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1289 11525(control)m 2021(\207le)s 2382(\207eld)s -2865(has)s 3235(tw)s 2(o)k 3645(purposes,)s 4603(which)s -5245(come)s 5819(into)s 6244(play)s 6710(in)s 6953(dif)s 6(ferent)k -7828(situations.)s 0 11117(V)m 14(irtual)k 717(packages)s 1645(\(`V)s 14(irtual)k -2520(packages)s 3448(-)s gsave -3576 11171 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4377 11117(',)m 4563(page)s 5071(39\))s -5439(are)s 5786(not)s 6152(considered)s 7246(when)s 7822(looking)s -8607(at)s 8839(a)s gsave -0 10931 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 861 10877(\207eld)m 1344(-)s 1472(the)s -1820(packages)s 2748(declared)s 3615(as)s 3865(being)s 4450(replaced)s -5317(must)s 5842(be)s 6124(mentioned)s 7192(by)s 7486(their)s -7983(real)s 8395(names.)s 300 fnt84 0 10316(8.5.1.)m 813(Ov)s 3(erwriting)k -2459(\207les)s 3024(in)s 3343(other)s 4096(packages)s 240 fnt82 -0 9745(Firstly)m 15(,)k 715(as)s 965(mentioned)s 2033(before,)s -2750(it)s 2942(is)s 3152(usually)s 3897(an)s 4180(error)s -4703(for)s 5041(a)s 5207(package)s 6047(to)s 6286(contains)s -7134(\207les)s 7583(which)s 8225(are)s 8572(on)s 0 9505(the)m -341(system)s 1058(in)s 1294(another)s 2064(package,)s 2948(though)s -3664(currently)s 4573(the)s gsave -4914 9559 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211force\211overwrite)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6669 9505(\210ag)m 7074(is)s 7277(enabled)s -8072(by)s 8358(def)s 2(ault,)k 0 9265(do)m 6(wngrading)k -1311(the)s 1659(error)s 2182(to)s 2421(a)s 2587(w)s 2(arning,)k -0 8857(If)m 230(the)s 578(o)s 3(v)k 3(erwriting)k -1740(package)s 2580(declares)s 3413(that)s 3831(it)s 4023(replaces)s -4856(the)s 5204(one)s 5606(containing)s 6669(the)s 7017(\207le)s -7378(being)s 7963(o)s 3(v)k 3(erwritten)k 0 8617(then)m -gsave -466 8671 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -922 8617(will)m 1344(proceed,)s 2204(and)s 2604(replace)s 3345(the)s -3689(\207le)s 4046(from)s 4566(the)s 4911(old)s 5271(package)s -6107(with)s 6585(that)s 6999(from)s 7519(the)s 7863(ne)s 6(w)k 15(.)k -8341(The)s 8765(\207le)s 0 8377(will)m 426(no)s 719(longer)s -1390(be)s 1672(listed)s 2247(as)s 2497(`o)s 6(wned')k -3321(by)s 3615(the)s 3963(old)s 4327(package.)s 0 7969(If)m -230(a)s 396(package)s 1236(is)s 1446(completely)s 2562(replaced)s -3429(in)s 3672(this)s 4068(w)s 2(ay)k 15(,)k -4557(so)s 4823(that)s gsave -5241 8023 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5701 7969(does)m 6191(not)s 6557(kno)s 6(w)k -7138(of)s 7409(an)s 3(y)k 7806(\207les)s 8255(it)s -8447(still)s 0 7729(contains,)m 904(it)s 1096(is)s 1306(considered)s -2400(to)s 2639(ha)s 4(v)k 3(e)k 3140(disappeared.)s -4386(It)s 4591(will)s 5017(be)s 5299(mark)s 2(ed)k -6072(as)s 6322(not)s 6688(w)s 2(anted)k 7435(on)s -7732(the)s 8080(system)s 0 7489(\(selected)m 888(for)s 1207(remo)s 3(v)k 6(al\))k -2090(and)s 2475(not)s 2822(installed.)s 3717(An)s 3(y)k -4162(conf\207les)s 5017(details)s 5672(noted)s 6243(in)s 6468(the)s -6797(package)s 7618(will)s 8025(be)s 8288(ignored,)s 0 7249(as)m -250(the)s 3(y)k 713(will)s 1139(ha)s 4(v)k 3(e)k -1640(been)s 2149(tak)s 2(en)k 2722(o)s 3(v)k 3(er)k -3201(by)s 3495(the)s 3843(replacing)s 4785(package\(s\).)s 5924(The)s -6352(package')s 13(s)k gsave -7346 7303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postrm)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8006 7249(script)m 8596(will)s 0 7009(be)m -282(run)s 658(to)s 897(allo)s 6(w)k 1476(the)s -1824(package)s 2664(to)s 2903(do)s 3196(an)s 3(y)k -3593(\207nal)s 4073(cleanup)s 4870(required.)s 5770(See)s 6171(`Summary)s -7234(of)s 7505(w)s 2(ays)k 8045(maintainer)s 0 6769(scripts)m -674(are)s 1021(called',)s 1777(page)s 2285(28.)s 0 6361(In)m -256(the)s 604(future)s gsave -1230 6415 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1690 6361(will)m 2116(discard)s 2864(\207les)s -3313(which)s 3955(o)s 3(v)k 3(erwrite)k 4920(those)s -5481(from)s 6005(another)s 6782(package)s 7622(which)s 8264(declares)s -0 6121(that)m 418(it)s 610(replaces)s 1443(the)s 1791(one)s -2193(being)s 2778(installed)s 3645(\(so)s 3990(that)s 4408(you)s -4823(can)s 5212(install)s 5850(an)s 6133(older)s 6684(v)s 3(ersion)k -7442(of)s 7713(a)s 7879(package)s 0 5881(without)m 791(problems\).)s -0 5473(This)m 476(usage)s 1077(of)s gsave -1348 5527 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2209 5473(only)m 2689(tak)s 2(es)k -3229(ef)s 6(fect)k 3825(when)s 4401(both)s 4884(packages)s -5812(are)s 6159(at)s 6391(least)s 6888(partially)s 7737(on)s -8034(the)s 8382(system)s 0 5233(at)m 232(once,)s 791(so)s -1057(that)s 1475(it)s 1667(can)s 2056(only)s 2536(happen)s -3285(if)s 3502(the)s 3(y)k 3965(do)s 4258(not)s -4624(con\210ict)s 5401(or)s 5660(if)s 5877(the)s 6225(con\210ict)s -7002(has)s 7372(been)s 7881(o)s 3(v)k 3(erridden.)k -300 fnt84 0 4672(8.5.2.)m 813(Replacing)s 2163(whole)s 2981(packages,)s -4287(f)s 7(or)k 5(cing)k 5259(their)s 5945(r)s 5(emo)k 3(v)k 3(al)k -240 fnt82 0 4101(Secondly)m 15(,)k gsave -977 4155 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1832 4101(allo)m 6(ws)k -gsave -2495 4155 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2949 4101(and)m gsave -3347 4155 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4101 4101(to)m 4334(resolv)s 3(e)k 5071(which)s -5707(package)s 6541(should)s 7232(be)s 7508(remo)s 3(v)k 3(ed)k -8391(when)s 8960(a)s 0 3861(con\210ict)m 759(-)s 869(see)s -1212(`)s 19(Alternati)k 6(v)k 3(e)k 2374(packages)s -3284(-)s gsave -3394 3915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4337 3861(and)m gsave -4722 3915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5523 3861(',)m 5691(page)s 6181(38.)s -6507(This)s 6964(usage)s 7547(only)s 8009(tak)s 2(es)k -8530(ef)s 6(fect)k 0 3621(when)m 576(the)s 924(tw)s 2(o)k -1334(packages)s 240 fnt83 2262 3623(do)m 240 fnt82 2555 3621(con\210ict,)m -3379(so)s 3645(that)s 4063(the)s 4411(tw)s 2(o)k -4821(ef)s 6(fects)k 5501(do)s 5794(not)s 6160(interfere)s -7023(with)s 7505(each)s 8000(other)s 13(.)k gsave -0 2597 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(8.6.)m 628(Defaults)s 1834(f)s 8(or)k -2311(satisfying)s 3679(dependencies)s 5558(-)s 5730(ordering)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 2135(Ordering)m 916(is)s 1126(signi\207cant)s 2182(in)s -2425(dependenc)s 3(y)k 3620(\207elds.)s 0 1727(Usually)m 795(dselect)s -1514(will)s 1936(suggest)s 2710(to)s 2945(the)s 3290(user)s -3744(that)s 4158(the)s 3(y)k 4617(select)s 5216(the)s -5561(package)s 6397(with)s 6875(the)s 7219(most)s 7740(`fundamental')s -0 1487(class)m 515(\(e)s 3(g,)k 924(it)s 1116(will)s -1542(prefer)s 2171(Base)s 2692(packages)s 3620(to)s 3859(Optional)s -4751(ones\),)s 5376(or)s 5635(the)s 5983(one)s 6385(that)s -6803(the)s 3(y)k 7266(`most)s 7870(w)s 2(anted')k -8671(to)s 0 1247(select)m 603(in)s 846(some)s 1407(sense.)s -0 839(In)m 256(the)s 604(absence)s 1417(of)s 1688(other)s -2239(information)s gsave -3424 893 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4184 839(will)m 4610(of)s 6(fer)k 5127(a)s -5293(def)s 2(ault)k 6014(selection)s 6920(of)s 7191(the)s -7539(\207rst)s 7970(named)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (40,41) 21 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(40)m 240 fnt82 0 13251(package)m -840(in)s 1083(a)s 1249(list)s 1600(of)s 1871(alternati)s 6(v)k 3(es.)k -0 12843(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -960(there)s 1493(is)s 1703(no)s 1996(w)s 2(ay)k -2447(to)s 2686(specify)s 3430(the)s 3778(`order')s 4473(of)s -4744(se)s 6(v)k 3(eral)k 5466(packages)s 6394(which)s -7036(all)s 7329(pro)s 3(vide)k 8113(the)s 8461(same)s -0 12603(thing,)m 599(when)s 1175(that)s 1593(thing)s 2138(is)s -2348(listed)s 2923(as)s 3173(a)s 3339(dependenc)s 3(y)k 15(.)k -0 12195(Therefore)m 988(a)s 1144(dependenc)s 3(y)k 2329(on)s -2617(a)s 2773(virtual)s 3441(package)s 4272(should)s 4959(contain)s -5710(a)s 5867(concrete)s 6722(package)s 7552(name)s 8117(as)s -8357(the)s 8695(\207rst)s 0 11955(alternati)m 6(v)k 3(e,)k -1105(so)s 1371(that)s 1789(this)s 2185(is)s 2395(the)s -2743(def)s 2(ault.)k 0 11547(F)m 3(or)k 389(e)s 3(xample,)k -1303(consider)s 2173(the)s 2521(set)s 2846(of)s 3117(packages:)s -gsave -480 11361 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package:)m 1296(glibcdoc)s 0 -292(Recommends:)m -1728(info\211browser)s 0 -772(Package:)m 1296(info)s 0 -1012(Provides:)m 1440(info\211browser)s -0 -1492(Package:)m 1296(emacs)s 0 -1732(Provides:)m 1440(info\211browser)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 9115(If)m gsave -230 9169 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(emacs)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 790 9115(and)m gsave -1194 9169 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(info)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1654 9115(both)m 2137(ha)s 4(v)k 3(e)k -2638(the)s 2986(same)s 3533(priority)s 4303(then)s gsave -4772 9169 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5472 9115(')m 13(s)k -5682(choice)s 6362(is)s 6572(essentially)s 7634(random.)s 8469(Better)s -0 8875(w)m 2(ould)k 655(be)s gsave -480 8689 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Package:)m 1296(glibcdoc)s 0 -292(Recommends:)m 1728(info)s 2448(|)s -2736(info\211browser)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8126(so)m 266(that)s -gsave -684 8180 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1444 8126(def)m 2(aults)k 2249(to)s 2488(selecting)s 3390(the)s -3738(lightweight)s 4887(standalone)s 5966(info)s 6404(bro)s 6(wser)k 13(.)k -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(41)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(9.)m 412(Con\207guration)s 2530(\207le)s 3042(handling)s -grestore -gsave -0 12321 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 12267(can)m -849(do)s 1142(a)s 1308(certain)s 2014(amount)s 2792(of)s -3063(automatic)s 4058(handling)s 4949(of)s 5220(package)s 6060(con\207guration)s -7393(\207les.)s 0 11859(Whether)m 883(this)s 1279(mechanism)s 2428(is)s -2638(appropriate)s 3782(depends)s 4618(on)s 4915(a)s 5081(number)s -5872(of)s 6143(f)s 2(actors,)k 6897(b)s 4(ut)k -7259(basically)s 8162(there)s 8695(are)s 0 11619(tw)m 2(o)k -410(approaches)s 1537(to)s 1776(an)s 3(y)k 2173(particular)s -3147(con\207guration)s 4480(\207le.)s 0 11211(The)m 428(easy)s 907(method)s -1683(is)s 1893(to)s 2132(ship)s 2584(a)s 2750(best-ef)s 6(fort)k -3797(con\207guration)s 5130(in)s 5373(the)s 5721(package,)s 6612(and)s -7016(use)s gsave -7391 11265 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7791 11211(')m 13(s)k 8001(conf\207le)s 0 10971(mechanism)m -1149(to)s 1388(handle)s 2082(updates.)s 2917(If)s 3147(the)s -3495(user)s 3953(is)s 4163(unlik)s 2(ely)k 4999(to)s -5238(w)s 2(ant)k 5761(to)s 6000(edit)s 6418(the)s -6766(\207le,)s 7178(b)s 4(ut)k 7540(you)s 7955(need)s -8465(them)s 0 10731(to)m 239(be)s 521(able)s 975(to)s -1214(without)s 2005(losing)s 2643(their)s 3140(changes,)s 4018(and)s -4422(a)s 4588(ne)s 6(w)k 5035(package)s 5875(with)s -6357(a)s 6523(changed)s 7379(v)s 3(ersion)k 8137(of)s -8408(the)s 8756(\207le)s 0 10491(is)m 210(only)s 690(released)s -1530(infrequently)s 15(,)k 2790(this)s 3186(is)s 3396(a)s -3562(good)s 4100(approach.)s 0 10083(The)m 426(hard)s 907(method)s -1681(is)s 1888(to)s 2125(b)s 4(uild)k 2669(the)s -3014(con\207guration)s 4345(\207le)s 4704(from)s 5226(scratch)s 5956(in)s -6197(the)s gsave -6543 10137 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7401 10083(script,)m 8036(and)s 8438(to)s 8674(tak)s 2(e)k -0 9843(the)m 348(responsibility)s 1703(for)s 2041(\207xing)s 2653(an)s 3(y)k -3050(mistak)s 2(es)k 3935(made)s 4509(in)s 4752(earlier)s -5420(v)s 3(ersions)k 6265(of)s 6536(the)s 6884(package)s -7724(automatically)s 15(.)k 0 9603(This)m 476(will)s 902(be)s -1184(appropriate)s 2328(if)s 2545(the)s 2893(\207le)s 3254(is)s -3464(lik)s 2(ely)k 4060(to)s 4299(need)s 4809(to)s -5048(be)s 5330(dif)s 6(ferent)k 6205(on)s 6502(each)s -6997(system.)s gsave -0 8579 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(9.1.)m 628(A)s 16(utomatic)k -2124(handling)s 3403(of)s 3766(con\207guration)s 5667(\207les)s 6270(by)s -gsave -6681 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(dpkg)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 8117(A)m 225(package)s 1060(may)s 1520(contain)s 2276(a)s -2437(control)s 3163(area)s 3615(\207le)s 3971(called)s gsave -4593 8171 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(conffiles)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5494 8117(.)m -5593(This)s 6064(\207le)s 6419(should)s 7111(be)s 7388(a)s -7548(list)s 7894(of)s 8159(\207lenames)s 0 7877(of)m 271(con\207guration)s -1604(\207les)s 2053(needing)s 2864(automatic)s 3859(handling,)s 4804(separated)s -5764(by)s 6058(ne)s 6(wlines.)k 7006(The)s 7434(\207lenames)s -8401(should)s 0 7637(be)m 282(absolute)s 1135(pathnames,)s 2265(and)s -2669(the)s 3017(\207les)s 3466(referred)s 4278(to)s 4517(should)s -5214(actually)s 6024(e)s 3(xist)k 6532(in)s 6775(the)s -7123(package.)s 0 7229(When)m 629(a)s 795(package)s 1635(is)s -1845(upgraded)s gsave -2794 7283 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3254 7229(will)m 3680(process)s 4448(the)s 4796(con\207guration)s -6129(\207les)s 6578(during)s 7256(the)s 7604(con\207guration)s 0 6989(stage,)m -598(shortly)s 1316(before)s 1982(it)s 2174(runs)s 2637(the)s -2985(package')s 13(s)k gsave -3979 7043 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4840 6989(script,)m 0 6581(F)m 3(or)k -389(each)s 884(\207le)s 1245(it)s 1437(checks)s 2139(to)s -2378(see)s 2739(whether)s 3569(the)s 3917(v)s 3(ersion)k -4675(of)s 4946(the)s 5294(\207le)s 5655(included)s 6537(in)s -6780(the)s 7128(package)s 7968(is)s 8178(the)s 8526(same)s -0 6341(as)m 250(the)s 598(one)s 1000(that)s 1418(w)s 2(as)k -1839(included)s 2721(in)s 2964(the)s 3312(last)s 3703(v)s 3(ersion)k -4461(of)s 4732(the)s 5080(package)s 5920(\(the)s 6347(one)s -6749(that)s 7167(is)s 7377(being)s 7962(upgraded)s 0 6101(from\);)m -655(it)s 847(also)s 1285(compares)s 2252(the)s 2600(v)s 3(ersion)k -3358(currently)s 4274(installed)s 5141(on)s 5438(the)s 5786(system)s -6510(with)s 6992(the)s 7340(one)s 7742(shipped)s 8545(with)s -0 5861(the)m 348(last)s 739(v)s 3(ersion.)k 0 5453(If)m -230(neither)s 953(the)s 1301(user)s 1759(nor)s 2138(the)s -2486(package)s 3326(maintainer)s 4407(has)s 4777(changed)s 5633(the)s -5981(\207le,)s 6393(it)s 6585(is)s 6795(left)s 7172(alone.)s -7794(If)s 8024(one)s 8426(or)s 8685(the)s 0 5213(other)m -551(has)s 921(changed)s 1777(their)s 2274(v)s 3(ersion,)k -3082(then)s 3551(the)s 3899(changed)s 4755(v)s 3(ersion)k -5513(is)s 5723(preferred)s 6655(-)s 6783(ie,)s 7062(if)s -7279(the)s 7627(user)s 8085(edits)s 8587(their)s 0 4973(\207le,)m -412(b)s 4(ut)k 774(the)s 1122(package)s 1962(maintainer)s -3043(doesn')s 4(t)k 3803(ship)s 4255(a)s 4421(dif)s 6(ferent)k -5296(v)s 3(ersion,)k 6104(the)s 6452(user')s 13(s)k -7060(changes)s 7882(will)s 8308(stay)s 15(,)k 0 4733(silently)m 15(,)k -795(b)s 4(ut)k 1157(if)s 1374(the)s 1722(maintainer)s -2803(ships)s 3346(a)s 3512(ne)s 6(w)k 3959(v)s 3(ersion)k -4717(and)s 5121(the)s 5469(user)s 5927(hasn')s 4(t)k -6567(edited)s 7209(it)s 7401(the)s 7749(ne)s 6(w)k -8196(v)s 3(ersion)k 0 4493(will)m 426(be)s 708(installed)s -1575(\(with)s 2136(an)s 2419(informati)s 6(v)k 3(e)k -3580(message\).)s 4573(If)s 4803(both)s 5286(ha)s 4(v)k 3(e)k -5787(changed)s 6643(their)s 7140(v)s 3(ersion)k 7898(the)s -8246(user)s 8704(is)s 0 4253(prompted)m 975(about)s 1567(the)s -1915(problem)s 2772(and)s 3176(must)s 3701(resolv)s 3(e)k -4444(the)s 4792(dif)s 6(ferences)k 5897(themselv)s 3(es.)k -0 3845(The)m 428(comparisons)s 1688(are)s 2035(done)s 2557(by)s -2851(calculating)s 3952(the)s 4300(MD5)s 4852(message)s 5718(digests)s -6433(of)s 6704(the)s 7052(\207les,)s 7557(and)s 7961(storing)s -8678(the)s 0 3605(MD5)m 552(of)s 823(the)s 1171(\207le)s -1532(as)s 1782(it)s 1974(w)s 2(as)k 2395(included)s -3277(in)s 3520(the)s 3868(most)s 4393(recent)s 5036(v)s 3(ersion)k -5794(of)s 6065(the)s 6413(package.)s 0 3197(When)m 629(a)s -795(package)s 1635(is)s 1845(installed)s 2712(for)s 3050(the)s -3398(\207rst)s 3829(time)s gsave -4309 3251 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4769 3197(will)m 5195(install)s 5833(the)s -6181(\207le)s 6542(that)s 6960(comes)s 7622(with)s 8104(it,)s -8343(unless)s 0 2957(that)m 418(w)s 2(ould)k 1073(mean)s -1648(o)s 3(v)k 3(erwriting)k 2810(a)s 2976(\207le)s -3337(already)s 4094(on)s 4391(the)s 4739(\207lesystem.)s 0 2549(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -960(note)s 1428(that)s gsave -1846 2603 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2306 2549(will)m 240 fnt83 2732 2551(not)m -240 fnt82 3102 2549(replace)m 3847(a)s 4013(conf\207le)s 4799(that)s -5217(w)s 2(as)k 5638(remo)s 3(v)k 3(ed)k -6527(by)s 6821(the)s 7169(user)s 7627(\(or)s 7965(by)s -8259(a)s 0 2309(script\).)m 713(This)s 1189(is)s 1399(necessary)s -2382(because)s 3195(with)s 3677(some)s 4238(programs)s 5192(a)s -5358(missing)s 6155(\207le)s 6516(produces)s 7431(an)s 7714(ef)s 6(fect)k -8310(hard)s 8793(or)s 0 2069(impossible)m 1092(to)s 1331(achie)s 6(v)k 3(e)k -2108(in)s 2351(another)s 3128(w)s 2(ay)k 15(,)k -3617(so)s 3883(that)s 4301(a)s 4467(missing)s 5264(\207le)s -5625(needs)s 6221(to)s 6460(be)s 6742(k)s 2(ept)k -7212(that)s 7630(w)s 2(ay)k 8081(if)s 8298(the)s -8646(user)s 0 1829(did)m 364(it.)s 0 1421(Note)m 521(that)s -939(a)s 1105(package)s 1945(should)s 240 fnt83 2642 1423(not)m -240 fnt82 3012 1421(modify)m 3757(a)s gsave -3923 1475 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4323 1421(-handled)m 5218(conf\207le)s -6004(in)s 6247(its)s 6523(maintainer)s 7604(scripts.)s 8331(Doing)s -0 1181(this)m 385(will)s 799(lead)s 1243(to)s gsave -1470 1235 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1918 1181(gi)m 6(ving)k -2565(the)s 2901(user)s 3348(confusing)s 4333(and)s 4725(possibly)s -5565(dangerous)s 6588(options)s 7332(for)s 7658(conf\207le)s 8432(update)s -0 941(when)m 576(the)s 924(package)s 1764(is)s 1974(upgraded.)s -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (42,43) 22 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(42)m gsave -0 12747 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(9.2.)m 628(Fully-featur)s 5(ed)k 2662(maintainer)s 4245(script)s -5104(con\207guration)s 7005(handling)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12285(F)m 3(or)k -389(\207les)s 838(which)s 1480(contain)s 2241(site-speci\207c)s 3434(information)s -4619(such)s 5115(as)s 5365(the)s 5713(hostname)s 6686(and)s -7090(netw)s 2(orking)k 8231(details)s 0 12045(and)m 404(so)s -670(forth,)s 1241(it)s 1433(is)s 1643(better)s 2246(to)s -2485(create)s 3110(the)s 3458(\207le)s 3819(in)s 4062(the)s -4410(package')s 13(s)k gsave -5404 12099 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6265 12045(script.)m 0 11637(This)m 476(will)s -902(typically)s 1792(in)s 9(v)k 4(olv)k 3(e)k -2550(e)s 3(xamining)k 3610(the)s 3958(state)s 4451(of)s -4722(the)s 5070(rest)s 5474(of)s 5745(the)s 6093(system)s -6817(to)s 7056(determine)s 8067(v)s 6(alues)k 0 11397(and)m -398(other)s 943(information,)s 2171(and)s 2569(may)s 3029(in)s 9(v)k 4(olv)k 3(e)k -3780(prompting)s 4824(the)s 5166(user)s 5617(for)s 5949(some)s -6504(information)s 7682(which)s 8318(can')s 4(t)k 8844(be)s -0 11157(obtained)m 882(some)s 1443(other)s 1994(w)s 2(ay)k 15(.)k -0 10749(When)m 629(using)s 1201(this)s 1597(method)s 2373(there)s -2906(are)s 3253(a)s 3419(couple)s 4113(of)s 4384(important)s -5373(issues)s 5995(which)s 6637(should)s 7334(be)s 7616(considered:)s -0 10341(If)m 230(you)s 645(disco)s 3(v)k 3(er)k -1509(a)s 1675(b)s 4(ug)k 2084(in)s 2327(the)s -2675(program)s 3545(which)s 4187(generates)s 5140(the)s 5488(con\207guration)s -6821(\207le,)s 7233(or)s 7492(if)s 7709(the)s 8057(format)s -8753(of)s 0 10101(the)m 348(\207le)s 709(changes)s 1531(from)s -2055(one)s 2457(v)s 3(ersion)k 3215(to)s 3454(the)s -3802(ne)s 3(xt,)k 4318(you)s 4733(will)s 5159(ha)s 4(v)k 3(e)k -5660(to)s 5899(arrange)s 6671(for)s 7009(the)s 7357(postinst)s -8161(script)s 8751(to)s 0 9861(do)m 293(something)s 1343(sensible)s -2169(-)s 2297(usually)s 3042(this)s 3438(will)s 3864(mean)s -4439(editing)s 5156(the)s 5504(installed)s 6371(con\207guration)s 7704(\207le)s -8065(to)s 8304(remo)s 3(v)k 3(e)k 0 9621(the)m -338(problem)s 1185(or)s 1434(change)s 2158(the)s 2496(syntax.)s -3215(Y)s 26(ou)k 3647(will)s 4063(ha)s 4(v)k 3(e)k -4553(to)s 4782(do)s 5065(this)s 5451(v)s 3(ery)k -5917(carefully)s 15(,)k 6847(since)s 7384(the)s 7722(user)s -8170(may)s 8625(ha)s 4(v)k 3(e)k 0 9381(changed)m -856(the)s 1204(\207le,)s 1616(perhaps)s 2411(to)s 2650(\207x)s -2958(the)s 3306(v)s 3(ery)k 3782(problem)s 4639(that)s -5057(your)s 5556(script)s 6146(is)s 6356(trying)s 6980(to)s -7219(deal)s 7672(with)s 8154(-)s 8282(you)s 8697(will)s -0 9141(ha)m 4(v)k 3(e)k 501(to)s 740(detect)s -1370(these)s 1917(situations)s 2884(and)s 3288(deal)s 3741(with)s -4223(them)s 4761(correctly)s 15(.)k 0 8733(If)m 230(you)s -645(do)s 938(go)s 1231(do)s 6(wn)k 1815(this)s -2211(route)s 2758(it')s 13(s)k 3100(probably)s 4005(a)s -4171(good)s 4709(idea)s 5167(to)s 5406(mak)s 2(e)k -5978(the)s 6326(program)s 7196(that)s 7614(generates)s 8567(the)s -0 8493(con\207guration)m 1333(\207le\(s\))s 1938(a)s 2104(separate)s 2942(program)s -3812(in)s gsave -4055 8547 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4956 8493(,)m 5063(by)s 5357(con)s 9(v)k 3(ention)k -6466(called)s gsave -7094 8547 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(config)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8528 8493(and)m 0 8253(then)m 467(run)s 841(that)s 1256(if)s -1471(appropriate)s 2612(from)s 3134(the)s 3480(post-installation)s 5073(script.)s -5705(The)s gsave -6130 8307 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(config)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7562 8253(program)m 8429(should)s 0 8013(not)m 366(unquestioningly)s 1963(o)s 3(v)k 3(erwrite)k -2928(an)s 3211(e)s 3(xisting)k 4018(con\207guration)s 5351(-)s -5479(if)s 5696(its)s 5972(mode)s 6560(of)s 6831(operation)s -7791(is)s 8001(geared)s 0 7773(to)m 6(w)k 2(ards)k -800(setting)s 1490(up)s 1783(a)s 1949(package)s 2789(for)s -3127(the)s 3475(\207rst)s 3906(time)s 4386(\(rather)s 5081(than)s -5550(an)s 3(y)k 5947(arbitrary)s 6822(recon\207guration)s 8340(later\))s -0 7533(you)m 415(should)s 1112(ha)s 4(v)k 3(e)k -1613(it)s 1805(check)s 2424(whether)s 3254(the)s 3602(con\207guration)s -4935(already)s 5692(e)s 3(xists,)k 6340(and)s 6744(require)s -7476(a)s gsave -7642 7587 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211force)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8402 7533(\210ag)m 8814(to)s 0 7293(o)m 3(v)k 3(erwrite)k -965(it.)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m -8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(43)m gsave -0 12752 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 662 0 662 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 44(10.)m 582(Alter)s 5(nati)k 3(v)k 3(e)k -2288(v)s 3(ersions)k 3548(of)s 3935(an)s 4374(interface)s -5732(-)s gsave -5915 122 translate -0.6953 1.0000 scale -340 fnt31 0.0 0.0 0.0 setrgbcolor 0 -74(update\211alternatives)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12290(When)m 629(se)s 6(v)k 3(eral)k -1351(packages)s 2279(all)s 2572(pro)s 3(vide)k 3356(dif)s 6(ferent)k -4231(v)s 3(ersions)k 5076(of)s 5347(the)s 5695(same)s -6242(program)s 7112(or)s 7371(\207le)s 7732(it)s 7924(is)s -8134(useful)s 8773(to)s 0 12050(ha)m 4(v)k 3(e)k -493(the)s 833(system)s 1549(select)s 2144(a)s 2302(def)s 2(ault,)k -3062(b)s 4(ut)k 3416(to)s 3647(allo)s 6(w)k -4218(the)s 4558(system)s 5274(administrator)s 6599(to)s 6830(change)s -7556(it)s 7740(and)s 8136(ha)s 4(v)k 3(e)k -8629(their)s 0 11810(decisions)m 941(respected.)s 0 11402(F)m 3(or)k -389(e)s 3(xample,)k 1303(there)s 1836(are)s 2183(se)s 6(v)k 3(eral)k -2905(v)s 3(ersions)k 3750(of)s 4021(the)s gsave -4369 11456 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(vi)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4629 11402(editor)m 9(,)k -5284(and)s 5688(there)s 6221(is)s 6431(no)s 6724(reason)s -7405(to)s 7644(pre)s 6(v)k 3(ent)k 8412(all)s -8705(of)s 0 11162(them)m 523(from)s 1031(being)s 1600(installed)s -2451(at)s 2667(once,)s 3210(each)s 3689(under)s 4278(their)s -4759(o)s 6(wn)k 5207(name)s 5765(\()s gsave -5838 11216 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(nvi)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6138 11162(,)m -gsave -6229 11216 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(vim)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6573 11162(or)m 6816(whate)s 6(v)k 3(er\).)k 7850(Ne)s 6(v)k 3(ertheless)k -0 10922(it)m 192(is)s 402(desirable)s 1320(to)s 1559(ha)s 4(v)k 3(e)k -2060(the)s 2408(name)s gsave -2982 10976 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(vi)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3242 10922(refer)m 3751(to)s 3990(something,)s -5094(at)s 5326(least)s 5823(by)s 6117(def)s 2(ault.)k -0 10514(If)m 230(all)s 523(the)s 871(packages)s 1799(in)s 9(v)k 4(olv)k 3(ed)k -2679(cooperate,)s 3715(this)s 4111(can)s 4500(be)s 4782(done)s -5304(with)s gsave -5786 10568 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211alternatives)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7688 10514(.)m 0 10106(Each)m 535(package)s 1375(pro)s 3(vides)k -2247(its)s 2523(o)s 6(wn)k 2987(v)s 3(ersion)k -3745(under)s 4350(its)s 4626(o)s 6(wn)k 5090(name,)s -5715(and)s 6119(calls)s gsave -6607 10160 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211alternatives)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8569 10106(in)m 8812(its)s 0 9866(postinst)m -804(to)s 1043(re)s 3(gister)k 1815(its)s 2091(v)s 3(ersion)k -2849(\(and)s 3332(ag)s 1(ain)k 3906(in)s 4149(its)s -4425(prerm)s 5055(to)s 5294(dere)s 3(gister)k 6292(it\).)s -0 9458(See)m 401(the)s 749(manpage)s gsave -1669 9512 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211alternatives\(8\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3931 9458(for)m 4269(details.)s -0 9050(If)m gsave -230 9104 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211alternatives)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2192 9050(does)m 2682(not)s 3048(seem)s 3599(appropriate)s -4743(you)s 5158(may)s 5624(wish)s 6133(to)s 6372(consider)s -7242(using)s 7814(di)s 6(v)k 3(ersions)k 0 8810(instead.)m -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (44,45) 23 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(44)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(11.)m 582(Di)s 3(v)k 3(ersions)k 2178(-)s -2361(o)s 3(v)k 3(erriding)k 3961(a)s 4212(package')s 12(s)k -5709(v)s 3(ersion)k 6841(of)s 7228(a)s 7479(\207le)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12267(It)m 205(is)s 415(possible)s -1255(to)s 1494(ha)s 4(v)k 3(e)k gsave -1995 12321 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2455 12267(not)m -2821(o)s 3(v)k 3(erwrite)k 3786(a)s 3952(\207le)s -4313(when)s 4889(it)s 5081(reinstalls)s 5993(the)s 6341(package)s -7181(it)s 7373(belongs)s 8169(to,)s 8462(and)s 8866(to)s -0 12027(ha)m 4(v)k 3(e)k 501(it)s 693(put)s -1059(the)s 1407(\207le)s 1768(from)s 2292(the)s 2640(package)s -3480(some)s 6(where)k 4619(else)s 5046(instead.)s 0 11619(This)m -476(can)s 865(be)s 1147(used)s 1644(locally)s 2348(to)s -2587(o)s 3(v)k 3(erride)k 3433(a)s 3599(package')s 13(s)k -4593(v)s 3(ersion)k 5351(of)s 5622(a)s 5788(\207le,)s -6200(or)s 6459(by)s 6753(one)s 7155(package)s 7995(to)s -8234(o)s 3(v)k 3(erride)k 0 11379(another')m 13(s)k -927(v)s 3(ersion)k 1685(\(or)s 2023(pro)s 3(vide)k -2807(a)s 2973(wrapper)s 3816(for)s 4154(it\).)s 0 10971(Be)m -262(fore)s 702(de)s 924(cid)s 1214(ing)s 1573(to)s -1812(use)s 2187(a)s 2353(di)s 2533(v)s 3(er)k -2835(sion,)s 3341(read)s 3810(`)s 19(Al)k 4104(ter)s -4355(na)s 4581(ti)s 6(v)k 3(e)k 4986(v)s 3(er)k -5288(sions)s 5831(of)s 6102(an)s 6385(in)s 6568(ter)s -6819(f)s 2(ace)k 7270(-)s gsave -0 10785 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211alternatives)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1902 10731(',)m 2084(page)s -2587(44)s 2877(to)s 3111(see)s 3467(if)s 3680(you)s -4090(re)s 4271(al)s 4438(ly)s 4673(w)s 2(ant)k -5192(a)s 5353(di)s 5533(v)s 3(er)k 5835(sion)s -6286(rather)s 6898(than)s 7362(se)s 6(v)k 7670(er)s -7855(al)s 8077(al)s 8244(ter)s 8495(na)s 8721(ti)s 6(v)k 3(e)k -0 10491(v)m 3(er)k 302(sions)s 845(of)s 1116(a)s -1282(pro)s 1594(gram.)s 0 10083(There)m 613(is)s 823(a)s -989(di)s 6(v)k 3(ersion)k 1927(list,)s 2325(which)s -2967(is)s 3177(read)s 3646(by)s gsave -3940 10137 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4340 10083(,)m 4447(and)s -4851(updated)s 5667(by)s 5961(a)s 6127(special)s 6845(program)s -gsave -7715 10137 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211divert)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8816 10083(.)m 0 9843(Please)m 666(see)s gsave -1027 9897 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211divert\(8\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2488 9843(for)m 2826(full)s -3212(details)s 3886(of)s 4157(its)s 4433(operation.)s 0 9435(When)m -616(a)s 768(package)s 1595(wishes)s 2283(to)s 2508(di)s 6(v)k 3(ert)k -3103(a)s 3255(\207le)s 3603(from)s 4113(another)s 9(,)k -4914(it)s 5093(should)s 5776(call)s gsave -6162 9489 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211divert)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7309 9435(in)m 7538(its)s -7801(preinst)s 8497(to)s 8722(add)s 0 9195(the)m 348(di)s 6(v)k 3(ersion)k -1286(and)s 1690(rename)s 2449(the)s 2797(e)s 3(xisting)k -3604(\207le.)s 4013(F)s 3(or)k 4402(e)s 3(xample,)k -5316(supposing)s 6341(that)s 6759(a)s gsave -6925 9249 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(smailwrapper)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8186 9195(package)m 0 8955(wishes)m -702(to)s 941(install)s 1579(a)s 1745(wrapper)s 2588(around)s -gsave -3311 9009 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin/smail)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4812 8955(:)m gsave -480 8769 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(if)m 432([)s -720(install)s 1872(=)s 2160("$1")s 2880(];)s 3312(then)s -576 -292(dpkg\211divert)m 2304(\211\211package)s 3744(smailwrapper)s 5616(\211\211add)s 6480(\211\211rename)s -7776(\\)s 2304 -532(\211\211divert)m 3600(/usr/sbin/smail.real)s 6624(/usr/sbin/smail)s 0 -772(fi)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7786(T)m 16(esting)k gsave -747 7840 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52($1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 999 7786(is)m -1202(necessary)s 2177(so)s 2435(that)s 2846(the)s 3186(script)s -3768(doesn')s 4(t)k 4521(try)s 4832(to)s 5064(add)s -5460(the)s 5800(di)s 6(v)k 3(ersion)k 6731(ag)s 1(ain)k -7297(when)s gsave -7865 7840 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(smailwrapper)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 7546(is)m 200(upgraded.)s 1184(The)s gsave -1602 7600 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211\211package)m 1438(smailwrapper)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3853 7546(ensures)m 4611(that)s gsave -5018 7600 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(smailwrapper)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6219 7546(')m 13(s)k 6419(cop)s 2(y)k -6926(of)s gsave -7187 7600 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin/smail)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8737 7546(can)m 0 7306(bypass)m 703(the)s 1051(di)s 6(v)k 3(ersion)k -1989(and)s 2393(get)s 2745(installed)s 3612(as)s 3862(the)s -4210(true)s 4637(v)s 3(ersion.)k 0 6898(The)m 428(postrm)s -1152(has)s 1522(to)s 1761(do)s 2054(the)s 2402(re)s 6(v)k 3(erse:)k -gsave -480 6712 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(if)m 432([)s 720(remove)s -1728(=)s 2016("$1")s 2736(];)s 3168(then)s 576 -292(dpkg\211divert)m -2304(\211\211package)s 3744(smailwrapper)s 5616(\211\211remove)s 6912(\211\211rename)s 8208(\\)s -2304 -532(\211\211divert)m 3600(/usr/sbin/smail.real)s 6624(/usr/sbin/smail)s 0 -772(fi)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 5430(Do)m 344(not)s 708(attempt)s 1482(to)s -1719(di)s 6(v)k 3(ert)k 2325(a)s 2488(\207le)s -2847(which)s 3487(is)s 3695(vitally)s 4357(important)s 5344(for)s -5679(the)s 6025(system')s 13(s)k 6897(operation)s 7855(-)s -7981(when)s 8554(using)s gsave -0 5244 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211divert)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1150 5190(there)m 1671(is)s 1869(a)s -2023(time,)s 2542(after)s 3026(it)s 3206(has)s 3564(been)s -4062(di)s 6(v)k 3(erted)k 4882(b)s 4(ut)k -5232(before)s gsave -5886 5244 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6334 5190(has)m 6692(installed)s 7547(the)s 7883(ne)s 6(w)k -8318(v)s 3(ersion,)k 0 4950(when)m 576(the)s 924(\207le)s -1285(does)s 1775(not)s 2141(e)s 3(xist.)k 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(45)m gsave -0 12790 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 625 0 625 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 6(12.)m 582(Shar)s 6(ed)k 1691(libraries)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12328(P)m 3(ackages)k 938(containing)s 2001(shared)s -2683(libraries)s 3515(must)s 4040(be)s 4322(constructed)s 5482(with)s -5964(a)s 6130(little)s 6622(care)s 7075(to)s 7314(mak)s 2(e)k -7886(sure)s 8340(that)s 8758(the)s 0 12088(shared)m 663(library)s -1333(is)s 1524(al)s 2(w)k 2(ays)k 2215(a)s 4(v)k 6(ailable.)k -3151(This)s 3608(is)s 3798(especially)s 4788(important)s 5757(for)s -6075(packages)s 6984(whose)s 7632(shared)s 8294(libraries)s 0 11848(are)m -347(vitally)s 1011(important,)s 2047(such)s 2543(as)s 2793(the)s -3141(libc.)s 0 11440(Firstly)m 15(,)k 715(your)s 1214(package)s -2054(should)s 2751(install)s 3389(the)s 3737(shared)s 4419(libraries)s -5251(under)s 5856(their)s 6353(normal)s 7085(names.)s 7800(F)s 3(or)k -8189(e)s 3(xample,)k 0 11200(the)m gsave -348 11254 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(libgdbm1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1209 11200(package)m 2049(should)s -2746(install)s gsave -3384 11254 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libgdbm.so.1.7.3)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5046 11200(as)m gsave -5296 11254 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/lib/libgdbm.so.1.7.3)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7799 11200(.)m 7903(The)s 8331(\207les)s -0 10960(should)m 682(not)s 1033(be)s 1300(renamed)s 2166(or)s -2410(relink)s 2(ed)k 3234(by)s 3513(an)s 3(y)k -3895(prerm)s 4510(or)s 4754(postrm)s 5463(scripts;)s gsave -6183 11014 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6628 10960(will)m -7039(tak)s 2(e)k 7476(care)s 7914(of)s 8170(renaming)s -0 10720(things)m 633(safely)s 1253(without)s 2040(af)s 6(fecting)k -2931(running)s 3725(programs,)s 4731(and)s 5131(attempts)s 5988(to)s -6223(interfere)s 7082(with)s 7560(this)s 7952(are)s 8295(lik)s 2(ely)k -8887(to)s 0 10480(lead)m 456(to)s 695(problems.)s 0 10072(Secondly)m 15(,)k -983(your)s 1482(package)s 2322(should)s 3019(include)s 3779(the)s -4127(symlink)s 4959(that)s gsave -5377 10126 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ldconfig)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6238 10072(w)m 2(ould)k 6893(create)s -7518(for)s 0 9832(the)m 348(shared)s 1030(libraries.)s 1915(F)s 3(or)k -2304(e)s 3(xample,)k 3218(the)s gsave -3566 9886 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(libgdbm1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4427 9832(package)m 5267(should)s -5964(include)s 6724(a)s 6890(symlink)s 7722(from)s gsave -0 9646 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/lib/libgdbm.so.1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2162 9592(to)m -gsave -2401 9646 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libgdbm.so.1.7.3)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4003 9592(.)m 4107(This)s 4583(is)s 4793(needed)s 5529(so)s -5795(that)s gsave -6213 9646 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ld.so)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6773 9592(can)m 7162(\207nd)s 7593(the)s 7941(library)s -8631(in)s 0 9352(between)m 848(the)s 1189(time)s gsave -1663 9406 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2116 9352(installs)m -2837(it)s 3022(and)s gsave -3419 9406 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ldconfig)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4274 9352(is)m 4477(run)s 4847(in)s -5083(the)s gsave -5424 9406 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6279 9352(script.)m 6906(Futhermore,)s 8122(and)s 240 fnt83 -8519 9354(this)m 8912(is)s 0 9114(very)m 452(important)s 240 fnt82 -1400 9112(,)m 1491(the)s 1824(symlink)s 2640(must)s 3149(be)s -3416(placed)s 4082(before)s 4732(the)s 5065(library)s 5739(it)s -5915(points)s 6536(to)s 6759(in)s 6986(the)s gsave -7319 9166 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7763 9112(\207le.)m -8156(Currently)s 0 8872(the)m 348(w)s 2(ay)k 799(to)s -1038(ensure)s 1718(the)s 2066(ordering)s 2929(is)s 3139(done)s -3661(properly)s 4525(is)s 4735(to)s 4974(create)s 5599(the)s -5947(symlink)s 6779(in)s 7022(the)s 7370(appropriate)s gsave -0 8686 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/tmp/.../lib)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1862 8632(directory)m -2778(before)s 3444(installing)s 4386(the)s 4734(library)s 5424(when)s -6000(you)s 6415(b)s 4(uild)k 6961(the)s 7309(package.)s -0 8224(If)m 230(you)s 645(do)s 938(the)s 1286(abo)s 3(v)k 3(e)k -1908(your)s 2407(package)s 3247(does)s 3737(not)s 4103(need)s -4613(to)s 4852(call)s gsave -5251 8278 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ldconfig)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6112 8224(in)m 6355(its)s 6631(maintainer)s -7712(scripts.)s 8439(It)s 8644(is)s 0 7984(especially)m 1009(important)s -1998(not)s 2364(to)s 2603(call)s gsave -3002 8038 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(ldconfig)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3863 7984(in)m 4106(the)s -4454(postrm)s 5178(or)s 5437(preinst)s 6147(scripts)s 6821(in)s -7064(the)s 7412(case)s 7879(where)s 8519(the)s 0 7744(package)m -840(is)s 1050(being)s 1635(upgraded)s 2584(\(see)s 3024(the)s -3372(programmer')s 13(s)k 4763(manual\),)s 5653(as)s gsave -5903 7798 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(ldconfig)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6764 7744(will)m -7190(see)s 7551(the)s 7899(temporary)s 0 7504(names)m 656(that)s -gsave -1067 7558 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1521 7504(uses)m 1977(for)s 2308(the)s 2650(\207les)s 3092(while)s -3673(it)s 3858(is)s 4061(installing)s 4997(them)s 5528(and)s -5926(will)s 6345(mak)s 2(e)k 6910(the)s 7252(shared)s -7927(library)s 8610(links)s 0 7264(point)m 552(to)s 791(them,)s -1376(just)s 1781(before)s gsave -2447 7318 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2907 7264(continues)m 3875(the)s 4223(installation)s -5341(and)s 5745(remo)s 3(v)k 3(es)k 6600(the)s -6948(links!)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (46,47) 24 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(46)m gsave -0 12726 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(13.)m 582(Con\207guration)s 2700(of)s gsave -3087 148 translate -0.6953 1.0000 scale -340 fnt31 0.0 0.0 0.0 setrgbcolor -0 -74(init)m -grestore - -grestore -gsave -0 11709 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 5(13.1.)m 788(Intr)s 5(oduction)k -2594(to)s 2933(the)s gsave -3433 78 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(init.d)m - -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 4314 5(scheme)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 11247(The)m gsave -428 11301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1589 11247(directory)m 2505(contains)s 3353(the)s 3701(scripts)s -4375(e)s 3(x)k 3(ecuted)k 5277(by)s gsave -5571 11301 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(init)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6031 11247(when)m -6607(init)s 6985(state)s 7478(\(or)s 7816(`runle)s 6(v)k 3(el'\))k -8876(is)s 0 11007(changed)m 856(\(see)s gsave -1296 11061 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(init\(8\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1996 11007(\).)m 0 10599(These)m -627(scripts)s 1301(are)s 1648(be)s 1930(referenced)s 2995(by)s -3289(symbolic)s 4219(links)s 4735(in)s 4978(the)s gsave -5326 10653 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6399 10599(directories.)m 7510(When)s 8139(changing)s 0 10359(runle)m 6(v)k 3(els,)k -974(init)s 1352(looks)s 1922(in)s 2165(the)s 2513(directory)s -gsave -3429 10413 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4502 10359(for)m 4840(the)s 5188(scripts)s 5862(it)s -6054(should)s 6751(e)s 3(x)k 3(ecute,)k 7582(where)s -240 fnt83 8222 10361(n)m 240 fnt82 8396 10359(is)m 8606(the)s -0 10119(runle)m 6(v)k 3(el)k 829(that)s 1247(is)s -1457(being)s 2042(changed)s 2898(to.)s 0 9711(The)m 414(names)s -1062(of)s 1318(the)s 1652(links)s 2153(all)s 2432(ha)s 4(v)k 3(e)k -2919(the)s 3252(form)s gsave -3762 9765 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(S)m -gsave -144 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(mm)m -grestore -gsave -630 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(script)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4786 9711(or)m gsave -5031 9765 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(K)m gsave -144 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(mm)m - -grestore -gsave -630 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(script)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6056 9711(where)m 240 fnt83 6681 9713(mm)m 240 fnt82 7069 9711(is)m -7264(a)s 7416(tw)s 2(o-digit)k 8335(number)s 0 9471(and)m -240 fnt83 404 9473(script)m 240 fnt82 1012 9471(is)m 1222(the)s -1570(name)s 2144(of)s 2415(the)s 2763(script)s 3353(\(this)s -3828(should)s 4525(be)s 4807(the)s 5155(same)s 5702(as)s -5952(the)s 6300(name)s 6874(of)s 7145(the)s 7493(actual)s -8118(script)s 8708(in)s gsave -0 9285 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1101 9231(.)m 1261(When)s gsave -1886 9285 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(init)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2342 9231(changes)m -3160(runle)s 6(v)k 3(el)k 3985(\207rst)s 4412(the)s -4756(tar)s 4(gets)k 5435(of)s 5702(the)s 6046(links)s -6558(whose)s 7222(names)s 7880(starting)s 8644(with)s 0 8991(a)m -gsave -166 9045 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(K)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -326 8991(are)m 673(e)s 3(x)k 3(ecuted,)k 1624(each)s -2119(with)s 2601(the)s 2949(single)s 3576(ar)s 4(gument)k -gsave -4535 9045 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(stop)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4935 8991(,)m 5042(follo)s 6(wed)k 5944(by)s 6238(the)s -6586(scripts)s 7260(pre\207x)s 3(ed)k 8099(with)s 8581(an)s -gsave -0 8805 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(S)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -100 8751(,)m 207(each)s 702(with)s 1184(the)s 1532(single)s -2159(ar)s 4(gument)k gsave -3118 8805 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(start)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3618 8751(.)m 3722(The)s gsave -4150 8805 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(K)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4310 8751(links)m -4826(are)s 5173(responsible)s 6318(for)s 6656(killing)s 7333(services)s -8153(and)s 8557(the)s gsave -8905 8805 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(S)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8511(link)m 433(for)s 771(starting)s -1540(services)s 2360(upon)s 2897(entering)s 3733(the)s 4081(runle)s 6(v)k 3(el.)k -0 8103(F)m 3(or)k 389(e)s 3(xample,)k 1303(if)s -1520(we)s 1855(are)s 2202(changing)s 3133(from)s 3657(runle)s 6(v)k 3(el)k -4486(2)s 4660(to)s 4899(runle)s 6(v)k 3(el)k -5728(3,)s 5955(init)s 6333(will)s 6759(\207rst)s 7190(e)s 3(x)k 3(ecute)k -7970(all)s 8263(of)s 8534(the)s gsave -8882 8157 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(K)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7863(pre\207x)m 3(ed)k -830(scripts)s 1495(it)s 1678(\207nds)s 2186(in)s gsave -2420 7917 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc3.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3421 7863(,)m -3519(and)s 3914(then)s 4374(all)s 4658(of)s 4920(the)s -gsave -5259 7917 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(S)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5410 7863(pre\207x)m 3(ed)k 6240(scripts.)s 6958(The)s 7377(links)s -7884(starting)s 8644(with)s gsave -0 7677 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(K)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 160 7623(will)m 586(cause)s 1173(the)s -1521(referred-to)s 2593(\207le)s 2954(to)s 3193(be)s 3475(e)s 3(x)k 3(ecuted)k -4377(with)s 4859(an)s 5142(ar)s 4(gument)k 6101(of)s -gsave -6372 7677 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(stop)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6772 7623(,)m 6879(and)s 7283(the)s gsave -7631 7677 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(S)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7791 7623(links)m 8307(with)s -8789(an)s 0 7383(ar)m 4(gument)k 959(of)s gsave -1230 7437 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(start)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1730 7383(.)m -0 6975(The)m 412(tw)s 2(o-digit)k 1330(number)s 240 fnt83 -2104 6977(mm)m 240 fnt82 2490 6975(is)m 2683(used)s 3164(to)s -3386(decide)s 4050(which)s 4675(order)s 5223(to)s 5445(start)s -5899(and)s 6286(stop)s 6722(things)s 7341(in)s 7568(-)s -7679(lo)s 6(w-numbered)k 0 6735(links)m 498(ha)s 4(v)k 3(e)k -981(their)s 1460(scripts)s 2116(run)s 2474(\207rst.)s 2930(F)s 3(or)k -3301(e)s 3(xample,)k 4197(the)s gsave -4527 6789 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(K20)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4869 6735(scripts)m 5525(will)s -5932(be)s 6196(e)s 3(x)k 3(ecuted)k 7080(before)s -7728(the)s gsave -8058 6789 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(K30)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8399 6735(scripts.)m 0 6495(This)m 472(is)s 677(used)s -1169(when)s 1740(a)s 1901(certain)s 2603(service)s 3330(must)s -3850(be)s 4127(started)s 4816(before)s 5478(another)s 13(.)k -6281(F)s 3(or)k 6665(e)s 3(xample,)k 7574(the)s -7917(name)s 8486(serv)s 3(er)k gsave -0 6309 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(bind)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 6255(might)m 1078(need)s -1588(to)s 1827(be)s 2109(started)s 2803(before)s 3469(the)s -3817(ne)s 6(ws)k 4354(serv)s 3(er)k gsave -4994 6309 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(inn)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5354 6255(so)m -5620(that)s gsave -6038 6309 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(inn)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6398 6255(can)m 6787(set)s 7112(up)s 7405(its)s -7681(access)s 8342(lists.)s 8830(In)s 0 6015(this)m 396(case,)s -914(the)s 1262(script)s 1852(that)s 2270(starts)s gsave -2824 6069 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(bind)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3284 6015(should)m -3981(ha)s 4(v)k 3(e)k 4482(a)s 4648(lo)s 6(wer)k -5246(number)s 6037(than)s 6506(the)s 6854(script)s 7444(that)s -7862(starts)s gsave -8416 6069 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(inn)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8776 6015(so)m 0 5775(that)m 418(it)s 610(runs)s -1073(\207rst:)s gsave -480 5589 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc2.d/S17bind)m 0 -292(/etc/rc2.d/S70inn)m - -grestore -gsave -0 4152 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(13.2.)m 788(Writing)s gsave -1944 139 translate -0.6953 1.0000 scale -320 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -70(init.d)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 2825 66(scripts)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3690(P)m 3(ackages)k 938(can)s -1327(and)s 1731(should)s 2428(place)s 2988(scripts)s 3662(in)s -gsave -3905 3744 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5066 3690(to)m 5305(start)s 5775(or)s 6034(stop)s 6486(services)s -7306(at)s 7538(boot)s 8024(time)s 8504(or)s 0 3450(during)m -661(a)s 810(change)s 1527(of)s 1781(runle)s 6(v)k 3(el.)k -2642(These)s 3252(scripts)s 3908(should)s 4588(be)s 4853(named)s -gsave -5532 3504 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d/)m gsave -1728 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7507 3450(,)m 7597(and)s 7984(the)s 3(y)k -8429(should)s 0 3210(accept)m 670(one)s 1072(ar)s 4(gument,)k -2078(saying)s 2756(what)s 3281(to)s 3520(do:)s gsave -3866 3264 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(start)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4366 3210(,)m -4473(meaning)s 5350(to)s 5589(starts)s 6143(the)s 6491(service,)s -7274(or)s gsave -7533 3264 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(stop)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7933 3210(,)m 8040(to)s 8279(stop)s 8731(the)s -0 2970(service.)m 780(Optionally)s 1857(the)s 3(y)k 2320(can)s -2709(support)s gsave -3487 3024 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(reload)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4147 2970(which)m 4789(causes)s 5464(the)s 5812(con\207guration)s -7145(to)s 7384(be)s 7666(reloaded.)s 0 2562(The)m gsave -428 2616 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1088 2562(scripts)m -1762(should)s 2459(ensure)s 3139(that)s 3557(the)s 3(y)k -4020(will)s 4446(beha)s 4(v)k 3(e)k 5173(sensibly)s -6011(if)s 6228(in)s 9(v)k 4(ok)k 2(ed)k -7043(with)s gsave -7525 2616 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(start)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8085 2562(when)m 8661(the)s 0 2322(service)m 719(is)s -915(already)s 1659(running,)s 2497(or)s 2743(with)s gsave -3211 2376 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(stop)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3658 2322(when)m -4220(it)s 4399(isn')s 4(t,)k 4912(and)s 5303(that)s -5707(the)s 3(y)k 6157(don')s 4(t)k 6704(kill)s -7063(unfortunately-named)s 0 2082(user)m 458(processes.)s 1478(The)s 1906(best)s -2351(w)s 2(ay)k 2802(to)s 3041(achie)s 6(v)k 3(e)k -3818(this)s 4214(is)s 4424(usually)s 5169(to)s 5408(use)s -gsave -5783 2136 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(start\211stop\211daemon)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7485 2082(.)m 0 1674(These)m 627(scripts)s 1301(should)s 1998(not)s -2364(f)s 2(ail)k 2734(obscurely)s 3718(when)s 4294(the)s -4642(con\207guration)s 5975(\207les)s 6424(remain)s 7144(b)s 4(ut)k -7506(the)s 7854(package)s 0 1434(has)m 370(been)s 879(remo)s 3(v)k 3(ed,)k -1817(as)s 2067(the)s 2415(def)s 2(ault)k 3136(in)s -gsave -3379 1488 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3839 1434(is)m 4049(to)s 4288(lea)s 4(v)k 3(e)k -4841(con\207guration)s 6174(\207les)s 6623(on)s 6920(the)s 7268(system)s -7992(after)s 8488(the)s 0 1194(package)m 840(has)s 1210(been)s -1719(remo)s 3(v)k 3(ed.)k 2654(Only)s 3187(when)s -3763(it)s 3955(is)s 4165(e)s 3(x)k 3(ecuted)k -5067(with)s 5549(the)s gsave -5897 1248 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211purge)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6657 1194(option)m 7326(will)s 7752(dpkg)s -8285(remo)s 3(v)k 3(e)k 0 954(con\207guration)m 1333(\207les.)s -1835(Therefore,)s 2883(you)s 3298(should)s 3995(include)s 4755(a)s -gsave -4921 1008 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(test)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5381 954(statement)m 6356(at)s 6588(the)s 6936(top)s 7295(of)s -7566(the)s 7914(script,)s 8551(lik)s 2(e)k 0 714(this:)m -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 13842(47)m gsave -480 13290 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(test)m 720(\211f)s gsave -1152 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pr)m 10(o)k 2(gr)k 3(am\211e)k 4(xecuted\211later\211in\211script)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 6018 -52(||)m 6450(exit)s 7170(0)s - -grestore -gsave -0 12052 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(13.3.)m 788(Managing)s 2247(the)s -gsave -2747 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(rc)m gsave -384 0 translate -1.4219 1.0000 scale -320 fnt83 0.0 0.0 0.0 setrgbcolor -0 -70(n)m -grestore -320 fnt31 0.0 0.0 0.0 setrgbcolor 600 -70(.d)m -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 3511 66(links)m 4237(-)s gsave -4409 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor -0 -70(update\211rc.d)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11590(A)m 230(program)s -1100(is)s 1310(pro)s 3(vided,)k gsave -2265 11644 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211rc.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3366 11590(,)m 3473(to)s -3712(mak)s 2(e)k 4284(it)s 4476(easier)s 5092(for)s -5430(package)s 6270(maintainers)s 7435(to)s 7674(arrange)s 8446(for)s -0 11350(the)m 348(proper)s 1032(creation)s 1858(and)s 2262(remo)s 3(v)k 6(al)k -3091(of)s gsave -3362 11404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4435 11350(symbolic)m 5365(links)s 5881(from)s -6405(their)s 6902(postinst)s 7706(and)s 8110(postrm)s 0 11110(scripts.)m -0 10702(Y)m 26(ou)k 442(should)s 1139(use)s 1514(this)s -1910(script)s 2500(to)s 2739(mak)s 2(e)k 3311(changes)s -4133(to)s gsave -4372 10756 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5445 10702(and)m 240 fnt83 5849 10704(ne)m 3(ver)k -240 fnt82 6442 10702(include)m 7202(an)s 3(y)k gsave -7599 10756 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 10462(symbolic)m 930(links)s 1446(in)s 1689(the)s 2037(actual)s -2662(archi)s 6(v)k 3(e.)k 0 10054(By)m 334(def)s 2(ault)k -gsave -1055 10108 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2216 10054(will)m 2642(start)s 3112(services)s 3932(in)s 4175(each)s -4670(of)s 4941(the)s 5289(multi-user)s 6330(state)s 6823(runle)s 6(v)k 3(els)k -7741(\(2,)s 8047(3,)s 8274(4,)s 8501(and)s 0 9814(5\))m -248(and)s 652(stop)s 1104(them)s 1642(in)s 1885(the)s -2233(halt)s 2651(runle)s 6(v)k 3(el)k 3480(\(0\),)s -3865(the)s 4213(single-user)s 5321(runle)s 6(v)k 3(el)k -6150(\(1\))s 6477(and)s 6881(the)s 7229(reboot)s 7900(runle)s 6(v)k 3(el)k -8729(\(6\).)s 0 9574(The)m 428(system)s 1152(administrator)s 2485(will)s -2911(ha)s 4(v)k 3(e)k 3412(the)s 3760(opportunity)s -4931(to)s 5170(customize)s 6195(runle)s 6(v)k 3(els)k -7113(by)s 7407(simply)s 8112(adding,)s 0 9334(mo)m 3(ving,)k -836(or)s 1095(remo)s 3(ving)k 2062(the)s 2410(symbolic)s -3340(links)s 3856(in)s gsave -4099 9388 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m -gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -1170 -52(.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5112 9334(.)m 0 8926(T)m 19(o)k -300(get)s 652(the)s 1000(def)s 2(ault)k 1721(beha)s 4(viour)k -2734(for)s 3072(your)s 3571(package,)s 4462(put)s 4828(in)s -5071(your)s 5570(postinst)s 6374(script)s gsave -480 8740 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211rc.d)m gsave -1728 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2985 -52(default)m 4137(>/dev/null)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 8427(and)m 404(in)s 647(your)s 1146(postrm)s -gsave -480 8241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(if)m 432([)s 720(purge)s -1584(=)s 1872("$1")s 2592(];)s 3024(then)s 576 -292(update\211rc.d)m -gsave -2304 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3561 -292(remove)m 4569(>/dev/null)s 0 -532(fi)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7199(This)m 476(will)s 902(use)s -1277(a)s 1443(def)s 2(ault)k 2164(sequence)s 3097(number)s -3888(of)s 4159(20.)s 4503(If)s 4733(it)s 4925(does)s -5415(not)s 5781(matter)s 6450(when)s 7026(or)s 7285(in)s -7528(which)s 8170(order)s 8734(the)s 0 6959(script)m 590(is)s -800(run,)s 1226(use)s 1601(this)s 1997(def)s 2(ault.)k -2762(If)s 2992(it)s 3184(does,)s 3730(then)s 4199(you)s -4614(should)s 5311(talk)s 5730(to)s 5969(the)s 6317(maintainer)s -7398(of)s 7669(the)s gsave -8017 7013 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(sysvinit)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6719(package)m 840(or)s 1099(post)s -1558(to)s gsave -1797 6773 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2998 6719(,)m 3105(and)s 3509(the)s 3(y)k -3972(will)s 4398(help)s 4863(you)s 5278(choose)s 5999(a)s -6165(number)s 13(.)k 0 6311(F)m 3(or)k 389(more)s -936(information)s 2121(about)s 2713(using)s gsave -3285 6365 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211rc.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4386 6311(,)m 4493(please)s -5146(consult)s 5897(its)s 6173(manpage)s gsave -7093 6365 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211rc.d\(8\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8494 6311(.)m gsave -0 5348 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 5(13.4.)m 788(Boot-time)s 2210(initialisation)s 3983(-)s -gsave -4155 78 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(rc.boot)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 4886(There)m 613(is)s 823(another)s 1600(directory)s 15(,)k -gsave -2553 4940 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc.boot)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3754 4886(,)m 3861(which)s 4503(contains)s 5350(scripts)s 6024(which)s -6666(are)s 7012(run)s 7388(once)s 7896(per)s 8260(machine)s -0 4646(boot.)m 525(This)s 996(f)s 2(acility)k 1718(is)s -1923(pro)s 3(vided)k 2824(for)s 3157(initialisation)s 4402(of)s -4668(hardw)s 2(are)k 5606(de)s 6(vices,)k 6419(cleaning)s -7277(up)s 7565(of)s 7831(lefto)s 3(v)k 3(er)k -8621(\207les,)s 0 4406(and)m 404(so)s 670(forth.)s 0 3998(F)m 3(or)k -389(e)s 3(xample,)k 1303(the)s gsave -1651 4052 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(kbd)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2011 3998(package)m 2851(pro)s 3(vides)k -3723(a)s 3889(script)s 4479(here)s 4946(for)s 5284(initialising)s -6358(the)s 6706(k)s 2(e)k 3(yboard)k 7650(layout)s -8308(and)s 0 3758(console)m 787(font)s 1232(and)s 1636(mode.)s -0 3350(The)m 428(\207les)s 877(in)s gsave -1120 3404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/rc.boot)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2381 3350(should)m 240 fnt83 -3078 3352(not)m 240 fnt82 3448 3350(be)m 3730(links)s 4246(into)s -gsave -4671 3404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5832 3350(-)m 5960(the)s 3(y)k 6423(should)s 7120(be)s -7402(the)s 7750(scripts)s 0 3110(themselv)m 3(es.)k gsave -0 2756 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(rc.boot)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 760 2702(should)m -240 fnt83 1457 2704(not)m 240 fnt82 1827 2702(be)m 2109(used)s -2606(for)s 2944(starting)s 3713(general-purpose)s 5309(daemons)s 6211(and)s -6615(similar)s 7337(acti)s 6(vities.)k 8296(This)s 0 2462(should)m -697(be)s 979(done)s 1501(using)s 2073(the)s gsave -2421 2516 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(rc)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 450 -52(.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2994 2462(scheme,)m 3818(abo)s 3(v)k 3(e,)k 4491(so)s -4757(that)s 5175(the)s 5523(services)s 6343(can)s 6732(be)s -7014(started)s 7708(and)s 8112(stopped)s 0 2222(cleanly)m 744(when)s -1320(the)s 1668(runle)s 6(v)k 3(el)k 2497(changes)s -3319(or)s 3578(the)s 3926(machine)s 4792(is)s 5002(to)s -5241(be)s 5523(shut)s 5982(do)s 6(wn)k 6566(or)s -6825(rebooted.)s gsave -0 1259 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 6(13.5.)m 788(Notes)s - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 799(Do)m 346(not)s 240 fnt82 -716 797(include)m 1476(the)s gsave -1824 851 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m -gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -1170 -52(.d/*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3098 797(symbolic)m 4028(links)s -4544(in)s 4787(the)s gsave -5135 851 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5595 797(\207lesystem)m 6624(archi)s 6(v)k 3(e!)k -240 fnt83 7435 799(This)m 7902(will)s 8320(cause)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (48,49) 25 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(48)m 240 fnt83 0 13251(pr)m 10(oblems!)k -240 fnt82 1013 13249(Y)m 26(ou)k 1455(should)s 2152(create)s -2777(them)s 3315(with)s gsave -3797 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4898 13249(,)m 5005(as)s 5255(abo)s 3(v)k 3(e.)k -240 fnt83 0 12843(Do)m 343(not)s 240 fnt82 709 12841(include)m -1466(the)s gsave -1810 12895 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d/*)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3081 12841(symbolic)m 4007(links)s 4520(in)s -gsave -4759 12895 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5159 12841(')m 13(s)k 5366(conf\207les)s 6236(list!)s 240 fnt83 -6641 12843(This)m 7104(will)s 7519(cause)s 8113(pr)s 10(oblems!)k -0 12603(Do)m 240 fnt82 286 12601(,)m 393(ho)s 6(we)k 6(v)k 3(er)k 9(,)k -1300(include)s 2060(the)s gsave -2408 12655 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3569 12601(scripts)m 4243(in)s 4486(conf\207les.)s -gsave -0 11578 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 669 0 669 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(13.6.)m 788(Example)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 11116(The)m gsave -428 11170 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(bind)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 888 11116(DNS)m 1412(\(nameserv)s 3(er\))k -2717(package)s 3557(w)s 2(ants)k 4164(to)s 4403(mak)s 2(e)k -4975(sure)s 5429(that)s 5847(the)s 6195(nameserv)s 3(er)k -7353(is)s 7563(running)s 8361(in)s 0 10876(multiuser)m 962(runle)s 6(v)k 3(els,)k -1936(and)s 2340(is)s 2550(properly)s 3414(shut)s 3873(do)s 6(wn)k -4457(with)s 4939(the)s 5287(system.)s 6055(It)s 6260(puts)s -6710(a)s 6876(script)s 7466(in)s gsave -7709 10930 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8810 10876(,)m 0 10636(naming)m -769(the)s 1114(script)s 1701(appropriately)s gsave -3026 10690 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(bind)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3426 10636(.)m 3527(As)s -3841(you)s 4253(can)s 4639(see,)s 5048(the)s 5393(script)s -5980(interprets)s 6929(the)s 7274(ar)s 4(gument)k gsave -8230 10690 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(reload)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8887 10636(to)m -0 10396(send)m 489(the)s 829(nameserv)s 3(er)k 1979(a)s -gsave -2137 10450 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(HUP)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2489 10396(signal)m 3107(\(causing)s 3962(it)s 4146(to)s 4377(reload)s -5024(its)s 5292(con\207guration\);)s 6751(this)s 7139(w)s 2(ay)k -7582(the)s 7922(user)s 8372(can)s 8753(say)s gsave -0 10210 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d/bind)m 2446(reload)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2362 10156(to)m 2601(reload)s 3256(the)s 3604(nameserv)s 3(er)k 13(.)k -gsave -480 9802 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!/bin/sh)m 0 -292(#)m 288(Original)s -1584(version)s 2736(by)s 3168(Robert)s 4176(Leslie)s 5184(,)s -7488(edited)s 8496(by)s 8928(iwj)s 0 -532(test)m 720(\211x)s -1152(/usr/sbin/named)s 3456(||)s 3888(exit)s 4608(0)s 0 -772(case)m -720("$1")s 1440(in)s 288 -1012(start\))m 576 -1252(test)m 1296(\211f)s -1728(/etc/named.boot)s 4032(\211a)s 4464(\211f)s 4896(/var/named/boot.options)s 8352(||)s -8784(exit)s 9504(0)s 576 -1492(start\211stop\211daemon)m 3168(\211\211start)s 4320(\211\211verbose)s -5760(\211\211exec)s 6768(/usr/sbin/named)s 576 -1732(;;)m 288 -1972(stop\))m 576 -2212(start\211stop\211daemon)m -3168(\211\211stop)s 4176(\211\211verbose)s 5760(\\)s 1152 -2452(\211\211pidfile)m 2592(/var/run/named.pid)s -5328(\211\211exec)s 6336(/usr/sbin/named)s 576 -2692(;;)m 288 -2932(reload\))m 576 -3172(start\211stop\211daemon)m -3168(\211\211stop)s 4176(\211\211signal)s 5472(1)s 5760(\211\211verbose)s 7344(\\)s -1152 -3412(\211\211pidfile)m 2592(/var/run/named.pid)s 5328(\211\211exec)s 6336(/usr/sbin/named)s 576 -3652(;;)m -288 -3892(*\))m 576 -4132(echo)m 1296("Usage:)s 2448(/etc/init.d/bind)s 4896({start|stop|reload}")s -7920(>&2)s 576 -4372(exit)m 1296(1)s 576 -4612(;;)m 0 -4852(esac)m -0 -5092(exit)m 720(0)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4196(Another)m -844(e)s 3(xample)k 1707(on)s 2004(which)s 2646(to)s -2885(base)s 3366(your)s gsave -3865 4250 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5026 4196(scripts)m 5700(is)s 5910(in)s -gsave -6153 4250 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d/skeleton)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8155 4196(.)m 0 3788(If)m 230(this)s 626(package)s 1466(is)s -1676(happ)s 2(y)k 2314(with)s 2796(the)s 3144(def)s 2(ault)k -3865(setup)s 4423(from)s gsave -4947 3842 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6048 3788(,)m 6155(namely)s 6913(an)s -7196(ordering)s 8059(number)s 8850(of)s 0 3548(20)m 295(and)s -699(ha)s 4(ving)k 1400(named)s 2096(running)s 2894(in)s -3137(all)s 3430(runle)s 6(v)k 3(els,)k 4404(it)s -4596(can)s 4985(say)s 5358(in)s 5601(its)s 5877(postinst:)s -gsave -480 3362 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m 1728(bind)s 2448(default)s -3600(>/dev/null)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3065(And)m 471(in)s -714(its)s 990(postrm,)s 1761(to)s 2000(remo)s 3(v)k 3(e)k -2767(the)s 3115(links)s 3631(when)s 4207(the)s 4555(package)s -5395(is)s 5605(pur)s 4(ged:)k gsave -480 2879 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(if)m 432([)s 720(purge)s 1584(=)s 1872("$1")s -2592(];)s 3024(then)s 720 -292(update\211rc.d)m 2448(acct)s 3168(remove)s -4176(>/dev/null)s 0 -532(fi)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 13842(49)m gsave -0 12792 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 622 0 622 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 4(14.)m gsave -582 82 translate -0.6953 1.0000 scale -340 fnt31 0.0 0.0 0.0 setrgbcolor 0 -74(dselect)m -grestore -340 fnt84 -0.0 0.0 0.0 setrgbcolor 1574 4(')m 12(s)k 1883(interface)s 3241(to)s -3601(its)s 4016(installation)s 5718(methods)s -grestore -gsave -0 12384 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 760 12330(calls)m 1248(scripts)s -1922(from)s 2446(its)s 2722(installation)s 3840(methods)s 4702(when)s -5278(it)s 5470(needs)s 6066(to)s 6305(actually)s 7115(access)s -7776(data)s 8234(from)s 8758(the)s 0 12090(distrib)m 4(ution.)k -1193(The)s 1612(core)s 2069(program)s gsave -2930 12144 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3681 12090(itself)m 4219(just)s -4615(calls)s 5094(these)s 5631(scripts)s 6296(and)s 6691(pro)s 3(vides)k -7553(the)s 7892(package)s 8722(and)s 0 11850(access)m 654(method)s -1423(selection)s 2322(interf)s 2(aces.)k 3344(The)s 3765(installation)s -4875(methods)s 5730(are)s 6070(responsible)s 7208(for)s 7539(in)s 9(v)k 4(oking)k -gsave -8424 11904 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8876 11850(as)m 0 11610(appropriate.)m 0 11202(Each)m 535(installation)s 1653(method)s -2429(has)s 2799(three)s 3332(scripts:)s 0 10962(\213)m 480(Setup)s -1078(installation)s 2196(parameters.)s 0 10722(\213)m 480(Update)s 1227(list)s -1578(of)s 1849(a)s 4(v)k 6(ailable)k 2757(packages.)s -0 10482(\213)m 480(Install.)s gsave -0 10072 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 760 10018(searches)m 1620(for)s 1958(methods)s -2820(in)s gsave -3063 10072 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/lib/dpkg/methods)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5225 10018(and)m gsave -5629 10072 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local/lib/dpkg/methods)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8332 10018(.)m gsave -0 8994 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(14.1.)m 788(Functions)s 2206(of)s 2569(the)s 3069(method)s -4170(scripts)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8532(The)m 425(setup)s -980(script)s 1566(is)s 1773(run)s 2145(just)s 2547(after)s -3039(the)s 3384(user)s 3838(has)s 4205(chosen)s 4923(an)s -5203(installation)s 6317(method.)s 7136(It)s 7337(should)s 8031(prompt)s -8778(the)s 0 8292(user)m 453(for)s 785(parameters)s 1878(lik)s 2(e)k -2284(the)s 2627(site)s 3008(to)s 3241(NFS-mount)s 4426(or)s -4679(FTP)s 5143(from,)s 5708(the)s 6050(directory)s 6961(to)s -7194(use,)s 7615(or)s 7868(the)s 8210(directory)s 0 8052(or)m -259(\207lesystem)s 1288(where)s 1928(the)s gsave -2276 8106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2736 8052(\207les)m 3185(can)s -3574(be)s 3856(found,)s 4522(or)s 4781(the)s 5129(tape)s -5583(or)s 5842(\210opp)s 2(y)k 6507(de)s 6(vice)k -7181(to)s 7420(install)s 8058(from.)s 8626(It)s 0 7812(should)m -693(store)s 1209(the)s 1553(responses)s 2530(under)s gsave -3131 7866 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/var/lib/dpkg/methods)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5289 7812(-)m -5412(see)s 5769(belo)s 6(w)k 15(.)k 6433(If)s -6659(no)s 6948(a)s 4(v)k 6(ailable)k 7852(packages)s -8775(list)s 0 7572(is)m 210(a)s 4(v)k 6(ailable)k -1118(it)s 1310(should)s 2007(perhaps)s 2802(of)s 6(fer)k -3319(to)s 3558(scan)s 4040(the)s 4388(a)s 4(v)k 6(ailable)k -5296(packages.)s 0 7164(The)m 428(update)s 1122(script)s 1712(should)s -2409(obtain)s 3064(a)s 3230(list)s 3581(of)s 3852(a)s 4(v)k 6(ailable)k -4760(packages)s 5688(if)s 5905(possible,)s 6796(and)s 7200(run)s -gsave -0 6978 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211update\211avail)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1902 6924(,)m gsave -2009 6978 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -719(\211\211merge\211avail)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3871 6924(and/or)m gsave -4542 6978 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211forget\211old\211unavail)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7105 6924(to)m 7344(load)s 7814(it)s 8006(into)s gsave -8431 6978 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6684(and)m -gsave -404 6738 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1104 6684(')m 13(s)k 1314(database)s 2193(of)s 2464(a)s 4(v)k 6(ailable)k -3372(packages.)s 4353(If)s 4583(no)s 4876(packages)s 5804(list)s -6155(w)s 2(as)k 6576(a)s 4(v)k 6(ailable)k -7484(and)s 7888(the)s 8236(user)s 8694(w)s 2(as)k -0 6444(of)m 6(fered)k 741(and)s 1145(accepted)s 2039(the)s -2387(option)s 3056(of)s 3327(scanning)s 4231(the)s 4579(actual)s -5204(\207les)s 5653(a)s 4(v)k 6(ailable)k 6561(this)s -6957(scan)s 7439(should)s 8136(be)s 8418(done)s 0 6204(here,)m -518(using)s gsave -1090 6258 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211record\211avail)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2992 6204(.)m 0 5796(The)m 428(install)s -1066(script)s 1656(should)s 2353(feed)s 2822(all)s 3115(the)s -3463(a)s 4(v)k 6(ailable)k gsave -4371 5850 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4831 5796(\207les)m 5280(to)s -gsave -5519 5850 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211iGOEB)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6780 5796(\(this)m 7255(is)s 7465(equi)s 6(v)k 6(alent)k -8509(to)s gsave -0 5610 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 720(\211\211install)s -2160(\211\211refuse\211downgrade)s 4896(\211\211selected\211only)s 7200(\211\211skip\211same\211version)s 10080(\211\211auto\211deconfigure)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8811 5556(\).)m 0 5316(The)m gsave -428 5370 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211R)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 688 5316(\()m gsave -761 5370 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211\211recursive)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1862 5316(\))m -1990(option)s 2659(for)s 2997(tra)s 4(v)k 3(ersing)k -3998(subdirectories)s 5389(may)s 5855(also)s 6293(be)s 6575(useful)s -7214(here\).)s 0 4908(If)m 230(an)s 3(y)k 627(of)s -898(these)s 1445(scripts)s 2119(needs)s 2715(to)s 2954(display)s -3699(a)s 3865(message)s 4731(for)s 5069(the)s 5417(user)s 9(,)k -5913(it)s 6105(should)s 6802(w)s 2(ait)k 7271(for)s -7609(the)s 7957(user)s 8415(to)s 8654(hit)s 0 4668(`return')m -761(before)s 1427(e)s 3(xiting)k 2141(so)s 2407(that)s -2825(dselect)s 3548(doesn')s 4(t)k 4308(immediately)s 5556(re)s 6(write)k -6281(the)s 6629(screen.)s 0 4260(If)m 230(a)s 396(method)s -1172(script)s 1762(succeeds)s 2663(\(returns)s 3456(a)s 3622(zero)s -4086(e)s 3(xit)k 4501(status\))s gsave -5173 4314 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5933 4260(will)m 6359(return)s -6986(immediately)s 8234(to)s 8473(the)s 0 4020(main)m 535(menu,)s -1174(with)s 1656(the)s 2004(`ne)s 3(xt')k 2604(option)s -3273(highlighted)s 4421(ready)s 5006(for)s 5344(the)s 5692(user)s -6150(to)s 6389(select)s 6992(it.)s 7228(If)s 7458(it)s -7650(f)s 2(ails)k gsave -8109 4074 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3780(will)m 426(display)s 1171(a)s -1337(message)s 2203(and)s 2607(w)s 2(ait)k 3076(for)s -3414(the)s 3762(user)s 4220(to)s 4459(hit)s 4771(return.)s -gsave -0 2756 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(14.2.)m 788(Location)s 2069(and)s -2656(ar)s 3(guments)k 4179(of)s 4542(the)s 5042(method)s -6143(scripts)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2294(A)m 226(set)s -546(of)s 812(scripts)s 1481(\(henceforth)s 2635(kno)s 6(wn)k -3334(as)s 3579(a)s 3740(group\))s 4423(may)s 4884(pro)s 3(vide)k -5663(se)s 6(v)k 3(eral)k 6380(methods)s 7238(on)s -7530(the)s 7873(`main)s 8482(menu')s 0 2054(with)m 482(dif)s 6(ferent)k -1357(beha)s 4(viour)k 13(.)k 2401(F)s 3(or)k -2790(e)s 3(xample,)k 3704(there)s 4237(might)s 4855(be)s -5137(a)s 5303(generic)s 6059(get-packages-by-FTP)s 8174(group)s 0 1814(which)m -641(might)s 1257(pro)s 3(vide)k 2039(methods)s 2900(in)s -3141(the)s 3487(main)s 4021(menu)s 4606(for)s 4942(installation)s -6059(directly)s 6840(from)s 7362(one)s 7763(of)s 8032(the)s -8378(Debian)s 0 1574(mirror)m 669(sites)s 1144(as)s 1394(well)s -1860(as)s 2110(for)s 2448(installation)s 3566(from)s 4090(a)s -4256(user)s 4(-speci\207ed)k 5637(site.)s 0 1166(Each)m 535(group)s -1147(of)s 1418(methods)s 2280(implemented)s 3586(by)s 3880(the)s -4228(same)s 4775(set)s 5100(of)s 5371(scripts)s 6045(should)s -6742(ha)s 4(v)k 3(e)k 7243(a)s 7409(subdirectory)s -gsave -0 980 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/lib/dpkg/methods/)m gsave -3168 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(gr)m 10(oup)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2812 926(or)m -gsave -3071 980 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local/lib/dpkg/methods/)m gsave -4032 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(gr)m 10(oup)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6423 926(,)m -6530(containing:)s gsave -120 740 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(names)m -grestore -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -%%Page: (50,51) 26 -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 0.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -/showpage{}def/copypage{}def/erasepage{}def -PStoPSxform concat -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(50)m 240 fnt82 480 13251(a)m -646(list)s 997(of)s 1268(user)s 4(-visible)k 2434(methods)s -3296(pro)s 3(vided)k 4202(by)s 4496(these)s 5043(scripts.)s -gsave -120 13065 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(setup)m -grestore -gsave -120 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update)m -grestore -gsave -120 12585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 12291(e)m 3(x)k 3(ecutable)k 1552(programs,)s -2562(the)s 2910(scripts)s 3584(themselv)s 3(es.)k gsave -120 12105 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(desc.)m gsave -720 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(option)m - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 11811(description)m 1599(\207le.)s gsave -0 11303 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(names)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 560 11249(will)m -986(be)s 1268(formatted)s 2254(as)s 2504(a)s 2670(list)s -3021(of)s 3292(lines,)s 3850(each)s 4345(containing:)s gsave -480 11063 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(sequence)m -grestore -gsave -1381 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(method)m - -grestore -gsave -2535 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(summary)m -grestore - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 10453(sequence)m 240 fnt82 930 10451(is)m 1140(a)s 1306(tw)s 2(o-digit)k -2240(number)s 3031(that)s 3449(will)s 3875(be)s 4157(used)s -4654(much)s 5243(lik)s 2(e)k gsave -5655 10505 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(rc.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6115 10451(pre\207x)m 3(es)k -6920(to)s 7159(control)s 7891(the)s 8239(order)s 8803(in)s -0 10211(the)m 348(main)s 883(menu.)s 1519(If)s 1749(in)s -1992(doubt)s 2598(use)s 2973(50.)s 240 fnt83 0 9805(method)m -240 fnt82 771 9803(is)m 981(a)s 1147(name)s 1721(which)s -2363(is)s 2573(displayed)s 3548(by)s gsave -3842 9857 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4602 9803(as)m 4852(the)s -5200(name)s 5774(of)s 6045(the)s 6393(method,)s 7218(and)s -7622(which)s 8264(will)s 8690(be)s 0 9563(passed)m 696(to)s -gsave -935 9617 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(setup)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1435 9563(,)m gsave -1542 9617 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2202 9563(and)m gsave -2606 9617 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(unpack)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3266 9563(as)m 3516(their)s 4013(\207rst)s -4444(ar)s 4(gument.)k 240 fnt83 0 9157(summary)m 240 fnt82 -934 9155(is)m 1144(the)s 1492(brief)s 2014(description)s 3133(string)s -3730(for)s gsave -4068 9209 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4768 9155(')m 13(s)k 4978(menu.)s 0 8747(Each)m -535(of)s 806(the)s 1154(three)s 1687(scripts)s 2361(gets)s -2797(the)s 3145(same)s 3692(three)s 4225(ar)s 4(guments:)k -240 fnt83 5323 8749(var)m 8(dir)k 240 fnt82 5918 8747(,)m -240 fnt83 6025 8749(gr)m 10(oup)k 240 fnt82 6641 8747(and)m -240 fnt83 7045 8749(method)m 240 fnt82 7756 8747(.)m 240 fnt83 -7860 8749(var)m 8(dir)k 240 fnt82 8515 8747(is)m 8725(the)s -0 8507(base)m 479(directory)s 1393(for)s 1729(storing)s gsave -2444 8561 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2902 8507(and)m -gsave -3304 8561 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4004 8507(')m 13(s)k 4212(state,)s 4754(usually)s gsave -5497 8561 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/var/lib/dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6798 8507(;)m -6908(this)s 7302(is)s 7510(passed)s 8204(in)s 8445(so)s -8708(that)s 0 8267(the)m gsave -348 8321 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211admindir)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1409 8267(option)m 2078(to)s gsave -2317 8321 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3077 8267(is)m -3287(honoured\).)s 0 7859(Each)m 535(option)s 1203(may)s 1668(ha)s 4(v)k 3(e)k -2168(an)s 2450(e)s 3(xtended)k 3368(description)s 4486(in)s -gsave -4728 7913 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(desc.)m gsave -720 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(option)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5827 7859(.)m 5930(This)s -6405(should)s 7101(be)s 7382(formatted)s 8367(lik)s 2(e)k -8778(the)s 0 7619(e)m 3(xtended)k 919(description)s 2038(part)s -2469(of)s 2740(a)s gsave -2906 7673 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4067 7619(\207eld)m 4550(entry)s 240 fnt83 -5095 7621(shifted)m 5798(one)s 6197(c)s 3(har)k 3(acter)k -7186(to)s 7425(the)s 7770(left)s 240 fnt82 8078 7619(.)m -gsave -0 7265 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(var)m 8(dir)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 846 -52(/methods)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1446 7211(will)m -1869(e)s 3(xist,)k 2421(and)s 2822(a)s 2984(method)s -3757(group)s 4366(may)s 4829(use)s 5200(a)s gsave -5363 7265 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(var)m 8(dir)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -846 -52(/methods/)m gsave -2142 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(gr)m 10(oup)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7458 7211(directory)m 8371(to)s 8606(store)s -0 6971(its)m 276(state.)s 0 6563(The)m 428(group)s 1040(name)s -1614(and)s 2018(method)s 2794(name)s 3368(must)s 3893(follo)s 6(w)k -4565(the)s 4913(rules)s 5428(for)s 5766(C)s 5978(identi\207ers.)s -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -PStoPSsaved restore -userdict/PStoPSsaved save put -PStoPSmatrix setmatrix -595.000000 421.271378 translate -90 rotate -0.706651 dup scale -userdict/PStoPSmatrix matrix currentmatrix put -userdict/PStoPSclip{0 0 moveto - 595.000000 0 rlineto 0 842.000000 rlineto -595.000000 0 rlineto - closepath}put initclip -showpage -PStoPSsaved restore -%%Trailer -%%DocumentNeededResources: font Courier-Bold -%%+ font Times-Roman -%%+ font Times-Italic -%%+ font Times-Bold -%%DocumentSuppliedResources: procset LoutStartUp -%%+ procset LoutMarginNotes -%%+ encoding vec2 -%%Pages: 50 -%%EOF diff --git a/doc/programmer.ps1 b/doc/programmer.ps1 deleted file mode 100644 index 0ce25df2..00000000 --- a/doc/programmer.ps1 +++ /dev/null @@ -1,13997 +0,0 @@ -%!PS-Adobe-3.0 -%%Creator: Basser Lout Version 3.08 (May 1996) -%%CreationDate: Fri Aug 23 05:00:29 1996 -%%DocumentData: Binary -%%DocumentNeededResources: (atend) -%%DocumentSuppliedResources: (atend) -%%Pages: (atend) -%%BoundingBox: 0 0 595 842 -%%EndComments - -%%BeginProlog -%%BeginResource: procset LoutStartUp -/m { 3 1 roll moveto show } bind def -/s { exch currentpoint exch pop moveto show } bind def -/k { exch neg 0 rmoveto show } bind def -/ul { gsave setlinewidth dup 3 1 roll - moveto lineto stroke grestore } bind def -/in { 1440 mul } def -/cm { 567 mul } def -/pt { 20 mul } def -/em { 120 mul } def -/sp { louts mul } def -/vs { loutv mul } def -/ft { loutf mul } def -/dg { } def - -/LoutGraphic { - /louts exch def - /loutv exch def - /loutf exch def - /ymark exch def - /xmark exch def - /ysize exch def - /xsize exch def -} def - -/LoutFont -{ findfont exch scalefont setfont -} bind def - -/LoutRecode { - { findfont dup length dict begin - {1 index /FID ne {def} {pop pop} ifelse} forall - /Encoding exch def - currentdict end definefont pop - } - stopped pop -} bind def - -/BeginEPSF { - /LoutEPSFState save def - /dict_count countdictstack def - /op_count count 1 sub def - userdict begin - /showpage { } def - 0 setgray 0 setlinecap - 1 setlinewidth 0 setlinejoin - 10 setmiterlimit [] 0 setdash newpath - /languagelevel where - { pop languagelevel - 1 ne - { false setstrokeadjust false setoverprint - } if - } if -} bind def - -/EndEPSF { - count op_count sub { pop } repeat - countdictstack dict_count sub { end } repeat - LoutEPSFState restore -} bind def -%%EndResource - -%%BeginResource encoding vec2 -/vec2 [ -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright -/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash -/zero /one /two /three /four /five /six /seven -/eight /nine /colon /semicolon /less /equal /greater /question -/at /A /B /C /D /E /F /G -/H /I /J /K /L /M /N /O -/P /Q /R /S /T /U /V /W -/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore -/quoteleft /a /b /c /d /e /f /g -/h /i /j /k /l /m /n /o -/p /q /r /s /t /u /v /w -/x /y /z /braceleft /bar /braceright /asciitilde /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /quotedblleft /quotedblright /fi -/fl /endash /emdash /bullet /dagger /daggerdbl /florin /fraction -/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent -/dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron -/space /exclamdown /cent /sterling /currency /yen /brokenbar /section -/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron -/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered -/cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown -/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla -/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis -/Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply -/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls -/agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla -/egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis -/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide -/oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis -] def -%%EndResource - -%%BeginResource: procset LoutMarginNotes -% @PrependGraphic file /usr/lib/lout/include/dl.lpg - -% path for @Box symbol -/LoutBox -{ 0 0 moveto xsize 0 lineto - xsize ysize lineto 0 ysize lineto - closepath -} def - -% path for @CurveBox symbol -/LoutCurveBox -{ xmark 0 moveto - xsize xmark sub xmark xmark 270 360 arc - xsize xmark sub ysize xmark sub xmark 0 90 arc - xmark ysize xmark sub xmark 90 180 arc - xmark xmark xmark 180 270 arc - closepath -} def - -% path for @ShadowBox symbol -/LoutShadowBox -{ xmark 2 mul 0 moveto xsize 0 lineto - xsize ysize xmark 2 mul sub lineto - xsize xmark sub ysize xmark 2 mul sub lineto - xsize xmark sub xmark lineto - xmark 2 mul xmark lineto - closepath -} def - -% set up dictionary containing margin note data: parity LoutMargSet - -/LoutMargSet -{ /LoutMargDict 12 dict def - LoutMargDict begin - /parity exch def - /matr matrix currentmatrix def - /rightx xsize def - /lefty ysize def % highest allowable point for top of next left note - /righty ysize def % highest allowable point for top of next right note - /max { 2 copy gt { pop } { exch pop } ifelse } def - /min { 2 copy lt { pop } { exch pop } ifelse } def - end -} def - -%translate coordinate system for marginal notes: type LoutMargShift - -% where type 0 is left margin, 1 is right margin, 2 is outer, 3 is inner -/LoutMargShift -{ LoutMargDict begin - - % y coordinate of top of note, in margin coords, before vertical adjust - 0 ysize transform matr itransform exch pop - - % decide whether left or right margin based on type and parity - exch [ 0 1 parity 1 parity sub ] exch get 0 eq - { - % left margin: adjust top of note downwards if overlaps previous note - lefty min - - % bottom of note is new lefty position and also translate position - ysize sub dup /lefty exch def - - % want right edge of note at coordinate zero - xsize neg exch - } - { - % right margin: adjust top of note downwards if overlaps previous note - righty min - - % bottom of note is new righty position and also translate position - ysize sub dup /righty exch def - - % want left edge of note at coordinate rightx - rightx exch - } ifelse - - % stack now contains coord of bottom left corner in margin coordinates - matr setmatrix translate - end -} def - -% create LoutPageDict with left, right, foot, top for @Place symbol users -/LoutPageSet -{ - /LoutPageDict 5 dict def - LoutPageDict begin - /matr matrix currentmatrix def - /left 0 def - /right xsize def - /foot 0 def - /top ysize def - end - -} def - -%%EndResource - -%%EndProlog - -%%BeginSetup -%%IncludeResource: font Times-Roman -/Times-Romanfnt82 vec2 /Times-Roman LoutRecode -/fnt82 { /Times-Romanfnt82 LoutFont } def -%%IncludeResource: font Courier-Bold -/Courier-Boldfnt31 vec2 /Courier-Bold LoutRecode -/fnt31 { /Courier-Boldfnt31 LoutFont } def -%%IncludeResource: font Times-Bold -/Times-Boldfnt84 vec2 /Times-Bold LoutRecode -/fnt84 { /Times-Boldfnt84 LoutFont } def -%%EndSetup - -%%Page: 1 1 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Courier-Bold -%%+ font Times-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup - -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -gsave -2580 13610 translate -0.6953 1.0000 scale -340 fnt31 0.0 0.0 0.0 setrgbcolor 0 -74(dpkg)m -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -3232 13532(pr)m 6(ogrammers')k 5398(manual)s 200 fnt82 3001 13015(Ian)m -3302(Jackson)s gsave -3979 13060 translate -0.6953 1.0000 scale -200 fnt31 0.0 0.0 0.0 setrgbcolor 430 -43()m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2403 12512(v)m 3(ersion)k 3161(0.2.0.0)s 3876(\(dpkg)s -4488(1.3.7\),)s 5154(23)s 5438(August)s 6190(1996)s gsave -0 11203 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 5(0.1.)m 628(Abstract)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 10741(This)m 476(manual)s 1235(describes)s 2175(the)s 2523(technical)s -3440(aspects)s 4181(of)s 4452(creating)s 5274(Debian)s 6022(binary)s -6687(and)s 7091(source)s 7771(packages.)s 8752(It)s 0 10501(also)m -432(documents)s 1514(the)s 1856(interf)s 2(ace)k 2738(between)s -gsave -3586 10555 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4340 10501(and)m 4738(its)s 5008(access)s 5663(method)s 6433(scripts.)s -7154(It)s 7353(does)s 7837(not)s 8197(deal)s 8644(with)s -0 10261(the)m 340(Debian)s 1079(Project)s 1806(polic)s 3(y)k -2446(requirements,)s 3791(and)s 4186(it)s 4369(assumes)s 5208(f)s 2(amiliarity)k -6257(with)s gsave -6730 10315 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7130 10261(')m 13(s)k 7331(functions)s 8263(from)s -8778(the)s 0 10021(system)m 724(administrator')s 13(s)k 2207(perspecti)s 6(v)k 3(e.)k -gsave -0 9057 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 610 0 610 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 6(0.2.)m 628(Contents)s -grestore -240 fnt84 -0.0 0.0 0.0 setrgbcolor 0 8652(1.)m 1200(Intr)s 4(oduction)k 2553(and)s -2994(scope)s 3608(of)s 3880(this)s 4305(manual)s 8953(3)s -0 8302(2.)m 1200(Binary)s 1961(packages)s 8952(4)s 240 fnt82 -0 8063(2.1.)m 1200(Creating)s 2076(package)s 2916(\207les)s 3365(-)s -gsave -3493 8117 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8952 8063(4)m 0 7836(2.2.)m 1200(P)s 3(ackage)k 2050(control)s -2782(information)s 3967(\207les)s 8960(5)s 0 7609(2.3.)m 1200(The)s -1628(main)s 2163(control)s 2895(information)s 4080(\207le:)s gsave -4491 7663 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8953 7609(6)m -240 fnt84 0 7271(3.)m 1200(Sour)s 4(ce)k 1956(packages)s -8952(8)s 240 fnt82 0 7032(3.1.)m 1200(T)s 19(ools)k -1777(for)s 2115(processing)s 3191(source)s 3871(packages)s 8959(8)s -0 6805(3.2.)m 1200(The)s 1628(Debianised)s 2762(source)s 3442(tree)s -8851(11)s 0 6578(3.3.)m 1200(Source)s 1920(packages)s 2848(as)s -3098(archi)s 6(v)k 3(es)k 8833(16)s 0 6351(3.4.)m -1200(Unpacking)s 2304(a)s 2470(Debian)s 3218(source)s 3898(package)s -4738(without)s gsave -5529 6405 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8838 6351(17)m 240 fnt84 0 6013(4.)m 1200(Contr)s 4(ol)k -2048(\207les)s 2500(and)s 2941(their)s 3489(\207elds)s 8832(19)s -240 fnt82 0 5774(4.1.)m 1200(Syntax)s 1920(of)s 2191(control)s -2923(\207les)s 8835(19)s 0 5547(4.2.)m 1200(List)s 1631(of)s -1902(\207elds)s 8835(19)s 240 fnt84 0 5209(5.)m 1200(V)s 24(ersion)k -2029(numbering)s 8832(26)s 0 4859(6.)m 1200(P)s 2(ackage)k -2105(maintainer)s 3291(scripts)s 4021(and)s 4462(installation)s 5659(pr)s 4(ocedur)k 4(e)k -8832(28)s 240 fnt82 0 4620(6.1.)m 1200(Introduction)s 2439(to)s -2678(package)s 3518(maintainer)s 4599(scripts)s 8839(28)s 0 4393(6.2.)m -1200(Summary)s 2184(of)s 2455(w)s 2(ays)k 2996(maintainer)s -4077(scripts)s 4751(are)s 5098(called)s 8839(28)s 0 4166(6.3.)m -1200(Details)s 1927(of)s 2198(unpack)s 2951(phase)s 3552(of)s -3823(installation)s 4941(or)s 5200(upgrade)s 8835(29)s 0 3939(6.4.)m -1200(Details)s 1927(of)s 2198(con\207guration)s 8851(31)s 0 3712(6.5.)m -1200(Details)s 1927(of)s 2198(remo)s 3(v)k 6(al)k -3027(and/or)s 3698(con\207guration)s 5031(pur)s 4(ging)k 8851(31)s -240 fnt84 0 3374(7.)m 1200(Descriptions)s 2528(of)s 2800(packages)s -3785(-)s 3913(the)s gsave -4287 3429 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m - -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 5448 3374(\207eld)m 8833(33)s 240 fnt82 -0 3135(7.1.)m 1200(T)s 19(ypes)k 1817(of)s 2088(formatting)s -3149(line)s 3563(in)s 3806(the)s 4154(e)s 3(xtended)k -5073(description)s 8842(33)s 0 2908(7.2.)m 1200(Notes)s 1809(about)s -2401(writing)s 3144(descriptions)s 8842(33)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s -4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s -7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 2 2 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(2)m 240 fnt82 0 13254(7.3.)m -1200(Example)s 2106(description)s 3225(in)s 3468(control)s 4200(\207le)s -4561(for)s 4899(Smail)s 8832(34)s 240 fnt84 0 12916(8.)m -1200(Declaring)s 2252(r)s 4(elationships)k 3616(between)s 4508(packages)s -8832(36)s 240 fnt82 0 12677(8.1.)m 1200(Syntax)s 1920(of)s -2191(relationship)s 3372(\207elds)s 8833(36)s 0 12450(8.2.)m 1200(Dependencies)s -2593(-)s gsave -2721 12504 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3421 12450(,)m gsave -3528 12504 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4529 12450(,)m gsave -4636 12504 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Suggests)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5437 12450(,)m gsave -5544 12504 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8833 12450(36)m -0 12223(8.3.)m 1200(Alternati)s 6(v)k 3(e)k 2321(packages)s -3249(-)s gsave -3377 12277 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4338 12223(and)m gsave -4742 12277 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8839 12223(38)m 0 11996(8.4.)m 1200(V)s 14(irtual)k -1917(packages)s 2845(-)s gsave -2973 12050 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8835 11996(39)m 0 11769(8.5.)m gsave -1200 11823 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2061 11769(-)m -2189(o)s 3(v)k 3(erwriting)k 3351(\207les)s 3800(and)s -4204(replacing)s 5146(packages)s 8831(40)s 0 11542(8.6.)m 1200(Def)s 2(aults)k -2058(for)s 2396(satisfying)s 3378(dependencies)s 4718(-)s 4846(ordering)s -8831(40)s 240 fnt84 0 11204(9.)m 1200(Con\207guration)s 2692(\207le)s -3053(handling)s 8831(42)s 240 fnt82 0 10965(9.1.)m 1200(Automatic)s -2262(handling)s 3153(of)s 3424(con\207guration)s 4757(\207les)s 5206(by)s -gsave -5500 11019 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8832 10965(42)m 0 10738(9.2.)m 1200(Fully-featured)s 2624(maintainer)s 3705(script)s -4295(con\207guration)s 5628(handling)s 8842(43)s 240 fnt84 0 10400(10.)m -1200(Alter)s 3(nati)k 2(v)k 2(e)k 2403(v)s 2(ersions)k -3292(of)s 3564(an)s 3873(interface)s 4830(-)s gsave -4958 10455 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(update\211alternatives)m -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 10400(44)m -0 10050(11.)m 1200(Di)s 2(v)k 2(ersions)k 2326(-)s -2454(o)s 2(v)k 2(erriding)k 3582(a)s 3760(package')s 8(s)k -4816(v)s 2(ersion)k 5614(of)s 5886(a)s 6064(\207le)s -8833(45)s 0 9700(12.)m 1200(Shar)s 4(ed)k 1982(libraries)s -8832(46)s 0 9350(13.)m 1200(Con\207guration)s 2692(of)s gsave -2964 9405 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(init)m -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 9350(47)m -240 fnt82 0 9111(13.1.)m 1200(Introduction)s 2439(to)s 2678(the)s -gsave -3026 9165 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3686 9111(scheme)m 8838(47)s 0 8884(13.2.)m 1200(Writing)s gsave -1996 8938 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2656 8884(scripts)m -8838(47)s 0 8657(13.3.)m 1200(Managing)s 2224(the)s gsave -2572 8711 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(rc)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 450 -52(.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3145 8657(links)m 3661(-)s gsave -3789 8711 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8839 8657(48)m 0 8430(13.4.)m 1200(Boot-time)s -2225(initialisation)s 3475(-)s gsave -3603 8484 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(rc.boot)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8839 8430(48)m 0 8203(13.5.)m 1200(Notes)s -8839(48)s 0 7976(13.6.)m 1200(Example)s 8835(49)s 240 fnt84 -0 7638(14.)m gsave -1200 7693 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt84 -0.0 0.0 0.0 setrgbcolor 1900 7638(')m 8(s)k 2118(interface)s 3075(to)s -3329(its)s 3621(installation)s 4818(methods)s 8831(50)s 240 fnt82 -0 7399(14.1.)m 1200(Functions)s 2195(of)s 2466(the)s 2814(method)s -3590(scripts)s 8831(50)s 0 7172(14.2.)m 1200(Location)s 2107(and)s -2511(ar)s 4(guments)k 3554(of)s 3825(the)s 4173(method)s -4949(scripts)s 8831(50)s gsave -0 5921 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(0.3.)m -628(Copyright)s 2109(Notice)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5459(Cop)m 2(yright)k -1029(\2511996)s 1744(Ian)s 2106(Jackson.)s 0 5051(This)m 463(manual)s -1209(is)s 1406(free)s 1819(softw)s 2(are;)k 2737(you)s -3139(may)s 3592(redistrib)s 4(ute)k 4718(it)s 4896(and/or)s -5554(modify)s 6286(it)s 6465(under)s 7056(the)s 7391(terms)s -7959(of)s 8217(the)s 8551(GNU)s 0 4811(General)m 811(Public)s -1475(License)s 2274(as)s 2524(published)s 3513(by)s 3807(the)s -4155(Free)s 4635(Softw)s 2(are)k 5551(F)s 3(oundation;)k -6751(either)s 7354(v)s 3(ersion)k 8112(2,)s 8339(or)s -8598(\(at)s 0 4571(your)m 499(option\))s 1239(an)s 3(y)k -1636(later)s 2119(v)s 3(ersion.)k 0 4163(This)m 476(is)s -686(distrib)s 4(uted)k 1762(in)s 2005(the)s 2353(hope)s -2875(that)s 3293(it)s 3485(will)s 3911(be)s 4193(useful,)s -4884(b)s 4(ut)k 240 fnt83 5246 4165(without)m 6028(any)s -6430(warr)s 3(anty)k 240 fnt82 7301 4163(;)m 7413(without)s -8204(e)s 6(v)k 3(en)k 8704(the)s 0 3923(implied)m -788(w)s 2(arranty)k 1689(of)s 1960(merchantability)s 3513(or)s -3772(\207tness)s 4434(for)s 4772(a)s 4938(particular)s 5912(purpose.)s -6774(See)s 7175(the)s 7523(GNU)s 8098(General)s 0 3683(Public)m -664(License)s 1463(for)s 1801(more)s 2348(details.)s 0 3275(Y)m 26(ou)k -442(should)s 1139(ha)s 4(v)k 3(e)k 1640(recei)s 6(v)k 3(ed)k -2498(a)s 2664(cop)s 2(y)k 3182(of)s 3453(the)s -3801(GNU)s 4376(General)s 5187(Public)s 5851(License)s 6650(with)s -7132(your)s 7631(Debian)s 0 3035(GNU/Linux)m 1194(system,)s 1946(in)s -gsave -2171 3089 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/doc/copyright/GPL)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4373 3035(,)m 4461(or)s 4702(with)s 5165(the)s gsave -5495 3089 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5936 3035(source)m -6598(package)s 7419(as)s 7651(the)s 7980(\207le)s gsave -8322 3089 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(COPYING)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 9022 3035(.)m -0 2795(If)m 230(not,)s 643(write)s 1189(to)s 1428(the)s -1776(Free)s 2256(Softw)s 2(are)k 3172(F)s 3(oundation,)k -4367(Inc.,)s 4839(675)s 5245(Mass)s 5801(A)s 17(v)k 3(e,)k -6287(Cambridge,)s 7457(MA)s 7900(02139,)s 0 2555(USA.)m 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 3 3 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8953 13842(3)m gsave -0 12727 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 687 0 687 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 69(1.)m 412(Intr)s 6(oduction)k 2334(and)s 2960(scope)s -3830(of)s 4217(this)s 4821(manual)s -grestore -gsave -0 12319 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 454 12265(is)m 657(a)s -816(suite)s 1316(of)s 1581(programs)s 2528(for)s 2859(creating)s -3674(binary)s 4333(package)s 5166(\207les)s 5608(and)s 6005(installing)s -6941(and)s 7338(remo)s 3(ving)k 8298(them)s 8829(on)s -0 12021(Unix)m 534(systems.)s 153 fnt82 1335 12110(1)m 240 fnt82 -0 11613(The)m 420(binary)s 1076(packages)s 1995(are)s 2333(designed)s -3233(for)s 3562(the)s 3901(management)s 5174(of)s 5436(installed)s -6294(e)s 3(x)k 3(ecutable)k 7357(programs)s 8302(\(usually)s -0 11373(compiled)m 948(binaries\))s 1832(and)s 2236(their)s 2733(associated)s -3773(data,)s 4278(though)s 5001(source)s 5681(code)s 6189(e)s 3(xamples)k -7140(and)s 7544(documentation)s 0 11133(are)m 347(pro)s 3(vided)k -1253(as)s 1503(part)s 1934(of)s 2205(some)s 2766(packages.)s -0 10725(This)m 476(manual)s 1235(describes)s 2175(the)s 2523(technical)s -3440(aspects)s 4181(of)s 4452(creating)s 5274(Debian)s 6022(binary)s -6687(packages)s 7615(\()s gsave -7688 10779 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8148 10725(\207les\).)m 8729(It)s 0 10485(documents)m -1088(the)s 1436(beha)s 4(viour)k 2449(of)s 2720(the)s -3068(package)s 3908(management)s 5190(programs)s gsave -6144 10539 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6544 10485(,)m gsave -6651 10539 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7411 10485(et)m -7643(al.)s 7919(and)s 8323(and)s 8727(the)s 0 10245(w)m 2(ay)k -451(the)s 3(y)k 914(interact)s 1689(with)s 2171(packages.)s -0 9837(It)m 204(also)s 641(documents)s 1728(the)s 2074(interaction)s -3151(between)s gsave -4004 9891 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4704 9837(')m 13(s)k 4913(core)s 5378(and)s -5781(the)s 6128(access)s 6788(method)s 7562(scripts)s 8235(it)s -8426(uses)s 8887(to)s 0 9597(actually)m 810(install)s 1448(the)s -1796(selected)s 2623(packages,)s 3607(and)s 4011(describes)s 4951(ho)s 6(w)k -5412(to)s 5651(create)s 6276(a)s 6442(ne)s 6(w)k -6889(access)s 7550(method.)s 0 9189(This)m 476(manual)s 1235(does)s -1725(not)s 2091(go)s 2384(into)s 2809(detail)s 3394(about)s -3986(the)s 4334(options)s 5090(and)s 5494(usage)s 6095(of)s -6366(the)s 6714(package)s 7554(b)s 4(uilding)k 8401(and)s -0 8949(installation)m 1118(tools.)s 1687(It)s 1892(should)s 2589(therefore)s -3506(be)s 3788(read)s 4257(in)s 4500(conjuction)s 5567(with)s -6049(those)s 6610(programs')s 7625(manpages.)s 0 8541(The)m 428(utility)s -1052(programs)s 2006(which)s 2648(are)s 2995(pro)s 3(vided)k -3901(with)s gsave -4383 8595 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4843 8541(for)m 5181(managing)s 6178(v)s 6(arious)k -6927(system)s 7651(con\207guration)s 0 8301(and)m 400(similar)s 1118(issues,)s -1792(such)s 2284(as)s gsave -2530 8355 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3687 8301(and)m gsave -4087 8355 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(install\211info)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5288 8301(,)m 5391(are)s -5734(not)s 6096(described)s 7066(in)s 7305(detail)s 7886(here)s -8349(-)s 8473(please)s 0 8061(see)m 361(their)s 858(manpages.)s -0 7653(It)m 186(does)s 240 fnt83 657 7655(not)m 240 fnt82 -1007 7653(describe)m 1840(the)s 2169(polic)s 3(y)k 2798(requirements)s -4077(imposed)s 4927(on)s 5204(Debian)s 5933(packages,)s 6898(such)s -7374(as)s 7605(the)s 7933(permissions)s 0 7413(on)m 297(\207les)s -746(and)s 1150(directories,)s 2264(documentation)s 3743(requirements,)s 5097(upload)s -5807(procedure,)s 6870(and)s 7274(so)s 7540(on.)s 7884(Y)s 26(ou)k -8326(should)s 0 7173(see)m 360(the)s 706(Debian)s 1452(packaging)s -2488(polic)s 3(y)k 3135(manual)s 3892(for)s 4229(these)s -4774(details.)s 5499(\(Man)s 3(y)k 6187(of)s 6456(them)s -6992(will)s 7417(probably)s 8320(turn)s 8760(out)s 0 6933(to)m -239(be)s 521(helpful)s 1253(e)s 6(v)k 3(en)k -1753(if)s 1970(you)s 2385(don')s 4(t)k 2946(plan)s -3415(to)s 3654(upload)s 4364(your)s 4863(package)s 5703(and)s -6107(mak)s 2(e)k 6679(it)s 6871(a)s 4(v)k 6(ailable)k -7779(as)s 8029(part)s 8460(of)s 8731(the)s 0 6693(distrib)m 4(ution.\))k -0 6285(It)m 197(is)s 399(assumed)s 1273(that)s 1683(the)s -2023(reader)s 2671(is)s 2873(reasonably)s 3955(f)s 2(amiliar)k -4759(with)s 5233(the)s gsave -5573 6339 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6025 6285(System)m 6781(Administrators')s 8318(manual.)s -0 6045(Unfortunately)m 1395(this)s 1791(manual)s 2550(does)s 3040(not)s -3406(yet)s 3758(e)s 3(xist.)k 0 5637(The)m 428(Debian)s -1176(v)s 3(ersion)k 1934(of)s 2205(the)s 2553(FSF')s 13(s)k -3162(GNU)s 3737(hello)s 4268(program)s 5138(is)s 5348(pro)s 3(vided)k -6254(as)s 6504(an)s 6787(e)s 3(xample)k 7650(for)s -7988(people)s 0 5397(wishing)m 811(to)s 1050(create)s 1675(Debian)s -2423(packages.)s 240 fnt83 0 4991(Note)m 505(that)s 941(this)s -1341(document)s 2336(is)s 2550(still)s 2967(a)s 3142(dr)s 3(aft!)k -gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 753(1)m gsave -58 726 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor -0 -42(dpkg)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 425 683(is)m 593(tar)s 3(getted)k -1306(primarily)s 2061(at)s 2247(Debian)s 2846(GNU/Linux,)s 3857(b)s 3(ut)k -4147(may)s 4521(w)s 1(ork)k 4961(on)s 5199(or)s -5406(be)s 5632(ported)s 6168(to)s 6360(other)s 6801(systems.)s -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 4 4 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(4)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(2.)m 412(Binary)s 1490(packages)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12267(The)m 426(binary)s 1089(package)s 1927(has)s 2295(tw)s 2(o)k -2702(main)s 3235(sections.)s 4107(The)s 4533(\207rst)s 4962(part)s -5390(consists)s 6196(of)s 6465(v)s 6(arious)k 7212(control)s -7941(information)s 0 12027(\207les)m 449(and)s 853(scripts)s 1527(used)s -2024(by)s gsave -2318 12081 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2778 12027(when)m 3354(installing)s 4296(and)s 4700(remo)s 3(ving.)k -5718(See)s 6119(`P)s 3(ackage)k 7048(control)s 7780(information)s -0 11787(\207les',)m 584(page)s 1092(5.)s 0 11379(The)m 428(second)s -1151(part)s 1582(is)s 1792(an)s 2075(archi)s 6(v)k 3(e)k -2825(\(currently)s 3820(a)s gsave -3986 11433 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tar)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4346 11379(archi)m 6(v)k 3(e\))k -5168(containing)s 6231(\207les)s 6680(and)s 7084(directories)s 8142(to)s -8381(be)s 0 11139(installed.)m 0 10731(In)m 250(the)s 591(future)s -1211(binary)s 1869(packages)s 2790(may)s 3250(also)s 3681(contain)s -4435(other)s 4980(components,)s 6237(such)s 6726(as)s 6970(checksums)s -8064(and)s 8461(digital)s 0 10491(signatures.)m gsave -0 9467 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(2.1.)m 628(Cr)s 5(eating)k 1904(package)s 3097(\207les)s -3700(-)s gsave -3872 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(dpkg\211deb)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 9005(All)m 360(manipulation)s 1679(of)s 1950(binary)s -2615(package)s 3455(\207les)s 3904(is)s 4114(done)s 4636(by)s -gsave -4930 9059 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5731 9005(;)m 5843(it')s 13(s)k 6185(the)s 6533(only)s -7013(program)s 7883(that)s 0 8765(has)m 370(kno)s 6(wledge)k -1471(of)s 1742(the)s 2090(format.)s 2830(\()s gsave -2903 8819 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3764 8765(may)m -4230(be)s 4512(in)s 9(v)k 4(ok)k 2(ed)k -5327(by)s 5621(calling)s gsave -6324 8819 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6724 8765(,)m 6831(as)s gsave -7081 8819 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7541 8765(will)m -7967(spot)s 0 8525(that)m 418(the)s 766(options)s 1522(requested)s -2496(are)s 2843(appropriate)s 3987(to)s gsave -4226 8579 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5087 8525(and)m 5491(in)s 9(v)k 4(ok)k 2(e)k -6184(that)s 6602(instead)s 7337(with)s 7819(the)s 8167(same)s -0 8285(ar)m 4(guments.\))k 0 7877(In)m 244(order)s 796(to)s -1023(create)s 1636(a)s 1789(binary)s 2442(package)s 3270(you)s -3673(must)s 4185(mak)s 2(e)k 4745(a)s 4899(directory)s -5803(tree)s 6204(which)s 6833(contains)s 7669(all)s 7950(the)s -8286(\207les)s 8722(and)s 0 7637(directories)m 1057(you)s 1470(w)s 2(ant)k -1991(to)s 2228(ha)s 4(v)k 3(e)k 2727(in)s -2968(the)s 3314(\207lesystem)s 4342(data)s 4798(part)s 5227(of)s -5496(the)s 5842(package.)s 6728(In)s 6982(Debian-format)s 8446(source)s -0 7397(packages)m 928(this)s 1324(directory)s 2240(is)s 2450(usually)s -gsave -3195 7451 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/tmp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4196 7397(,)m 4303(relati)s 6(v)k 3(e)k 5065(to)s -5304(the)s 5652(top)s 6011(of)s 6282(the)s 6630(package')s 13(s)k -7624(source)s 8304(tree.)s 0 6989(The)m 3(y)k 543(should)s -1240(ha)s 4(v)k 3(e)k 1741(the)s 2089(locations)s -3003(\(relati)s 6(v)k 3(e)k 3844(to)s 4083(the)s -4431(root)s 4876(of)s 5147(the)s 5495(directory)s 6411(tree)s -6824(you')s 12(re)k 7492(constructing\))s 0 6749(o)m 6(wnerships)k -1135(and)s 1539(permissions)s 2732(which)s 3374(you)s 3789(w)s 2(ant)k -4312(them)s 4850(to)s 5089(ha)s 4(v)k 3(e)k -5590(on)s 5887(the)s 6235(system)s 6959(when)s 7535(the)s 3(y)k -7998(are)s 0 6509(installed.)m 0 6101(W)m 9(ith)k 526(current)s -1262(v)s 3(ersions)k 2107(of)s gsave -2378 6155 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2838 6101(the)m 3186(uid/username)s -4530(and)s 4934(gid/groupname)s 6439(mappings)s 7421(for)s 7759(the)s -8107(users)s 8649(and)s 0 5861(groups)m 691(being)s 1263(used)s -1747(should)s 2432(be)s 2701(the)s 3036(same)s 3571(on)s -3855(the)s 4190(system)s 4902(where)s 5529(the)s 5864(package)s -6692(is)s 6889(b)s 4(uilt)k 7370(and)s 7762(the)s -8097(one)s 8486(where)s 0 5621(it)m 192(is)s 402(installed.)s -0 5213(Y)m 26(ou)k 435(need)s 938(to)s 1170(add)s -1567(one)s 1962(special)s 2673(directory)s 3582(to)s 3814(the)s -4155(root)s 4593(of)s 4857(the)s 5198(miniature)s 6162(\207lesystem)s -7184(tree)s 7590(you')s 12(re)k 8251(creating:)s gsave -0 5027 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(DEBIAN)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 600 4973(.)m -704(It)s 909(should)s 1606(contain)s 2367(the)s 2715(control)s -3447(information)s 4632(\207les,)s 5137(notably)s 5909(the)s 6257(binary)s -6922(package)s 7762(control)s 8494(\207le)s 0 4733(\(see)m 440(`The)s -947(main)s 1482(control)s 2214(information)s 3399(\207le:)s gsave -3810 4787 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4510 4733(',)m -4696(page)s 5204(6\).)s 0 4325(The)m gsave -428 4379 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(DEBIAN)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1088 4325(directory)m 2004(will)s -2430(not)s 2796(appear)s 3493(in)s 3736(the)s 4084(\207lesystem)s -5113(archi)s 6(v)k 3(e)k 5863(of)s 6134(the)s -6482(package,)s 7373(and)s 7777(so)s 8043(w)s 2(on')k 4(t)k -8655(be)s 0 4085(installed)m 867(by)s gsave -1161 4139 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1621 4085(when)m 2197(the)s -2545(package)s 3385(is)s 3595(installed.)s 0 3677(When)m 629(you')s 12(v)k 3(e)k -1335(prepared)s 2229(the)s 2577(package,)s 3468(you)s 3883(should)s -4580(in)s 9(v)k 4(ok)k 2(e:)k gsave -480 3491 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 720(\211\211build)s gsave -1872 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(dir)m 8(ectory)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2879(This)m -476(will)s 902(b)s 4(uild)k 1448(the)s 1796(package)s -2636(in)s gsave -2879 2933 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(dir)m 8(ectory)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1228 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4133 2879(.)m 4237(\()s gsave -4310 2933 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4770 2879(kno)m 6(ws)k 5441(that)s -gsave -5859 2933 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6619 2879(is)m 6829(a)s gsave -6995 2933 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7856 2879(option,)m 8575(so)s 8841(it)s -0 2639(in)m 9(v)k 4(ok)k 2(es)k gsave -781 2693 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1642 2639(with)m -2124(the)s 2472(same)s 3019(ar)s 4(guments)k 4062(to)s -4301(b)s 4(uild)k 4847(the)s 5195(package.\))s 0 2231(See)m -401(the)s 749(manpage)s gsave -1669 2285 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb\(8\))m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2830 2231(for)m 3168(details)s 3842(of)s -4113(ho)s 6(w)k 4574(to)s 4813(e)s 3(xamine)k -5676(the)s 6024(contents)s 6872(of)s 7143(this)s 7539(ne)s 6(wly-created)k -0 1991(\207le.)m 409(Y)s 26(ou)k 851(may)s 1317(\207nd)s -1748(the)s 2096(output)s 2768(of)s 3039(follo)s 6(wing)k -4016(commands)s 5104(enlightening:)s gsave -480 1805 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -1296(\211\211info)s gsave -2304 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(\207lename)m -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 3447 -52(.deb)m 0 -292(dpkg\211deb)m 1296(\211\211contents)s gsave -2880 -240 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(\207lename)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 4023 -292(.deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 5 5 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8953 13844(5)m gsave -0 12747 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(2.2.)m 628(P)s 3(ackage)k 1836(contr)s 5(ol)k -2879(inf)s 8(ormation)k 4576(\207les)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12285(The)m 423(control)s 1149(information)s 2328(portion)s 3071(of)s -3336(a)s 3496(binary)s 4156(package)s 4990(is)s 5194(a)s -5355(collection)s 6348(of)s 6613(\207les)s 7057(with)s 7533(names)s -8189(kno)s 6(wn)k 8887(to)s gsave -0 12099 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 400 12045(.)m 499(It)s -699(will)s 1119(treat)s 1597(the)s 1939(contents)s 2782(of)s -3047(these)s 3589(\207les)s 4032(specially)s 4930(-)s 5052(some)s -5608(of)s 5873(them)s 6406(contain)s 7161(information)s 8341(used)s -8832(by)s gsave -0 11859 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 11805(when)m 1036(installing)s 1978(or)s 2237(remo)s 3(ving)k -3204(the)s 3552(package;)s 4448(others)s 5083(are)s 5430(scripts)s -6104(which)s 6746(the)s 7094(package)s 7934(maintainer)s 0 11565(w)m 2(ants)k -gsave -607 11619 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1067 11565(to)m 1306(run.)s 0 11157(It)m 205(is)s 415(possible)s -1255(to)s 1494(put)s 1860(other)s 2411(\207les)s 2860(in)s -3103(the)s 3451(package)s 4291(control)s 5023(area,)s 5527(b)s 4(ut)k -5889(this)s 6285(is)s 6495(not)s 6861(generally)s 7804(a)s -7970(good)s 8508(idea)s 0 10917(\(though)m 802(the)s 3(y)k -1265(will)s 1691(lar)s 4(gely)k 2404(be)s 2686(ignored\).)s -0 10509(Here)m 512(is)s 714(a)s 871(brief)s 1385(list)s -1727(of)s 1990(the)s 2329(control)s 3053(info)s 3482(\207les)s -3923(supported)s 4916(by)s gsave -5202 10563 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5653 10509(and)m 6049(a)s 6206(summary)s -7142(of)s 7404(what)s 7921(the)s 3(y')k 12(re)k -8629(used)s 0 10269(for)m 13(.)k gsave -120 9915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 9621(This)m 956(is)s -1166(the)s 1514(k)s 2(e)k 3(y)k 1909(description)s -3028(\207le)s 3389(used)s 3886(by)s gsave -4180 9675 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4580 9621(.)m 4684(It)s -4889(speci\207es)s 5763(the)s 6111(package')s 13(s)k 7105(name)s -7679(and)s 8083(v)s 3(ersion,)k 480 9381(gi)m 6(v)k 3(es)k -1027(its)s 1303(description)s 2422(for)s 2760(the)s 3108(user)s 9(,)k -3604(states)s 4185(its)s 4461(relationships)s 5733(with)s 6215(other)s -6766(packages,)s 7750(and)s 8154(so)s 8420(forth.)s 480 9141(See)m -881(`The)s 1388(main)s 1923(control)s 2655(information)s 3840(\207le:)s -gsave -4251 9195 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4951 9141(',)m 5137(page)s 5645(6.)s 480 8733(It)m 685(is)s -895(usually)s 1640(generated)s 2627(automatically)s 3981(from)s 4505(information)s -5690(in)s 5933(the)s 6281(source)s 6961(package)s 7801(by)s -480 8493(the)m gsave -828 8547 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2389 8493(program,)m 3306(and)s 3710(with)s 4192(assistance)s -5203(from)s gsave -5727 8547 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7128 8493(.)m 7232(See)s 7633(`T)s 19(ools)k -8289(for)s 480 8253(processing)m 1556(source)s 2236(packages',)s 3299(page)s -3807(8.)s gsave -120 7913 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 921 7859(,)m gsave -1028 7913 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(preinst)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1728 7859(,)m gsave -1835 7913 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(postrm)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2435 7859(,)m gsave -2542 7913 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(prerm)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 7619(These)m -1102(are)s 1443(e)s 3(x)k 3(ectuable)k 2510(\207les)s -2953(\(usually)s 3772(scripts\))s 4517(which)s gsave -5154 7673 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5608 7619(runs)m 6066(during)s -6738(installation,)s 7901(upgrade)s 8722(and)s 480 7379(remo)m 3(v)k 6(al)k -1309(of)s 1580(packages.)s 2561(The)s 3(y)k 3104(allo)s 6(w)k -3683(the)s 4031(package)s 4871(to)s 5110(deal)s 5563(with)s -6045(matters)s 6798(which)s 7440(are)s 7787(particular)s 8761(to)s -480 7139(that)m 895(package)s 1732(or)s 1988(require)s 2717(more)s -3261(complicated)s 4484(processing)s 5556(than)s 6022(that)s 6437(pro)s 3(vided)k -7340(by)s gsave -7631 7193 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8031 7139(.)m 8132(Details)s 8855(of)s 480 6899(when)m -1043(and)s 1434(ho)s 6(w)k 1882(the)s 3(y)k -2332(are)s 2666(called)s 3281(are)s 3614(in)s 3844(`P)s 3(ackage)k -4760(maintainer)s 5828(scripts)s 6489(and)s 6880(installation)s 7984(procedure',)s -480 6659(page)m 988(28.)s 480 6251(It)m 685(is)s 895(v)s 3(ery)k -1371(important)s 2360(to)s 2599(mak)s 2(e)k 3171(these)s -3718(scripts)s 4392(itempotent.)s 153 fnt82 5458 6340(1)m 240 fnt82 -5578 6251(This)m 6054(is)s 6264(so)s 6530(that)s 6948(if)s -7165(an)s 7448(error)s 7971(occurs,)s 8702(the)s 480 6011(user)m -938(interrupts)s gsave -1904 6065 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2364 6011(or)m 2623(some)s 3184(other)s 3735(unforeseen)s -4841(circumstance)s 6157(happens)s 6993(you)s 7408(don')s 4(t)k -7969(lea)s 4(v)k 3(e)k 8522(the)s 480 5771(user)m -938(with)s 1420(a)s 1586(badly-brok)s 2(en)k 2917(package.)s -480 5363(The)m 908(maintainer)s 1989(scripts)s 2663(are)s 3010(guaranteed)s -4117(to)s 4356(run)s 4732(with)s 5214(a)s 5380(controlling)s -6482(terminal)s 7332(and)s 7736(can)s 8125(interact)s 480 5123(with)m -958(the)s 1301(user)s 13(.)k 1786(If)s 2011(the)s 3(y)k -2470(need)s 2975(to)s 3210(prompt)s 3956(for)s 4290(passw)s 2(ords,)k -5387(do)s 5676(full-screen)s 6748(interaction)s 7822(or)s 8076(something)s -480 4883(similar)m 1202(you)s 1617(should)s 2314(do)s 2607(these)s -3154(things)s 3790(to)s 4029(and)s 4433(from)s gsave -4957 4937 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/dev/tty)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5758 4883(,)m -5865(since)s gsave -6412 4937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6872 4883(will)m 7298(at)s 7530(some)s 8091(point)s -480 4643(redirect)m 1250(scripts')s 1966(standard)s 2816(input)s 3349(and)s -3735(output)s 4388(so)s 4636(that)s 5035(it)s 5209(can)s -5579(log)s 5920(the)s 6249(installation)s 7349(process.)s 8151(Lik)s 2(e)k 6(wise,)k -480 4403(because)m 1293(these)s 1840(scripts)s 2514(may)s 2980(be)s -3262(e)s 3(x)k 3(ecuted)k 4164(with)s 4646(standard)s -5514(output)s 6186(redirected)s 7198(into)s 7623(a)s 7789(pipe)s -8257(for)s 480 4163(logging)m 1255(purposes,)s 2202(Perl)s 2631(scripts)s -3294(should)s 3980(set)s 4295(unb)s 4(uf)k 6(fered)k -5381(output)s 6042(by)s 6326(setting)s gsave -7005 4217 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52($|=1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7454 4163(so)m 7710(that)s -8117(the)s 8454(output)s 480 3923(is)m 690(printed)s 1425(immediately)s -2673(rather)s 3289(than)s 3758(being)s 4343(b)s 4(uf)k 6(fered.)k -480 3515(Each)m 1015(script)s 1605(should)s 2302(return)s 2929(a)s -3095(zero)s 3559(e)s 3(xit)k 3974(status)s 4569(for)s -4907(success,)s 5731(or)s 5990(a)s 6156(nonzero)s 6980(one)s -7382(for)s 7720(f)s 2(ailure.)k gsave -120 3175 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(conffiles)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 2881(This)m 954(\207le)s -1312(contains)s 2157(a)s 2320(list)s 2668(of)s 2936(con\207guration)s -4266(\207les)s 4713(which)s 5352(are)s 5696(to)s 5932(be)s -6211(handled)s 7024(automatically)s 8375(by)s gsave -8666 2935 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 2641(\(see)m 920(`Con\207guration)s -2386(\207le)s 2747(handling',)s 3771(page)s 4279(42\).)s 4702(Note)s -5223(that)s 5641(not)s 6007(necessarily)s 7122(e)s 6(v)k 3(ery)k -7698(con\207guration)s 480 2401(\207le)m 841(should)s 1538(be)s 1820(listed)s -2395(here.)s gsave -120 2111 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(shlibs)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 1817(This)m 956(\207le)s 1317(contains)s 2165(a)s -2331(list)s 2682(of)s 2953(the)s 3301(shared)s 3983(libraries)s -4815(supplied)s 5684(by)s 5978(the)s 6326(package,)s 7217(with)s -7699(dependenc)s 3(y)k gsave -0 1178 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 983(1)m -192 fnt82 58 913(That)m 457(means)s 987(that)s 1322(if)s -1495(it)s 1649(runs)s 2019(successfully)s 2997(or)s 3204(f)s 1(ails)k -3572(and)s 3896(then)s 4272(you)s 4604(call)s 4924(it)s -5078(again)s 5539(it)s 5693(doesn')s 3(t)k 6301(bomb)s -6780(out,)s 7111(b)s 3(ut)k 7401(just)s 7725(ensures)s -8339(that)s 0 683(e)m 4(v)k 2(erything)k 856(is)s -1024(the)s 1303(w)s 1(ay)k 1665(it)s 1819(ought)s -2304(to)s 2496(be.)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 6 6 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(6)m 240 fnt82 480 13251(details)m -1154(for)s 1492(each.)s 2034(This)s 2510(is)s 2720(used)s -3217(by)s gsave -3511 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4972 13251(when)m 5548(it)s 5740(determines)s 6839(what)s -7364(dependencies)s 8704(are)s 480 13011(required)m 1334(in)s 1577(a)s -1743(package)s 2583(control)s 3315(\207le.)s 480 12603(Each)m 1015(line)s -1429(is)s 1639(of)s 1910(the)s 2258(form:)s gsave -960 12417 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(libr)m 3(ary\211name)k -grestore -gsave -1982 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion\211or\211soname)k -grestore -gsave -4799 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(dependencies)m -1344(...)s -grestore - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 480 11807(libr)m 3(ary-name)k -240 fnt82 1792 11805(is)m 2002(the)s 2350(name)s 2924(of)s -3195(the)s 3543(shared)s 4225(library)s 15(,)k 4953(for)s -5291(e)s 3(xample)k gsave -6154 11859 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libc5)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6654 11805(.)m 240 fnt83 480 11399(ver)m 2(sion-or)k 4(-soname)k -240 fnt82 2334 11397(is)m 2544(the)s 2892(soname)s 3679(of)s -3950(the)s 4298(library)s 4988(-)s 5116(ie,)s 5395(the)s -5743(thing)s 6288(that)s 6706(must)s 7231(e)s 3(xactly)k -7972(match)s 8613(for)s 480 11157(the)m 828(library)s 1518(to)s -1757(be)s 2039(recognised)s 3133(by)s gsave -3427 11211 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(ld.so)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3927 11157(.)m 4031(Usually)s -4829(this)s 5225(is)s 5435(major)s 6052(v)s 3(ersion)k -6810(number)s 7601(of)s 7872(the)s 8220(library)s 15(.)k -240 fnt83 480 10751(dependencies)m 240 fnt82 1824 10749(has)m 2194(the)s -2542(same)s 3089(syntax)s 3769(as)s 4019(a)s 4185(dependenc)s 3(y)k -5380(\207eld)s 5863(in)s 6106(a)s 6272(binary)s 6937(package)s -7777(control)s 8509(\207le.)s 480 10509(It)m 685(should)s 1382(gi)s 6(v)k 3(e)k -1841(details)s 2515(of)s 2786(which)s 3428(package\(s\))s 4512(are)s -4859(required)s 5713(to)s 5952(satisfy)s 6629(a)s 6795(binary)s -7460(b)s 4(uilt)k 7954(ag)s 1(ainst)k 8690(the)s -480 10269(v)m 3(ersion)k 1238(of)s 1509(the)s 1857(library)s -2547(contained)s 3535(in)s 3778(the)s 4126(package.)s 5014(See)s -5415(`Syntax)s 6214(of)s 6485(relationship)s 7666(\207elds',)s 8370(page)s -480 10029(36.)m 480 9621(F)m 3(or)k 869(e)s 3(xample,)k -1783(if)s 2000(the)s 2348(package)s gsave -3188 9675 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(foo)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3548 9621(contains)m gsave -4396 9675 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(libfoo.so.1.2.3)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5897 9621(,)m -6004(where)s 6644(the)s 6992(soname)s 7779(of)s 8050(the)s -8398(library)s 480 9381(is)m gsave -690 9435 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libfoo.so.1)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1791 9381(,)m 1898(and)s 2302(the)s -2650(\207rst)s 3081(v)s 3(ersion)k 3839(of)s 4110(the)s -4458(package)s 5298(which)s 5940(contained)s 6928(a)s 7094(minor)s -7725(number)s 8516(of)s 8787(at)s 480 9141(least)m gsave -977 9195 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(2.3)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1337 9141(w)m 2(as)k -240 fnt83 1758 9143(1.2.3-1)m 240 fnt82 2416 9141(,)m 2523(then)s -2992(the)s 3340(package')s 13(s)k 240 fnt83 4334 9143(shlibs)m -240 fnt82 4947 9141(could)m 5537(say:)s gsave -960 8955 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(libfoo)m 1008(1)s 2304(foo)s 2880(\(>=)s 3456(1.2.3\2111\))s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 8368(The)m 908(v)s 3(ersion-speci\207c)k -2471(dependenc)s 3(y)k 3666(is)s 3876(to)s 4115(a)s 4(v)k 4(oid)k -4697(w)s 2(arnings)k 5623(from)s gsave -6147 8422 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(ld.so)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6707 8368(about)m 7299(using)s -7871(older)s 8422(shared)s 480 8128(libraries)m 1312(with)s 1794(ne)s 6(wer)k -2432(binaries.)s gsave -0 7108 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 5(2.3.)m 628(The)s -1235(main)s 2001(contr)s 5(ol)k 3044(inf)s 8(ormation)k -4741(\207le:)s gsave -5308 78 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(control)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 6646(The)m 428(most)s 953(important)s 1942(control)s -2674(information)s 3859(\207le)s 4220(used)s 4717(by)s gsave -5011 6700 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5471 6646(when)m -6047(it)s 6239(installs)s 6966(a)s 7132(package)s 7972(is)s -gsave -8182 6700 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8882 6646(.)m 0 6406(It)m 205(contains)s 1053(all)s 1346(the)s -1694(package')s 13(s)k 2688(`vital)s 3246(statistics'.)s 0 5998(The)m -428(binary)s 1093(package)s 1933(control)s 2665(\207les)s 3114(of)s -3385(packages)s 4313(b)s 4(uilt)k 4807(from)s 5331(Debian)s -6079(sources)s 6847(are)s 7194(made)s 7768(by)s 8062(a)s -8228(special)s 0 5758(tool,)m gsave -479 5812 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1980 5758(,)m 2087(which)s 2729(reads)s -gsave -3284 5812 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4745 5758(and)m gsave -5149 5812 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6811 5758(to)m 7050(\207nd)s 7481(the)s 7829(information)s -0 5518(it)m 192(needs.)s 841(See)s 1242(`Source)s 2041(packages',)s -3104(page)s 3612(8)s 3779(for)s 4117(more)s 4664(details.)s -0 5110(The)m 428(\207elds)s 997(in)s 1240(binary)s 1905(package)s -2745(control)s 3477(\207les)s 3926(are:)s 0 4870(\213)m gsave -480 4924 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Package)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1240 4870(\(mandatory\))m -0 4630(\213)m gsave -480 4684 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1240 4630(\(mandatory\))m 0 4386(\213)m gsave -480 4440 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1741 4386(\(mandatory\))m 153 fnt82 -2911 4475(1)m 240 fnt82 0 4146(\213)m gsave -480 4200 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1180 4146(,)m gsave -1287 4200 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2148 4146(et)m -2380(al.)s 0 3906(\213)m gsave -480 3960 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Essential)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3666(\213)m gsave -480 3720 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Maintainer)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3426(\213)m gsave -480 3480 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1180 3426(,)m -gsave -1287 3480 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 3186(\213)m gsave -480 3240 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Source)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 2946(\213)m gsave -480 3000 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2706(\213)m gsave -480 2760 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Installed\211Size)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2241(A)m 221(description)s -1331(of)s 1593(the)s 1932(syntax)s 2603(of)s 2865(control)s -3588(\207les)s 4028(and)s 4423(the)s 4762(purpose)s 5567(of)s -5829(these)s 6367(\207elds)s 6927(is)s 7128(a)s 4(v)k 6(ailable)k -8027(in)s 8261(`Control)s 0 2001(\207les)m 449(and)s 853(their)s -1350(\207elds',)s 2054(page)s 2562(19.)s gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor -0 753(1)m 192 fnt82 58 683(This)m 439(\207eld)s 826(should)s -1384(appear)s 1942(in)s 2137(all)s 2372(packages,)s 3160(though)s -gsave -3739 726 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(dpkg)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor -4106 683(doesn')m 3(t)k 4714(require)s 5300(it)s 5454(yet)s -5736(so)s 5949(that)s 6284(old)s 6576(packages)s 7319(can)s -7631(still)s 7961(be)s 8187(installed.)s 240 fnt82 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 7 7 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8951 13844(7)m gsave -0 12730 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 689 0 689 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(3.)m 412(Sour)s 6(ce)k 1483(packages)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12268(The)m 425(Debian)s 1169(binary)s 1831(packages)s -2755(in)s 2994(the)s 3339(distrib)s 4(ution)k 4490(are)s -4833(generated)s 5817(from)s 6337(Debian)s 7081(sources,)s 7902(which)s -8540(are)s 8883(in)s 0 12028(a)m 166(special)s 884(format)s -1580(to)s 1819(assist)s 2396(the)s 2744(easy)s 3223(and)s -3627(automatic)s 4622(b)s 4(uilding)k 5469(of)s 5740(binaries.)s -gsave -0 11004 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.1.)m 628(T)s 29(ools)k -1416(f)s 8(or)k 1893(pr)s 5(ocessing)k 3399(sour)s 5(ce)k -4356(packages)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10542(V)m 26(arious)k -778(tools)s 1290(are)s 1633(pro)s 3(vided)k 2535(for)s -2869(manipulating)s 4180(source)s 4856(packages;)s 5841(the)s 3(y)k -6300(pack)s 6809(and)s 7209(unpack)s 7958(sources)s 8722(and)s -0 10302(help)m 465(b)s 4(uild)k 1011(of)s 1282(binary)s -1947(packages)s 2875(and)s 3279(help)s 3744(manage)s 4544(the)s -4892(distrib)s 4(ution)k 6047(of)s 6318(ne)s 6(w)k -6765(v)s 3(ersions.)k 0 9894(The)m 3(y)k 543(are)s -890(introduced)s 1971(and)s 2375(typical)s 3080(uses)s 3543(described)s -4517(here;)s 5040(see)s gsave -5401 9948 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source\(1\))m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6862 9894(for)m 7200(full)s 7586(documentation)s -0 9654(about)m 592(their)s 1089(ar)s 4(guments)k 2132(and)s -2536(operation.)s 0 9246(F)m 3(or)k 389(e)s 3(xamples)k -1340(of)s 1611(ho)s 6(w)k 2072(to)s 2311(construct)s -3247(a)s 3413(Debian)s 4161(source)s 4841(package,)s 5732(and)s -6136(ho)s 6(w)k 6597(to)s 6836(use)s 7211(those)s -7772(utilities)s 8538(that)s 0 9006(are)m 347(used)s 844(by)s -1138(Debian)s 1886(source)s 2566(packages,)s 3550(please)s 4203(see)s -4564(the)s gsave -4912 9060 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(hello)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5472 9006(e)m 3(xample)k 6335(package.)s 300 fnt84 -0 8445(3.1.1.)m gsave -813 8514 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211source)m -grestore -300 fnt84 -0.0 0.0 0.0 setrgbcolor 2264 8445(-)m 2425(packs)s 3223(and)s 3774(unpacks)s -4904(Debian)s 5888(sour)s 5(ce)k 6784(packages)s 240 fnt82 -0 7874(This)m 463(program)s 1319(is)s 1515(frequently)s 2537(used)s -3020(by)s 3300(hand,)s 3859(and)s 4249(is)s 4445(also)s -4869(called)s 5483(from)s 5993(package-independent)s 8072(automated)s 0 7634(b)m 4(uilding)k -847(scripts)s 1521(such)s 2017(as)s gsave -2267 7688 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211buildpackage)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3969 7634(.)m 0 7226(T)m 19(o)k -300(unpack)s 1053(a)s 1219(package)s 2059(it)s 2251(is)s -2461(typically)s 3351(in)s 9(v)k 4(ok)k 2(ed)k -4166(with)s gsave -480 7040 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m 1728(\211x)s -gsave -2160 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(.../path/to/\207lename)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -4710 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6725(with)m 482(the)s -gsave -830 6779 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(\207lename)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -1143 -52(.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2385 6725(and)m gsave -2789 6779 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(\207lename)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1143 -52(.diff.gz)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4444 6725(\(if)m 4740(applicable\))s 5850(in)s -6093(the)s 6441(same)s 6988(directory)s 15(.)k 7939(It)s -8144(unpacks)s 0 6485(into)m gsave -425 6539 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1986 6485(,)m -2093(and)s 2497(if)s 2714(applicable)s gsave -3752 6539 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2246 -52(.orig)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5814 6485(,)m 5921(in)s 6164(the)s 6512(current)s 7248(directory)s 15(.)k -0 6077(T)m 19(o)k 300(create)s 925(a)s 1091(pack)s 2(ed)k -1825(source)s 2505(archi)s 6(v)k 3(e)k 3255(it)s -3447(is)s 3657(typically)s 4547(in)s 9(v)k 4(ok)k 2(ed:)k -gsave -480 5891 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m 1728(\211b)s gsave -2160 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3273 -52(\211)m gsave -3417 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5578(This)m -460(will)s 869(create)s 1478(the)s gsave -1809 5632 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2209 5578(,)m gsave -2300 5632 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3043 5578(and)m -gsave -3430 5632 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.diff.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4275 5578(\(if)m 4554(appropriate\))s 5754(in)s 5980(the)s 6312(current)s -7031(directory)s 15(.)k gsave -7965 5632 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5338(does)m 490(not)s 856(clean)s -1417(the)s 1765(source)s 2445(tree)s 2858(\207rst)s 3289(-)s -3417(this)s 3813(must)s 4338(be)s 4620(done)s 5142(separately)s -6164(if)s 6381(it)s 6573(is)s 6783(required.)s 0 4930(See)m -401(also)s 839(`Source)s 1638(packages)s 2566(as)s 2816(archi)s 6(v)k 3(es',)k -3789(page)s 4297(16.)s 300 fnt84 0 4369(3.1.2.)m gsave -813 4438 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211buildpackage)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 3015 4369(-)m -3176(o)s 3(v)k 3(erall)k 4121(package-b)s 6(uilding)k -6395(contr)s 5(ol)k 7373(script)s gsave -0 3852 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211buildpackage)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1754 3798(is)m 1956(a)s -2114(script)s 2696(which)s 3330(in)s 9(v)k 4(ok)k 2(es)k -gsave -4103 3852 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5204 3798(,)m 5303(the)s gsave -5643 3852 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6896 3798(tar)m 4(gets)k gsave -7571 3852 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8071 3798(,)m -gsave -8170 3852 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8722 3798(and)m gsave -0 3612 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 600 3558(,)m gsave -707 3612 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2268 3558(and)m gsave -2672 3612 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(pgp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3032 3558(to)m 3271(b)s 4(uild)k -3817(a)s 3983(signed)s 4666(source)s 5346(and)s 5750(binary)s -6415(package)s 7255(upload.)s 0 3150(It)m 200(is)s 405(usually)s -1145(in)s 9(v)k 4(ok)k 2(ed)k 1955(by)s -2244(hand)s 2763(from)s 3281(the)s 3624(top)s 3978(le)s 6(v)k 3(el)k -4483(of)s 4749(the)s 5092(b)s 4(uilt)k 5580(or)s -5834(unb)s 4(uilt)k 6563(source)s 7238(directory)s 15(.)k -8184(It)s 8384(may)s 8844(be)s 0 2910(in)m 9(v)k 4(ok)k 2(ed)k -815(with)s 1297(no)s 1590(ar)s 4(guments;)k 2694(useful)s -3333(ar)s 4(guments)k 4376(include:)s gsave -120 2724 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211uc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 420 2670(,)m gsave -527 2724 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211us)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 2430(Do)m -826(not)s 1192(PGP-sign)s 2166(the)s gsave -2514 2484 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3375 2430(\207le)m 3736(or)s -3995(the)s 4343(source)s 5023(package)s gsave -5863 2484 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6323 2430(\207le,)m 6735(respecti)s 6(v)k 3(ely)k 15(.)k -gsave -120 2244 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211p)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pgp-command)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 1950(In)m 9(v)k 4(ok)k 2(e)k -240 fnt83 1186 1952(pgp-command)m 240 fnt82 2623 1950(instead)m 3358(of)s -3629(\207nding)s gsave -4361 2004 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(pgp)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4721 1950(on)m 5018(the)s gsave -5366 2004 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(PATH)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5766 1950(.)m 240 fnt83 -5870 1952(pgp-command)m 240 fnt82 7307 1950(must)m 7832(beha)s 4(v)k 3(e)k -8559(just)s 480 1710(lik)m 2(e)k gsave -892 1764 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(pgp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1192 1710(.)m gsave -120 1524 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211r)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(r)m 10(oot-command)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 1230(When)m 1094(root)s 1524(pri)s 6(vile)k 3(ge)k -2405(is)s 2599(required,)s 3487(in)s 9(v)k 4(ok)k 2(e)k -4165(the)s 4497(command)s 240 fnt83 5484 1232(r)m 10(oot-command)k -240 fnt82 6890 1230(.)m 240 fnt83 6979 1232(r)m 10(oot-command)k -240 fnt82 8429 1230(should)m 480 990(in)m 9(v)k 4(ok)k 2(e)k -1173(its)s 1449(\207rst)s 1880(ar)s 4(gument)k 2839(as)s -3089(a)s 3255(command,)s 4306(from)s 4830(the)s gsave -5178 1044 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(PATH)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5638 990(if)m -5855(necessary)s 15(,)k 6876(and)s 7280(pass)s 7743(its)s -8019(second)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 8 8 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(8)m 240 fnt82 480 13249(and)m -884(subsequent)s 2008(ar)s 4(guments)k 3051(to)s 3290(the)s -3638(command)s 4640(it)s 4832(calls.)s 5373(If)s 5603(no)s -240 fnt83 5896 13251(r)m 10(oot-command)k 240 fnt82 7362 13249(is)m -7572(supplied)s 8441(then)s 240 fnt83 480 13011(dpkg-b)m 4(uildpac)k 4(ka)k 2(g)k 2(e)k -240 fnt82 2356 13009(will)m 2782(tak)s 2(e)k 3234(no)s -3527(special)s 4245(action)s 4886(to)s 5125(g)s 1(ain)k -5593(root)s 6038(pri)s 6(vile)k 3(ge,)k 6985(so)s -7251(that)s 7669(for)s 8007(most)s 480 12769(packages)m 1408(it)s -1600(will)s 2026(ha)s 4(v)k 3(e)k 2527(to)s -2766(be)s 3048(in)s 9(v)k 4(ok)k 2(ed)k -3863(as)s 4113(root)s 4558(to)s 4797(start)s 5267(with.)s -gsave -120 12583 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211b)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -320 12529(,)m gsave -427 12583 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211B)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 12289(T)m 19(w)k 2(o)k 951(types)s -1507(of)s 1778(binary-only)s 2948(b)s 4(uild)k 3494(and)s -3898(upload)s 4608(-)s 4736(see)s gsave -5097 12343 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source\(1\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6498 12289(.)m 300 fnt84 -0 11574(3.1.3.)m gsave -813 11643 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211gencontrol)m -grestore -300 fnt84 -0.0 0.0 0.0 setrgbcolor 2765 11574(-)m 2926(generates)s 4206(binary)s 5123(package)s -6241(contr)s 5(ol)k 7219(\207les)s 240 fnt82 0 11003(This)m -476(program)s 1345(is)s 1554(usually)s 2298(called)s 2926(from)s -gsave -3449 11057 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4709 11003(\(see)m 5148(`The)s 5654(Debianised)s 6788(source)s 7467(tree',)s -8009(page)s 8516(11\))s 8883(in)s 0 10763(the)m 348(top)s -707(le)s 6(v)k 3(el)k 1217(of)s 1488(the)s -1836(source)s 2516(tree.)s 0 10355(This)m 470(is)s 674(usually)s -1413(done)s 1928(just)s 2327(before)s 2987(the)s 3328(\207les)s -3771(and)s 4169(directories)s 5220(in)s 5457(the)s 5799(temporary)s -6828(directory)s 7738(tree)s 8145(where)s 8778(the)s 0 10115(package)m -839(is)s 1048(being)s 1631(b)s 4(uilt)k 2124(ha)s 4(v)k 3(e)k -2623(their)s 3119(permissions)s 4310(and)s 4713(o)s 6(wnerships)k -5847(set)s 6170(and)s 6573(the)s 6919(package)s 7758(is)s -7966(constructed)s 0 9871(using)m gsave -572 9925 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m - -grestore -153 fnt82 0.0 0.0 0.0 setrgbcolor 1373 9960(1)m 240 fnt82 1433 9871(.)m -gsave -0 9517 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1561 9463(must)m 2086(be)s 2368(called)s 2996(after)s 3492(all)s -3785(the)s 4133(\207les)s 4582(which)s 5224(are)s 5571(to)s -5810(go)s 6103(into)s 6528(the)s 6876(package)s 7716(ha)s 4(v)k 3(e)k -8217(been)s 0 9223(placed)m 682(in)s 925(the)s 1273(temporary)s -2309(b)s 4(uild)k 2855(directory)s 15(,)k 3809(so)s -4075(that)s 4493(its)s 4769(calculation)s 5874(of)s 6145(the)s -6493(installed)s 7360(size)s 7787(of)s 8058(a)s 8224(package)s -0 8983(is)m 210(correct.)s 0 8575(It)m 205(is)s 415(also)s -853(necessary)s 1836(for)s gsave -2174 8629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3735 8575(to)m 3974(be)s 4256(run)s -4632(after)s gsave -5128 8629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6589 8575(so)m 6855(that)s 7273(the)s 7621(v)s 6(ariable)k -0 8335(substitutions)m 1260(created)s 2007(by)s gsave -2301 8389 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3762 8335(in)m gsave -4005 8389 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5667 8335(are)m -6014(a)s 4(v)k 6(ailable.)k 0 7927(F)m 3(or)k -374(a)s 524(package)s 1348(which)s 1974(generates)s 2911(only)s -3375(one)s 3761(binary)s 4411(package,)s 5286(and)s 5674(which)s -6300(b)s 4(uilds)k 6916(it)s 7092(in)s gsave -7319 7981 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/tmp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8364 7927(relati)m 6(v)k 3(e)k -0 7687(to)m 239(the)s 587(top)s 946(of)s 1217(the)s -1565(source)s 2245(package,)s 3136(it)s 3328(is)s 3538(usually)s -4283(suf\207cient)s 5232(to)s 5471(call:)s gsave -480 7501 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6904(Sources)m 808(which)s -1450(b)s 4(uild)k 1996(se)s 6(v)k 3(eral)k -2718(binaries)s 3525(will)s 3951(typically)s 4841(need)s 5351(something)s -6401(lik)s 2(e:)k gsave -480 6718 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -2304(\211Pdebian/tmp\211)s gsave -4176 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pkg)m -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 4803 -52(\211p)m gsave -5091 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6405(The)m gsave -428 6459 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211P)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 688 6405(tells)m gsave -1136 6459 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2697 6405(that)m -3115(the)s 3463(package)s 4303(is)s 4513(being)s 5098(b)s 4(uilt)k -5592(in)s 5835(a)s 6001(non-def)s 2(ault)k 7161(directory)s 15(,)k -8115(and)s 8519(the)s gsave -8866 6459 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211p)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6165(tells)m 448(it)s 640(which)s -1282(package')s 13(s)k 2276(control)s 3008(\207le)s 3369(should)s -4066(be)s 4348(generated.)s gsave -0 5811 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1561 5757(also)m 1999(adds)s 2489(information)s -3674(to)s 3913(the)s 4261(list)s 4612(of)s 4883(\207les)s -5332(in)s gsave -5575 5811 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/files)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6776 5757(,)m 6883(for)s 7221(the)s 7569(bene\207t)s -8280(of)s 8551(\(for)s 0 5517(e)m 3(xample\))k 935(a)s -1101(future)s 1727(in)s 9(v)k 4(ocation)k 2781(of)s -gsave -3052 5571 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4553 5517(.)m 300 fnt84 0 4956(3.1.4.)m gsave -813 5025 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(dpkg\211shlibdeps)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2640 4956(-)m 2801(calculates)s -4114(shar)s 5(ed)k 5042(library)s 6009(dependencies)s 240 fnt82 -0 4385(This)m 476(program)s 1346(is)s 1556(usually)s 2301(called)s -2929(from)s gsave -3453 4439 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4714 4385(just)m 5119(before)s gsave -5785 4439 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7346 4385(\(see)m 7786(`The)s -0 4145(Debianised)m 1134(source)s 1814(tree',)s 2357(page)s 2865(11\),)s -3291(in)s 3534(the)s 3882(top)s 4241(le)s 6(v)k 3(el)k -4751(of)s 5022(the)s 5370(source)s 6050(tree.)s 0 3737(Its)m -289(ar)s 4(guments)k 1332(are)s 1679(e)s 3(x)k 3(ecutables)k -153 fnt82 2779 3826(2)m 240 fnt82 2912 3737(for)m 3250(which)s -3892(shared)s 4574(library)s 5264(dependencies)s 6604(should)s 7301(be)s -7583(included)s 8465(in)s 8708(the)s 0 3497(binary)m 665(package')s 13(s)k -1659(control)s 2391(\207le.)s 0 3089(If)m 230(some)s 791(of)s -1062(the)s 1410(e)s 3(x)k 3(ecutable\(s\))k 2726(shared)s -3408(libraries)s 4240(should)s 4937(only)s 5417(w)s 2(arrant)k -6204(a)s gsave -6370 3143 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7431 3089(or)m gsave -7690 3143 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8491 3089(,)m 8598(or)s 8857(if)s -0 2849(some)m 561(w)s 2(arrant)k 1348(a)s gsave -1514 2903 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2615 2849(,)m -2722(this)s 3118(can)s 3507(be)s 3789(achie)s 6(v)k 3(ed)k -4688(by)s 4982(using)s 5554(the)s gsave -5902 2903 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211d)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(dependency-\207eld)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7770 2849(option)m 8439(before)s 0 2609(those)m 561(e)s 3(x)k 3(ecutable\(s\).)k -1932(\(Each)s gsave -2546 2663 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211d)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2806 2609(option)m 3475(tak)s 2(es)k 4015(ef)s 6(fect)k -4611(until)s 5104(the)s 5452(ne)s 3(xt)k gsave -5921 2663 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6121 2609(.\))m -gsave -0 2255 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1461 2201(does)m 1951(not)s 2317(directly)s 3100(cause)s 3687(the)s -4035(output)s 4707(control)s 5439(\207le)s 5800(to)s 6039(be)s -6321(modi\207ed.)s 7276(Instead)s 8024(by)s 8318(def)s 2(ault)k -0 1961(it)m 192(adds)s 682(to)s 921(the)s gsave -1269 2015 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2931 1961(\207le)m -3292(v)s 6(ariable)k 4111(settings)s 4892(lik)s 2(e)k -gsave -5304 2015 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(shlibs:Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6705 1961(.)m 6809(These)s 7436(v)s 6(ariable)k 8255(settings)s -gsave -0 1485 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 1290(1)m 192 fnt82 58 1220(This)m -439(is)s 607(so)s 820(that)s 1155(the)s 1434(control)s -2020(\207le)s 2309(which)s 2823(is)s 2991(produced)s 3751(has)s -4047(the)s 4326(right)s 4735(permissions)s 122 fnt82 0 983(2)m -192 fnt82 57 913(The)m 2(y)k 483(may)s 847(be)s -1063(speci\207ed)s 1780(either)s 2253(in)s 2438(the)s 2707(locations)s -3429(in)s 3614(the)s 3883(source)s 4416(tree)s 4737(where)s -5239(the)s 2(y)k 5601(are)s 5869(created)s 6458(or)s -6655(in)s 6840(the)s 7109(locations)s 7831(in)s 8016(the)s -8284(temporary)s 0 683(b)m 3(uild)k 438(tree)s 769(where)s -1281(the)s 2(y)k 1653(are)s 1931(installed)s 2626(prior)s -3045(to)s 3237(binary)s 3770(package)s 4443(creation.)s 240 fnt82 -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 9 9 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8952 13842(9)m 240 fnt82 0 13251(must)m -525(be)s 807(referenced)s 1872(in)s 2115(dependenc)s 3(y)k -3310(\207elds)s 3879(in)s 4122(the)s 4470(appropriate)s 5614(per)s 4(-binary-package)k -7524(sections)s 8345(of)s 8616(the)s 0 13011(source)m 680(control)s -1412(\207le.)s 0 12603(F)m 3(or)k 389(e)s 3(xample,)k -1303(the)s gsave -1651 12657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(procps)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2311 12603(package)m 3151(generates)s 4104(tw)s 2(o)k -4514(kinds)s 5084(of)s 5355(binaries,)s 6218(simple)s 6911(C)s -7123(binaries)s 7930(lik)s 2(e)k gsave -8342 12657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(ps)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12363(which)m 642(require)s -1374(a)s 1540(predependenc)s 3(y)k 3040(and)s 3444(full-screen)s -4521(ncurses)s 5289(binaries)s 6096(lik)s 2(e)k gsave -6508 12417 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(top)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6868 12363(which)m -7510(require)s 8242(only)s 8722(a)s 0 12123(recommendation.)m 1711(It)s -1916(can)s 2305(say)s 2678(in)s 2921(its)s gsave -3197 12177 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4398 12123(:)m -gsave -480 11937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m 2160(\211dPre\211Depends)s 4176(ps)s -4608(\211dRecommends)s 6480(top)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11639(and)m -404(then)s 873(in)s 1116(its)s 1392(main)s 1927(control)s -2659(\207le)s gsave -3020 11693 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4421 11639(:)m gsave -480 11453 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(...)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -292(Package:)m 1296(procps)s 0 -532(Pre\211Depends:)m -1872(${shlibs:Pre\211Depends})s 0 -772(Recommends:)m 1728(${shlibs:Recommends})s gsave -0 -960 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(...)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9928(Sources)m 808(which)s -1450(produce)s 2277(se)s 6(v)k 3(eral)k 2999(binary)s -3664(packages)s 4592(with)s 5074(dif)s 6(ferent)k 5949(shared)s -6631(library)s 7321(dependenc)s 3(y)k 0 9688(requirements)m 1298(can)s -1687(use)s 2062(the)s gsave -2410 9742 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211p)m -gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(varnamepr)m 8(e\207x)k -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4029 9688(option)m 4698(to)s 4937(o)s 3(v)k 3(erride)k -5783(the)s 6131(def)s 2(ault)k gsave -6852 9742 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(shlib:)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7512 9688(pre\207x)m 8125(\(one)s -0 9448(in)m 9(v)k 4(ocation)k 1054(of)s gsave -1325 9502 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2786 9448(per)m -3151(setting)s 3841(of)s 4112(this)s 4508(option\).)s 5303(The)s 3(y)k -5846(can)s 6235(thus)s 6685(produce)s 7512(se)s 6(v)k 3(eral)k -8234(sets)s 8643(of)s 0 9208(dependenc)m 3(y)k 1195(v)s 6(ariables,)k -2158(each)s 2653(of)s 2924(the)s 3272(form)s gsave -3796 9262 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(varnamepr)m 8(e\207x)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -1955 -52(:)m gsave -2099 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(dependency\207eld)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6785 9208(,)m 6892(which)s 7534(can)s 7923(be)s -8205(referred)s 0 8968(to)m 239(in)s 482(the)s 830(appropriate)s -1974(parts)s 2489(of)s 2760(the)s 3108(binary)s 3773(package)s -4613(control)s 5345(\207les.)s 300 fnt84 0 8407(3.1.5.)m gsave -813 8476 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211distaddfile)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2890 8407(-)m -3051(adds)s 3716(a)s 3938(\207le)s 4390(to)s gsave -4707 8476 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(debian/files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7857(Some)m -601(packages')s 1590(uploads)s 2386(need)s 2896(to)s 3135(include)s -3895(\207les)s 4344(other)s 4895(than)s 5364(the)s 5712(source)s -6392(and)s 6796(binary)s 7461(package)s 8301(\207les.)s gsave -0 7503 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211distaddfile)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1660 7449(adds)m -2148(a)s 2311(\207le)s 2670(to)s 2906(the)s gsave -3252 7503 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4511 7449(\207le)m -4869(so)s 5133(that)s 5548(it)s 5738(will)s 6162(be)s -6441(included)s 7321(in)s 7561(the)s gsave -7907 7503 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8765 7449(\207le)m 0 7209(when)m -gsave -576 7263 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2137 7209(is)m 2347(run.)s 0 6801(It)m 205(is)s 415(usually)s -1160(in)s 9(v)k 4(ok)k 2(ed)k 1975(from)s -2499(the)s gsave -2847 6855 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3507 6801(tar)m 4(get)k 4106(of)s gsave -4377 6855 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5578 6801(:)m -gsave -480 6615 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211distaddfile)m gsave -2448 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(\207lename)m -grestore -gsave -3735 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(section)m -grestore -gsave -4833 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(priority)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6300(The)m -240 fnt83 411 6302(\207lename)m 240 fnt82 1258 6300(is)m 1451(relati)s 6(v)k 3(e)k -2196(to)s 2418(the)s 2749(directory)s 3648(where)s gsave -4271 6354 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5815 6300(will)m -6224(e)s 3(xpect)k 6888(to)s 7110(\207nd)s 7524(it)s -7699(-)s 7810(this)s 8189(is)s 8381(usually)s 0 6060(the)m -348(directory)s 1264(abo)s 3(v)k 3(e)k 1886(the)s -2234(top)s 2593(le)s 6(v)k 3(el)k 3103(of)s -3374(the)s 3722(source)s 4402(tree.)s 4863(The)s gsave -5291 6114 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6552 6060(tar)m 4(get)k -7151(should)s 7848(put)s 8214(the)s 8562(\207le)s 0 5820(there)m -533(just)s 938(before)s 1604(or)s 1863(just)s 2268(after)s -2764(calling)s gsave -3467 5874 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211distaddfile)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5069 5820(.)m 0 5412(The)m 240 fnt83 428 5414(section)m -240 fnt82 1159 5412(and)m 240 fnt83 1563 5414(priority)m 240 fnt82 -2349 5412(are)m 2696(passed)s 3392(unchanged)s 4488(into)s 4913(the)s -5261(resulting)s gsave -6150 5466 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7011 5412(\207le.)m 7420(See)s 7821(`)s gsave -7882 5466 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8642 5412(and)m -gsave -0 5226 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -801 5172(',)m 987(page)s 1495(21.)s 300 fnt84 0 4611(3.1.6.)m -gsave -813 4680 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211genchanges)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -2765 4611(-)m 2926(generates)s 4206(a)s gsave -4428 4680 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(.changes)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 5504 4611(upload)m 6454(contr)s 5(ol)k -7432(\207le)s 240 fnt82 0 4040(This)m 476(program)s 1346(is)s -1556(usually)s 2301(called)s 2929(by)s 3223(package-independent)s 5316(automatic)s -6311(b)s 4(uilding)k 7158(scripts)s 7832(such)s 8328(as)s -gsave -0 3854 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211buildpackage)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1702 3800(,)m 1809(b)s 4(ut)k 2171(it)s 2363(may)s -2829(also)s 3267(be)s 3549(called)s 4177(by)s 4471(hand.)s -0 3392(It)m 205(is)s 415(usually)s 1160(called)s 1788(in)s -2031(the)s 2379(top)s 2738(le)s 6(v)k 3(el)k -3248(of)s 3519(a)s 3685(b)s 4(uilt)k 4179(source)s -4859(tree,)s 5323(and)s 5727(when)s 6303(in)s 9(v)k 4(ok)k 2(ed)k -7118(with)s 7600(no)s 7893(ar)s 4(guments)k 0 3152(will)m -426(print)s 937(out)s 1303(a)s 1469(straightforw)s 2(ard)k -gsave -2997 3206 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3858 3152(\207le)m 4219(based)s 4822(on)s 5119(the)s 5467(information)s -6652(in)s 6895(the)s 7243(source)s 7923(package')s 13(s)k -0 2912(changelog)m 1037(and)s 1441(control)s 2173(\207le)s 2534(and)s -2938(the)s 3286(binary)s 3951(and)s 4355(source)s 5035(packages)s -5963(which)s 6605(should)s 7302(ha)s 4(v)k 3(e)k -7803(been)s 8312(b)s 4(uilt.)k 300 fnt84 0 2351(3.1.7.)m -gsave -813 2420 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(dpkg\211parsechangelog)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -3261 2351(-)m 3417(pr)s 5(o)k 3854(duces)s 4631(parsed)s -5559(r)s 5(ep)k 5977(r)s 5(e)k 6233(sen)s -6643(ta)s 6889(tion)s 7453(of)s 7788(a)s 8005(changel)s -8980(-)s 813 2063(og)m 240 fnt82 0 1492(This)m 476(program)s -1346(is)s 1556(used)s 2053(internally)s 3022(by)s gsave -3316 1546 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4477 1492(et)m -4709(al.)s 4985(It)s 5190(may)s 5656(also)s 6094(occasionally)s -7343(be)s 7625(useful)s 8264(in)s gsave -0 1306 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1261 1252(and)m 1665(else)s 6(where.)k -2718(It)s 2923(parses)s 3571(a)s 3737(changelog,)s gsave -4828 1306 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6490 1252(by)m -6784(def)s 2(ault,)k 7552(and)s 7956(prints)s 8551(a)s -0 1012(control-\207le)m 1117(format)s 1813(representation)s 3223(of)s 3494(the)s -3842(information)s 5027(in)s 5270(it)s 5462(to)s 5701(standard)s -6569(output.)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 10 10 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(10)m gsave -0 12805 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 5(3.2.)m 628(The)s 1235(Debianised)s 2814(sour)s 5(ce)k -3771(tr)s 5(ee)k -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12343(The)m -428(source)s 1108(archi)s 6(v)k 3(e)k 1858(scheme)s -2631(described)s 3605(later)s 4088(is)s 4298(intended)s 5180(to)s -5419(allo)s 6(w)k 5998(a)s 6164(Debianised)s 7298(source)s -7978(tree)s 8391(with)s 0 12103(some)m 561(associated)s 1601(control)s -2333(information)s 3518(to)s 3757(be)s 4039(reproduced)s 5173(and)s -5577(transported)s 6710(easily)s 15(.)k 7356(The)s 7784(Debianised)s -0 11863(source)m 680(tree)s 1093(is)s 1303(a)s 1469(v)s 3(ersion)k -2227(of)s 2498(the)s 2846(original)s 3644(program)s 4514(with)s -4996(certain)s 5702(\207les)s 6151(added)s 6781(for)s 7119(the)s -7467(bene\207t)s 8178(of)s 8449(the)s 0 11623(Debianisation)m 1385(process,)s -2209(and)s 2613(with)s 3095(an)s 3(y)k 3492(other)s -4043(changes)s 4865(required)s 5719(made)s 6293(to)s 6532(the)s -6880(rest)s 7284(of)s 7555(the)s 7903(source)s 8583(code)s -0 11383(and)m 404(installation)s 1522(scripts.)s 0 10975(The)m 416(e)s 3(xtra)k -938(\207les)s 1375(created)s 2110(for)s 2436(Debian)s 3172(are)s -3507(in)s 3738(the)s 4073(subdirectory)s gsave -5310 11029 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5958 10975(of)m 6217(the)s -6553(top)s 6900(le)s 6(v)k 3(el)k 7398(of)s -7657(the)s 7992(Debianised)s 0 10735(source)m 680(tree.)s 1141(The)s 3(y)k -1684(are)s 2031(described)s 3005(belo)s 6(w)k 15(.)k -300 fnt84 0 10174(3.2.1.)m gsave -813 10243 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(debian/rules)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2389 10174(-)m 2550(the)s 3018(main)s -3736(b)s 6(uilding)k 4863(script)s 240 fnt82 0 9603(This)m -476(\207le)s 837(is)s 1047(an)s 1330(e)s 3(x)k 3(ecutable)k -2402(mak)s 2(e\207le,)k 3330(and)s 3734(contains)s 4582(the)s -4930(package-speci\207c)s 6576(recipies)s 7369(for)s 7707(compiling)s 8730(the)s -0 9363(package)m 840(and)s 1244(b)s 4(uilding)k 2091(binary)s -2756(package\(s\))s 3840(out)s 4206(of)s 4477(the)s 4825(source.)s -0 8955(It)m 204(must)s 727(start)s 1196(with)s 1676(the)s -2023(line)s gsave -2435 9009 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!/usr/bin/make)m 2303(\211f)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4237 8955(,)m 4342(so)s 4607(that)s -5023(it)s 5214(can)s 5601(be)s 5881(in)s 9(v)k 4(ok)k 2(ed)k -6695(by)s 6987(saying)s 7664(its)s 7938(name)s 8510(rather)s -0 8715(than)m 469(in)s 9(v)k 4(oking)k gsave -1361 8769 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(make)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1821 8715(e)m 3(xplicitly)k 15(.)k -0 8307(The)m 428(tar)s 4(gets)k 1111(which)s 1753(are)s -2100(required)s 2954(to)s 3193(be)s 3475(present)s 4225(are:)s -gsave -120 7953 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 7659(This)m 956(should)s 1653(perform)s 2482(all)s 2775(non-interacti)s 6(v)k 3(e)k -4268(con\207guration)s 5601(and)s 6005(compilation)s 7204(of)s 7475(the)s -7823(package.)s 8711(If)s 8941(a)s 480 7419(package)m 1320(has)s -1690(an)s 1973(interacti)s 6(v)k 3(e)k 3027(pre-b)s 4(uild)k -3957(con\207guration)s 5290(routine,)s 6074(the)s 6422(Debianised)s 7556(source)s -8236(package)s 480 7179(should)m 1177(be)s 1459(b)s 4(uilt)k -1953(after)s 2449(this)s 2845(has)s 3215(tak)s 2(en)k -3788(place,)s 4399(so)s 4665(that)s 5083(it)s 5275(can)s -5664(be)s 5946(b)s 4(uilt)k 6440(without)s 7231(rerunning)s -8214(the)s 480 6939(con\207guration.)m 480 6531(F)m 3(or)k 854(some)s -1399(packages,)s 2368(notably)s 3124(ones)s 3598(where)s 4223(the)s -4555(same)s 5087(source)s 5751(tree)s 6148(is)s 6343(compiled)s -7275(in)s 7503(dif)s 6(ferent)k 8362(w)s 2(ays)k -8887(to)s 480 6291(produce)m 1290(tw)s 2(o)k 1682(binary)s -2329(packages,)s 3295(the)s gsave -3625 6345 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4167 6291(tar)m 4(get)k 4748(does)s -5221(not)s 5569(mak)s 2(e)k 6123(much)s 6694(sense.)s -7298(F)s 3(or)k 7669(these)s 8198(packages)s 480 6051(it)m -659(is)s 856(good)s 1380(enough)s 2130(to)s 2356(pro)s 3(vide)k -3126(tw)s 2(o)k 3523(\(or)s 3847(more\))s 4453(tar)s 4(gets)k -5123(\()s gsave -5196 6105 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build\211a)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5942 6051(and)m gsave -6333 6105 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build\211b)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7080 6051(or)m 7325(whate)s 6(v)k 3(er\))k -8307(for)s 8631(each)s 480 5811(of)m 750(the)s 1096(w)s 2(ays)k -1635(of)s 1904(b)s 4(uilding)k 2749(the)s 3095(package,)s -3984(and)s 4386(a)s gsave -4550 5865 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5108 5811(tar)m 4(get)k 5705(that)s -6121(does)s 6609(nothing.)s 7443(The)s gsave -7869 5865 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8527 5811(tar)m 4(get)k -480 5571(will)m 906(ha)s 4(v)k 3(e)k 1407(to)s -1646(b)s 4(uild)k 2192(the)s 2540(package)s 3380(in)s -3623(each)s 4118(of)s 4389(the)s 4737(possible)s 5577(w)s 2(ays)k -6118(and)s 6522(mak)s 2(e)k 7094(the)s 7442(binary)s -8107(package)s 480 5331(out)m 846(of)s 1117(each.)s 480 4923(The)m -gsave -908 4977 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1468 4923(tar)m 4(get)k 2067(must)s 2592(not)s 2958(do)s -3251(an)s 3(ything)k 4139(that)s 4557(might)s 5175(require)s -5907(root)s 6352(pri)s 6(vile)k 3(ge.)k 480 4515(The)m -gsave -908 4569 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1468 4515(tar)m 4(get)k 2067(may)s 2533(need)s 3043(to)s -3282(run)s gsave -3658 4569 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4218 4515(\207rst)m 4649(-)s 4777(see)s 5138(belo)s 6(w)k 15(.)k -480 4107(When)m 1109(a)s 1275(package)s 2115(has)s 2485(a)s -2651(con\207guration)s 3984(routine)s 4717(that)s 5135(tak)s 2(es)k -5675(a)s 5841(long)s 6320(time,)s 6851(or)s 7110(when)s -7686(the)s 8034(mak)s 2(e\207les)k 480 3867(are)m 827(poorly)s -1506(designed,)s 2464(or)s 2723(when)s gsave -3299 3921 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3859 3867(needs)m 4455(to)s -4694(run)s gsave -5070 3921 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5630 3867(\207rst,)m 6108(it)s 6300(is)s 6510(a)s -6676(good)s 7214(idea)s 7672(to)s gsave -7911 3921 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(touch)m 864(build)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 3627(when)m -1055(the)s 1401(b)s 4(uild)k 1946(process)s 2712(is)s -2921(complete.)s 3899(This)s 4374(will)s 4798(ensure)s 5477(that)s -5893(if)s gsave -6109 3681 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m 1871(build)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7969 3627(is)m 8178(run)s 8552(ag)s 1(ain)k -480 3387(it)m 672(will)s 1098(not)s 1464(reb)s 4(uild)k -2195(the)s 2543(whole)s 3184(program.)s gsave -120 3047 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 720 2993(,)m gsave -827 3047 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary\211arch)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1928 2993(,)m -gsave -2035 3047 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211indep)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 2753(The)m gsave -908 2807 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1568 2753(tar)m 4(get)k 2167(should)s 2864(be)s -3146(all)s 3439(that)s 3857(is)s 4067(necessary)s 5050(for)s -5388(the)s 5736(user)s 6194(to)s 6433(b)s 4(uild)k -6979(the)s 7327(binary)s 7992(package.)s 8880(It)s 480 2513(is)m -690(split)s 1161(into)s 1586(tw)s 2(o)k 1996(parts:)s -gsave -2566 2567 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211arch)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3727 2513(b)m 4(uilds)k 4359(the)s 4707(packages')s 5696(output)s -6368(\207les)s 6817(which)s 7459(are)s 7806(speci\207c)s 8589(to)s -8828(a)s 480 2273(particular)m 1454(architecture,)s 2687(and)s gsave -3091 2327 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary\211indep)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4352 2273(b)m 4(uilds)k -4984(those)s 5545(which)s 6187(are)s 6534(not.)s gsave -480 1919 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1140 1865(should)m -1836(usually)s 2581(be)s 2862(a)s 3028(tar)s 4(get)k -3626(with)s 4108(no)s 4400(commands)s 5488(which)s 6129(simply)s -6834(depends)s 7669(on)s gsave -7965 1919 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211arch)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 1625(and)m gsave -884 1679 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary\211indep)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2085 1625(.)m 480 1217(Both)m -gsave -1003 1271 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1864 1217(tar)m 4(gets)k 2547(should)s 3244(depend)s 3994(on)s -4291(the)s gsave -4639 1271 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5199 1217(tar)m 4(get,)k 5845(abo)s 3(v)k 3(e,)k -6518(so)s 6784(that)s 7202(the)s 7550(package)s 8390(is)s -480 977(b)m 4(uilt)k 974(if)s 1191(it)s 1383(has)s -1753(not)s 2119(been)s 2628(already)s 15(.)k 3420(It)s -3625(should)s 4322(then)s 4791(create)s 5416(the)s 5764(rele)s 6(v)k 6(ant)k -6581(binary)s 7246(package\(s\),)s 8388(using)s 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 11 11 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(11)m gsave -480 13308 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2036 13254(to)m 2269(mak)s 2(e)k -2835(their)s 3327(control)s 4053(\207les)s 4496(and)s gsave -4895 13308 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5750 13254(to)m -5983(b)s 4(uild)k 6524(them)s 7056(and)s 7454(place)s -8009(them)s 8541(in)s 8778(the)s 480 13014(parent)m 1137(of)s -1408(the)s 1756(top)s 2115(le)s 6(v)k 3(el)k -2625(directory)s 15(.)k 480 12606(If)m 707(one)s 1105(of)s -1372(the)s gsave -1716 12660 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary\211*)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2574 12606(tar)m 4(gets)k 3253(has)s 3619(nothing)s -4400(to)s 4635(do)s 4925(\(this)s 5396(will)s 5818(be)s -6096(al)s 2(w)k 2(ays)k 6803(be)s 7082(the)s -7426(case)s 7889(if)s 8102(the)s 8446(source)s 480 12366(generates)m -1431(only)s 1909(a)s 2072(single)s 2697(binary)s 3360(package,)s -4248(whether)s 5076(architecture-dependent)s 7323(or)s 7579(not\))s 8011(it)s -240 fnt83 8201 12368(must)m 240 fnt82 8714 12366(still)m 480 12126(e)m 3(xist,)k -1035(b)s 4(ut)k 1397(should)s 2094(al)s 2(w)k 2(ays)k -2805(succeed.)s 480 11718(`Binary)m 1264(packages',)s 2327(page)s 2835(4)s -3009(describes)s 3949(ho)s 6(w)k 4410(to)s 4649(construct)s -5585(binary)s 6250(packages.)s 480 11310(The)m gsave -908 11364 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1568 11310(tar)m 4(gets)k -2251(must)s 2776(be)s 3058(in)s 9(v)k 4(ok)k 2(ed)k -3873(as)s 4123(root.)s gsave -120 10970 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 10676(This)m 956(should)s 1653(undo)s -2186(an)s 3(y)k 2583(ef)s 6(fects)k 3263(that)s -3681(the)s gsave -4029 10730 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4589 10676(and)m gsave -4993 10730 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5653 10676(tar)m 4(gets)k 6336(may)s -6802(ha)s 4(v)k 3(e)k 7303(had,)s 7756(e)s 3(xcept)k -8437(that)s 8855(it)s 480 10436(should)m 1177(lea)s 4(v)k 3(e)k -1730(alone)s 2304(an)s 3(y)k 2701(output)s 3373(\207les)s -3822(created)s 4569(in)s 4812(the)s 5160(parent)s 5817(directory)s -6733(by)s 7027(a)s 7193(run)s 7569(of)s gsave -7840 10490 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8440 10436(.)m -480 10028(If)m 694(a)s gsave -843 10082 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1386 10028(\207le)m 1730(is)s 1924(touched)s -2723(at)s 2938(the)s 3269(end)s 3656(of)s 3911(the)s -gsave -4242 10082 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4785 10028(tar)m 4(get,)k 5414(as)s 5647(suggested)s 6633(abo)s 3(v)k 3(e,)k -7289(it)s 7464(must)s 7972(be)s 8237(remo)s 3(v)k 3(ed)k -480 9788(as)m 713(the)s 1044(\207rst)s 1458(thing)s 1986(that)s -gsave -2387 9842 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2930 9788(does,)m 3459(so)s 3708(that)s 4109(running)s gsave -4890 9842 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5433 9788(ag)m 1(ain)k -5990(after)s 6469(an)s 6735(interrupted)s gsave -7824 9842 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8366 9788(doesn')m 4(t)k -480 9548(think)m 1033(that)s 1451(e)s 6(v)k 3(erything)k -2518(is)s 2728(already)s 3485(done.)s 480 9140(The)m gsave -908 9194 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1468 9140(tar)m 4(get)k -2067(must)s 2592(be)s 2874(in)s 9(v)k 4(ok)k 2(ed)k -3689(as)s 3939(root)s 4384(if)s gsave -4601 9194 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5261 9140(has)m 5631(been)s -6140(in)s 9(v)k 4(ok)k 2(ed)k 6955(since)s -7502(the)s 7850(last)s gsave -8241 9194 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8741 9140(,)m 8848(or)s 480 8900(if)m -gsave -697 8954 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1257 8900(has)m 1627(been)s 2136(in)s 9(v)k 4(ok)k 2(ed)k -2951(as)s 3201(root)s 3646(\(since)s gsave -4272 8954 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4832 8900(may)m 5298(create)s -5923(directories,)s 7037(for)s 7375(e)s 3(xample\).)k gsave -120 8560 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(get\211orig\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 8266(This)m -954(tar)s 4(get)k 1551(fetches)s 2276(the)s 2622(most)s -3145(recent)s 3786(v)s 3(ersion)k 4542(of)s 4811(the)s -5157(original)s 5953(source)s 6631(package)s 7469(from)s 7991(a)s -8155(canonical)s 480 8026(archi)m 6(v)k 3(e)k 1230(site)s -1617(\(via)s 2048(FTP)s 2517(or)s 2776(WWW)s 22(,)k -3539(for)s 3877(e)s 3(xample\),)k 4870(does)s 5360(an)s 3(y)k -5757(necessary)s 6740(rearrangement)s 8179(to)s 480 7786(turn)m 922(it)s -1114(into)s 1539(the)s 1887(original)s 2685(source)s 3365(tar\207le)s -3977(format)s 4673(described)s 5647(belo)s 6(w)k 15(,)k -6318(and)s 6722(lea)s 4(v)k 3(es)k 7363(it)s -7555(in)s 7798(the)s 8146(current)s 480 7546(directory)m 15(.)k -480 7138(This)m 949(tar)s 4(get)k 1541(may)s 1999(be)s -2274(in)s 9(v)k 4(ok)k 2(ed)k 3082(in)s -3317(an)s 3(y)k 3707(directory)s 15(,)k 4653(and)s -5050(should)s 5740(tak)s 2(e)k 6184(care)s 6630(to)s -6862(clean)s 7415(up)s 7701(an)s 3(y)k 8090(temporary)s -480 6898(\207les)m 929(it)s 1121(may)s 1587(ha)s 4(v)k 3(e)k -2088(left.)s 480 6490(This)m 956(tar)s 4(get)k 1555(is)s -1765(optional,)s 2656(b)s 4(ut)k 3018(pro)s 3(viding)k -3999(it)s 4191(if)s 4408(possible)s 5248(is)s 5458(a)s -5624(good)s 6162(idea.)s 0 5976(The)m gsave -428 6030 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(build)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 928 5976(,)m gsave -1035 6030 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1695 5976(and)m -gsave -2099 6030 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2659 5976(tar)m 4(gets)k 3342(must)s 3867(be)s 4149(in)s 9(v)k 4(ok)k 2(ed)k -4964(with)s 5446(a)s 5612(current)s 6348(directory)s 7264(of)s -7535(the)s 7883(package')s 13(s)k 0 5736(top-le)m 6(v)k 3(el)k -895(directory)s 15(.)k 0 5328(Additional)m 1078(tar)s 4(gets)k -1761(may)s 2227(e)s 3(xist)k 2735(in)s gsave -2978 5382 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4179 5328(,)m -4286(either)s 4889(as)s 5139(published)s 6128(or)s 6387(undocumented)s -7855(interf)s 2(aces)k 8831(or)s 0 5088(for)m 338(the)s -686(package')s 13(s)k 1680(internal)s 2464(use.)s 300 fnt84 -0 4528(3.2.2.)m gsave -813 4597 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(debian/control)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 3999(This)m 476(\207le)s 837(contains)s 1685(v)s 3(ersion-independent)k -3695(details)s 4369(about)s 4961(the)s 5309(source)s 5989(package)s -6829(and)s 7233(about)s 7825(the)s 8173(binary)s 0 3759(packages)m -928(it)s 1120(creates.)s 0 3351(It)m 188(is)s 381(a)s -529(series)s 1106(of)s 1359(sets)s 1751(of)s 2004(control)s -2719(\207elds,)s 3326(each)s 3804(syntactically)s 5048(similar)s 5752(to)s -5974(a)s 6122(binary)s 6770(package)s 7592(control)s 8307(\207le.)s -8698(The)s 0 3111(sets)m 393(are)s 724(separated)s 1667(by)s -1945(one)s 2330(or)s 2573(more)s 3104(blank)s 3680(lines.)s -4219(The)s 4630(\207rst)s 5045(set)s 5354(is)s 5547(information)s -6716(about)s 7291(the)s 7623(source)s 8286(package)s 0 2871(in)m -243(general;)s 1058(each)s 1553(subsequent)s 2677(set)s 3002(describes)s -3942(one)s 4344(binary)s 5009(package)s 5849(that)s 6267(the)s -6615(source)s 7295(tree)s 7708(b)s 4(uilds.)k 0 2463(The)m -417(syntax)s 1085(and)s 1477(semantics)s 2458(of)s 2717(the)s -3053(\207elds)s 3610(are)s 3945(described)s 4907(belo)s 6(w)k -5528(in)s 5759(`Control)s 6612(\207les)s 7049(and)s 7441(their)s -7926(\207elds',)s 8618(page)s 0 2223(19.)m 0 1815(The)m 428(general)s -1186(\(binary-package-independent\))s 4116(\207elds)s 4685(are:)s 0 1575(\213)m gsave -480 1629 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1140 1575(\(mandatory\))m -0 1335(\213)m gsave -480 1389 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 1095(\213)m gsave -480 1149 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Section)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1240 1095(and)m gsave -1644 1149 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2505 1095(\(classi\207cation,)m 3938(mandatory\))s -0 855(\213)m gsave -480 909 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Standards\211Version)m -grestore -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 12 12 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(12)m 240 fnt82 0 13254(The)m -428(per)s 4(-binary-package)k 2338(\207elds)s 2907(are:)s 0 13014(\213)m -gsave -480 13068 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1240 13014(\(mandatory\))m 0 12774(\213)m gsave -480 12828 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Architecture)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1741 12774(\(mandatory\))m 0 12534(\213)m gsave -480 12588 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Description)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12294(\213)m -gsave -480 12348 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1240 12294(and)m gsave -1644 12348 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2505 12294(\(classi\207cation\))m 0 12054(\213)m gsave -480 12108 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Essential)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11814(\213)m gsave -480 11868 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1240 11814(et)m -1472(al.)s 1748(\(package)s 2667(interrelationships\))s 0 11300(These)m 614(\207elds)s -1169(are)s 1503(used)s 1986(by)s gsave -2267 11354 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3814 11300(to)m 4039(generate)s -4891(control)s 5609(\207les)s 6045(for)s 6369(binary)s 7021(packages)s -7935(\(see)s 8361(belo)s 6(w\),)k 0 11060(by)m gsave -294 11114 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1855 11060(to)m -2094(generate)s 2959(the)s gsave -3307 11114 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4168 11060(\207le)m 4529(to)s 4768(accompan)s 3(y)k -5909(the)s 6257(upload,)s 7016(and)s 7420(by)s gsave -7714 11114 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10820(when)m -576(it)s 768(creates)s 1481(the)s gsave -1829 10874 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2289 10820(source)m 2969(control)s -3701(\207le)s 4062(as)s 4312(part)s 4743(of)s 5014(a)s -5180(source)s 5860(archi)s 6(v)k 3(e.)k 0 10412(The)m -428(\207elds)s 997(here)s 1464(may)s 1930(contain)s 2691(v)s 6(ariable)k -3510(references)s 4541(-)s 4669(their)s 5166(v)s 6(alues)k -5822(will)s 6248(be)s 6530(substituted)s 7624(by)s gsave -0 10226 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1501 10172(,)m -gsave -1608 10226 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3169 10172(or)m gsave -3428 10226 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4589 10172(when)m 5165(the)s 3(y)k 5628(generate)s -6493(output)s 7165(control)s 7897(\207les.)s 8399(See)s 0 9932(`)m -gsave -61 9986 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1723 9932(and)m 2127(v)s 6(ariable)k 2946(substitutions',)s 4341(page)s -4849(15)s 5135(for)s 5473(details.)s 280 fnt84 0 9385(3.2.2.1.)m -969(User)s 10(-de\207ned)k 2542(\207elds)s 240 fnt82 0 8870(Additional)m -1065(user)s 4(-de\207ned)k 2288(\207elds)s 2844(may)s 3297(be)s -3566(added)s 4183(to)s 4409(the)s 4744(source)s 5411(package)s -6238(control)s 6957(\207le.)s 7353(Such)s 7876(\207elds)s 8432(will)s -8844(be)s 0 8630(ignored,)m 832(and)s 1230(not)s 1589(copied)s -2279(to)s 2512(\(for)s 2922(e)s 3(xample\))k 3851(binary)s -4510(or)s 4762(source)s 5436(package)s 6270(control)s 6995(\207les)s -7438(or)s 7691(upload)s 8394(control)s 0 8390(\207les.)m 0 7982(If)m -230(you)s 645(wish)s 1154(to)s 1393(add)s 1797(additional)s -2808(unsupported)s 4050(\207elds)s 4619(to)s 4858(these)s 5405(output)s -6077(\207les)s 6526(you)s 6941(should)s 7638(use)s 8013(the)s -0 7742(mechanism)m 1149(described)s 2123(here.)s 0 7334(Fields)m 628(in)s -864(the)s 1205(main)s 1732(source)s 2405(control)s 3130(information)s -4307(\207le)s 4661(with)s 5136(names)s 5790(starting)s gsave -6552 7388 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(X)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6652 7334(,)m -6752(follo)s 6(wed)k 7646(by)s 7933(one)s 8328(or)s -8579(more)s 0 7094(of)m 263(the)s 603(letters)s gsave -1227 7148 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(BCS)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1579 7094(and)m -1974(a)s 2132(h)s 1(yphen)k gsave -2885 7148 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2985 7094(,)m 3084(will)s -3501(be)s 3775(copied)s 4462(to)s 4693(the)s 5032(output)s -5696(\207les.)s 6189(Only)s 6714(the)s 7053(part)s 7476(of)s -7738(the)s 8078(\207eld)s 8552(name)s 0 6854(after)m 496(the)s -843(h)s 1(yphen)k 1605(will)s 2030(be)s 2312(used)s -2808(in)s 3051(the)s 3398(output)s 4070(\207le.)s 4478(Where)s -5170(the)s 5518(letter)s gsave -6066 6908 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(B)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6226 6854(is)m 6435(used)s 6932(the)s -7279(\207eld)s 7762(will)s 8187(appear)s 8883(in)s 0 6614(binary)m -665(package)s 1504(control)s 2236(\207les,)s 2740(where)s 3380(the)s -3727(letter)s gsave -4276 6668 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(S)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4435 6614(is)m 4645(used)s 5141(in)s 5384(source)s -6063(package)s 6903(control)s 7634(\207les)s 8083(and)s 8486(where)s -gsave -0 6428 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(C)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -160 6374(is)m 370(used)s 867(in)s 1110(upload)s 1820(control)s -2552(\()s gsave -2625 6428 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3426 6374(\))m 3554(\207les.)s 0 5966(F)m 3(or)k -389(e)s 3(xample,)k 1303(if)s 1520(the)s 1868(main)s -2403(source)s 3083(information)s 4268(control)s 5000(\207le)s 5361(contains)s -6209(the)s 6557(\207eld)s gsave -480 5780 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(XBS\211Comment:)m -1872(I)s 2160(stand)s 3024(between)s 4176(the)s 4752(candle)s -5760(and)s 6336(the)s 6912(star.)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 5512(then)m 469(the)s 817(binary)s 1482(and)s 1886(source)s -2566(package)s 3406(control)s 4138(\207les)s 4587(will)s 5013(contain)s -5774(the)s 6122(\207eld)s gsave -480 5326 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Comment:)m -1296(I)s 1584(stand)s 2448(between)s 3600(the)s 4176(candle)s -5184(and)s 5760(the)s 6336(star.)s -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -0 4608(3.2.3.)m gsave -813 4677 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(debian/changelog)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 4058(This)m 476(\207le)s 837(records)s 1591(the)s -1939(changes)s 2761(to)s 3000(the)s 3348(Debian-speci\207c)s 4901(parts)s -5416(of)s 5687(the)s 6035(package)s 153 fnt82 6815 4147(1)m -240 fnt82 6875 4058(.)m 0 3650(It)m 205(has)s 574(a)s -739(special)s 1456(format)s 2151(which)s 2793(allo)s 6(ws)k -3461(the)s 3808(package)s 4647(b)s 4(uilding)k 5493(tools)s -6009(to)s 6247(disco)s 3(v)k 3(er)k 7110(which)s -7751(v)s 3(ersion)k 8508(of)s 8778(the)s 0 3410(package)m -840(is)s 1050(being)s 1635(b)s 4(uilt)k 2129(and)s -2533(\207nd)s 2964(out)s 3330(other)s 3881(release-speci\207c)s 5405(information.)s -0 3002(That)m 498(format)s 1194(is)s 1404(a)s 1570(series)s -2164(of)s 2435(entries)s 3122(lik)s 2(e)k 3534(this:)s -gsave -0 1177 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 982(1)m 192 fnt82 56 912(Though)m -697(there)s 1122(is)s 1288(nothing)s 1915(stopping)s 2616(an)s -2841(author)s 3376(who)s 3747(is)s 3913(also)s 4261(the)s -4538(Debian)s 5135(maintainer)s 5999(from)s 6416(using)s 6872(it)s -7024(for)s 7292(all)s 7525(their)s 7921(changes,)s 8622(it)s -8773(will)s 0 682(ha)m 3(v)k 2(e)k 402(to)s -594(be)s 820(renamed)s 1526(if)s 1699(the)s 1978(Debian)s -2577(and)s 2901(upstream)s 3650(maintainers)s 4583(become)s 5224(dif)s 4(ferent)k -5925(people.)s 240 fnt82 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 13 13 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(13)m gsave -480 13303 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1257 -52(\()m gsave -1401 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2390 -52(\))m gsave -2678 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(distrib)m 4(ution\(s\))k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 4601 -52(;)m -4889(urgency=)s gsave -6041 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ur)m 8(g)k 2(ency)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 288 -532(*)m gsave -576 -480 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(c)m 3(hang)k 2(e)k 740(details)s -grestore -gsave -576 -720 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(mor)m 8(e)k 537(c)s 3(hang)k 2(e)k -1277(details)s -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 288 -1012(*)m gsave -576 -960 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(e)m 3(ven)k 489(mor)s 8(e)k -1026(c)s 3(hang)k 2(e)k 1766(details)s -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 144 -1492(\211\211)m gsave -576 -1440 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(maintainer)m -1115(name)s 1687(and)s 2113(email)s 2703(addr)s 8(ess)k - -grestore -gsave -5749 -1440 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(date)m -grestore - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 11300(pac)m 4(ka)k 2(g)k 2(e)k 240 fnt82 -843 11298(and)m 240 fnt83 1247 11300(ver)m 2(sion)k 240 fnt82 -2003 11298(are)m 2350(the)s 2698(source)s 3378(package)s 4218(name)s -4792(and)s 5196(v)s 3(ersion)k 5954(number)s 13(.)k -240 fnt83 6776 11300(distrib)m 4(ution\(s\))k 240 fnt82 8189 11298(lists)m -0 11058(the)m 348(distrib)s 4(utions)k 1590(where)s 2230(this)s -2626(v)s 3(ersion)k 3384(should)s 4081(be)s 4363(installed)s -5230(when)s 5806(it)s 5998(is)s 6208(uploaded)s 7144(-)s -7272(it)s 7464(is)s 7674(copied)s 8370(to)s 8609(the)s -gsave -0 10872 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Distribution)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1261 10818(\207eld)m 1744(in)s 1987(the)s gsave -2335 10872 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3196 10818(\207le.)m 3605(See)s -4006(`)s gsave -4067 10872 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Distribution)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5268 10818(',)m 5454(page)s 5962(23.)s 240 fnt83 -0 10412(ur)m 8(g)k 2(ency)k 240 fnt82 817 10410(is)m -1027(the)s 1375(v)s 6(alue)k 1943(for)s 2281(the)s -gsave -2629 10464 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3389 10410(\207eld)m 3872(in)s 4115(the)s gsave -4463 10464 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5324 10410(\207le)m 5685(for)s -6023(the)s 6371(upload.)s 7127(See)s 7528(`)s gsave -7589 10464 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8289 10410(',)m -8475(page)s 0 10170(23.)m 344(It)s 549(is)s 759(not)s -1125(possible)s 1965(to)s 2204(specify)s 2948(an)s 3231(ur)s 4(genc)k 3(y)k -4049(containing)s 5112(commas;)s 6021(commas)s 6869(are)s 7216(used)s -7713(to)s 7952(separate)s gsave -0 9984 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(k)m 2(e)k 7(ywor)k 8(d)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1137 -52(=)m gsave -1281 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(value)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1455 9930(settings)m 2236(in)s -2479(the)s gsave -2827 9984 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3287 9930(changelog)m 4324(format)s 5020(\(though)s 5822(there)s -6355(is)s 6565(currently)s 7481(only)s 7961(one)s 8363(useful)s -240 fnt83 0 9692(k)m 2(e)k 7(ywor)k 8(d)k -240 fnt82 800 9690(,)m gsave -907 9744 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(urgency)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1607 9690(\).)m 0 9282(The)m 428(change)s -1162(details)s 1836(may)s 2302(in)s 2545(f)s 2(act)k -2960(be)s 3242(an)s 3(y)k 3639(series)s 4233(of)s -4504(lines)s 5006(starting)s 5775(with)s 6257(at)s 6489(least)s -6986(tw)s 2(o)k 7396(spaces,)s 8127(b)s 4(ut)k -0 9042(con)m 9(v)k 3(entionally)k 1462(each)s 1955(change)s -2687(starts)s 3239(with)s 3719(an)s 4000(asterisk)s 4788(and)s -5190(a)s 5354(separating)s 6387(space)s 6972(and)s 7374(continuation)s -8624(lines)s 0 8802(are)m 347(indented)s 1229(so)s 1495(as)s -1745(to)s 1984(bring)s 2542(them)s 3080(in)s 3323(line)s -3737(with)s 4219(the)s 4567(start)s 5037(of)s 5308(the)s -5656(te)s 3(xt)k 6071(abo)s 3(v)k 3(e.)k -6741(Blank)s 7374(lines)s 7876(may)s 8342(be)s 8624(used)s -0 8562(here)m 467(to)s 706(separate)s 1544(groups)s 2247(of)s -2518(changes,)s 3396(if)s 3613(desired.)s 0 8154(The)m 428(maintainer)s -1509(name)s 2083(and)s 2487(email)s 3072(address)s 3840(should)s -240 fnt83 4537 8156(not)m 240 fnt82 4907 8154(necessarily)m 6022(be)s -6304(those)s 6865(of)s 7136(the)s 7484(usual)s 8044(package)s -0 7914(maintainer)m 13(.)k 1102(The)s 3(y)k 1635(should)s -2322(be)s 2593(the)s 2931(details)s 3595(of)s 3856(the)s -4193(person)s 4878(doing)s 240 fnt83 5467 7916(this)m 240 fnt82 -5857 7914(v)m 3(ersion.)k 6651(The)s 7069(information)s 8244(here)s -8700(will)s 0 7674(be)m 282(copied)s 977(to)s 1215(the)s -gsave -1562 7728 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2422 7674(\207le,)m 2834(and)s 3237(then)s 3705(later)s 4187(used)s -4683(to)s 4922(send)s 5418(an)s 5700(ackno)s 6(wledgement)k -7494(when)s 8069(the)s 8416(upload)s 0 7434(has)m 370(been)s -879(installed.)s 0 7026(The)m 240 fnt83 417 7028(date)m 240 fnt82 -871 7026(should)m 1557(be)s 1828(in)s 2060(RFC822)s 2916(format;)s -3652(it)s 3833(should)s 4519(include)s 5268(the)s 5605(timezone)s -6526(speci\207ed)s 7423(numerically)s 15(,)k 8644(with)s 0 6786(the)m -348(timezone)s 1280(name)s 1854(or)s 2113(abbre)s 6(viation)k -3359(optionally)s 4383(present)s 5133(as)s 5383(a)s 5549(comment.)s -0 6378(The)m 428(\207rst)s 859(`title')s 1420(line)s 1834(with)s -2316(the)s 2664(package)s 3504(name)s 4078(should)s 4775(start)s -5245(at)s 5477(the)s 5825(left)s 6202(hand)s 6726(mar)s 4(gin;)k -7511(the)s 7859(`trailer')s 8618(line)s 0 6138(with)m 482(the)s -830(maintainer)s 1911(and)s 2315(date)s 2769(details)s 3443(should)s -4140(be)s 4422(preceded)s 5343(by)s 5637(e)s 3(xactly)k -6378(one)s 6780(space.)s 7415(The)s 7843(maintainer)s 0 5898(details)m -674(and)s 1078(the)s 1426(date)s 1880(must)s 2405(be)s -2687(separated)s 3647(by)s 3941(e)s 3(xactly)k 4682(tw)s 2(o)k -5092(spaces.)s 0 5490(An)m 350(Emacs)s 1038(mode)s 1626(for)s -1964(editing)s 2681(this)s 3077(format)s 3773(is)s 3983(a)s 4(v)k 6(ailable:)k -4941(it)s 5133(is)s 5343(called)s gsave -5971 5544 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian\211changelog\211mode)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8073 5490(.)m 8177(Y)s 26(ou)k -8619(can)s 0 5250(ha)m 4(v)k 3(e)k 501(this)s -897(mode)s 1485(selected)s 2312(automatically)s 3666(when)s 4242(you)s -4657(edit)s 5075(a)s 5241(Debian)s 5989(changelog)s 7026(by)s -7320(adding)s 8025(a)s 8191(local)s 0 5010(v)m 6(ariables)k -907(clause)s 1560(to)s 1799(the)s 2147(end)s 2551(of)s -2822(the)s 3170(changelog.)s 280 fnt84 0 4463(3.2.3.1.)m 969(De\207ning)s -2043(alter)s 4(nati)k 2(v)k 2(e)k 3387(changelog)s -4648(f)s 7(ormats)k 240 fnt82 0 3895(It)m 205(is)s -415(possible)s 1255(to)s 1494(use)s 1869(a)s 2035(dif)s 6(ferent)k -2910(format)s 3606(to)s 3845(the)s 4193(standard)s 5061(one,)s -5514(by)s 5808(pro)s 3(viding)k 6789(a)s 6955(parser)s -7598(for)s 7936(the)s 8284(format)s 0 3655(you)m 415(wish)s -924(to)s 1163(use.)s 0 3247(In)m 256(order)s 820(to)s -1059(ha)s 4(v)k 3(e)k gsave -1560 3301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211parsechangelog)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3522 3247(run)m 3898(your)s -4397(parser)s 9(,)k 5078(you)s 5493(must)s 6018(include)s -6778(a)s 6944(line)s 7358(within)s 8026(the)s 8374(last)s -8765(40)s 0 3007(lines)m 502(of)s 773(your)s 1272(\207le)s -1633(matching)s 2576(the)s 2924(Perl)s 3363(re)s 3(gular)k -4096(e)s 3(xpression:)k gsave -480 2821 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\\schangelog\211format:\\s+\([0\2119a\211z]+\)\\W)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2523(The)m 428(part)s 859(in)s -1102(parentheses)s 2268(should)s 2965(be)s 3247(the)s 3595(name)s -4169(of)s 4440(the)s 4788(format.)s 0 2115(If)m 230(such)s -726(a)s 892(line)s 1306(e)s 3(x)k 1524(ists)s -1893(then)s gsave -2362 2169 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211parsechangelog)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 1875(will)m 426(look)s 913(for)s 1251(the)s -1599(pars)s 1988(er)s 2233(as)s gsave -2483 1929 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/usr/lib/dpkg/parsechangelog/)m gsave -4176 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(format-name)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6661 1875(or)m gsave -0 1689 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local/lib/dpkg/parsechangelog/)m -gsave -5040 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(format-name)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4719 1635(;)m 4831(it)s 5023(is)s 5233(an)s 5516(er)s -5701(ror)s 6039(for)s 6377(it)s 6569(not)s 6935(to)s -7174(\207nd)s 7605(it,)s 7844(or)s 8103(for)s 8441(it)s -8633(not)s 0 1395(to)m 239(be)s 521(an)s 804(e)s 3(x)k -1022(e)s 1124(cutable)s 1870(pro)s 2182(gram.)s 2777(The)s -3205(de)s 3427(f)s 2(ault)k 3922(changel)s 4661(og)s -4954(for)s 5232(mat)s 5650(is)s gsave -5860 1449 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6260 1395(,)m 6367(and)s -6771(a)s 6937(pars)s 7326(er)s 7571(for)s 7909(it)s -8101(is)s 8311(pro)s 8623(vid)s 8927(-)s 0 1155(ed)m -284(with)s 766(the)s gsave -1114 1209 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1574 1155(pack)m 2027(age.)s 0 747(The)m -428(parser)s 1071(will)s 1497(be)s 1779(in)s 9(v)k 4(ok)k 2(ed)k -2594(with)s 3076(the)s 3424(changelog)s 4461(open)s 4984(on)s -5281(standard)s 6149(input)s 6701(at)s 6933(the)s 7281(start)s -7751(of)s 8022(the)s 8370(\207le.)s 8779(It)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 14 14 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(14)m 240 fnt82 0 13254(should)m -697(read)s 1166(the)s 1514(\207le)s 1875(\(it)s 2146(may)s -2612(seek)s 3098(if)s 3315(it)s 3507(wishes\))s 4286(to)s -4525(determine)s 5536(the)s 5884(information)s 7069(required)s 7923(and)s -8327(return)s 0 13014(the)m 346(parsed)s 1025(information)s 2208(to)s -2444(standard)s 3309(output)s 3979(in)s 4219(the)s 4564(form)s -5086(of)s 5354(a)s 5517(series)s 6109(of)s 6377(control)s -7106(\207elds)s 7673(in)s 7913(the)s 8258(standard)s 0 12774(format.)m -740(By)s 1074(def)s 2(ault)k 1795(it)s 1987(should)s -2684(return)s 3311(information)s 4496(about)s 5088(only)s 5568(the)s -5916(most)s 6441(recent)s 7084(v)s 3(ersion)k 7842(in)s -8085(the)s 0 12534(changelog;)m 1096(it)s 1288(should)s 1985(accept)s -2655(a)s gsave -2821 12588 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211v)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3768 12534(option)m 4437(to)s 4676(return)s 5303(changes)s 6125(information)s -7310(from)s 7834(all)s 8127(v)s 3(ersions)k 0 12294(present)m -240 fnt83 750 12296(strictly)m 1468(after)s 1984(ver)s 2(sion)k -240 fnt82 2680 12294(,)m 2787(and)s 3191(it)s 3383(should)s -4080(then)s 4549(be)s 4831(an)s 5114(error)s 5637(for)s -240 fnt83 5975 12296(ver)m 2(sion)k 240 fnt82 6731 12294(not)m -7097(to)s 7336(be)s 7618(present)s 8368(in)s 8611(the)s -0 12054(changelog.)m 0 11646(The)m 428(\207elds)s 997(are:)s 0 11406(\213)m -gsave -480 11460 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 11166(\213)m gsave -480 11220 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1240 11166(\(mandatory\))m 0 10926(\213)m gsave -480 10980 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Distribution)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1741 10926(\(mandatory\))m 0 10686(\213)m -gsave -480 10740 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1240 10686(\(mandatory\))m 0 10446(\213)m gsave -480 10500 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1541 10446(\(mandatory\))m 0 10206(\213)m gsave -480 10260 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Date)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9966(\213)m -gsave -480 10020 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1240 9966(\(mandatory\))m 0 9452(If)m 230(se)s 6(v)k 3(eral)k -952(v)s 3(ersions)k 1797(are)s 2144(being)s 2729(returned)s -3583(\(due)s 4064(to)s 4303(the)s 4651(use)s 5026(of)s -gsave -5297 9506 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211v)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5497 9452(\),)m 5683(the)s 6031(ur)s 4(genc)k 3(y)k -6849(v)s 6(alue)k 7417(should)s 8114(be)s 8396(of)s -0 9212(the)m 348(highest)s 1099(ur)s 4(genc)k 3(y)k -1917(code)s 2425(listed)s 3000(at)s 3232(the)s 3580(start)s -4050(of)s 4321(an)s 3(y)k 4718(of)s 4989(the)s -5337(v)s 3(ersions)k 6182(requested)s 7156(follo)s 6(wed)k -8058(by)s 8352(the)s 0 8972(concatenated)m 1306(\(space-separated\))s 3025(comments)s -4059(from)s 4583(all)s 4876(the)s 5224(v)s 3(ersions)k -6069(requested;)s 7097(the)s 7445(maintainer)s 9(,)k 0 8732(v)m 3(ersion,)k -808(distrib)s 4(ution)k 1963(and)s 2367(date)s 2821(should)s -3518(al)s 2(w)k 2(ays)k 4229(be)s 4511(from)s -5035(the)s 5383(most)s 5908(recent)s 6551(v)s 3(ersion.)k -0 8324(F)m 3(or)k 389(the)s 737(format)s 1433(of)s -1704(the)s gsave -2052 8378 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2812 8324(\207eld)m 3295(see)s 3656(`)s gsave -3717 8378 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4417 8324(',)m -4603(page)s 5111(24.)s 0 7916(If)m 230(the)s 578(changelog)s -1615(format)s 2311(which)s 2953(is)s 3163(being)s 3748(parsed)s -4430(al)s 2(w)k 2(ays)k 5141(or)s 5400(almost)s -6097(al)s 2(w)k 2(ays)k 6808(lea)s 4(v)k 3(es)k -7449(a)s 7615(blank)s 8208(line)s 0 7676(between)m 854(indi)s 6(vidual)k -1873(change)s 2607(notes)s 3163(these)s 3710(blank)s 4303(lines)s -4805(should)s 5502(be)s 5784(stripped)s 6612(out,)s 7025(so)s -7291(as)s 7541(to)s 7780(mak)s 2(e)k 8352(the)s -0 7436(resulting)m 889(output)s 1561(compact.)s 0 7028(If)m 230(the)s -578(changelog)s 1615(format)s 2311(does)s 2801(not)s 3167(contain)s -3928(date)s 4382(or)s 4641(package)s 5481(name)s 6055(information)s -7240(this)s 7636(information)s 0 6788(should)m 697(be)s 978(omitted)s -1765(from)s 2288(the)s 2635(output.)s 3350(The)s 3777(parser)s -4419(should)s 5116(not)s 5481(attempt)s 6256(to)s 6494(synthesise)s -7532(it)s 7723(or)s 7981(\207nd)s 8411(it)s 8602(from)s -0 6548(other)m 551(sources.)s 0 6140(If)m 230(the)s 578(changelog)s -1615(does)s 2105(not)s 2471(ha)s 4(v)k 3(e)k -2972(the)s 3320(e)s 3(xpected)k 4225(format)s 4921(the)s -5269(parser)s 5912(should)s 6609(e)s 3(xit)k 7024(with)s -7506(a)s 7672(nonzero)s 8496(e)s 3(xit)k 0 5900(status,)m -651(rather)s 1267(than)s 1736(trying)s 2360(to)s 2599(muddle)s -3373(through)s 4175(and)s 4579(possibly)s 5431(generating)s 6493(incorrect)s -7401(output.)s 0 5492(A)m 230(changelog)s 1267(parser)s 1910(may)s -2376(not)s 2742(interact)s 3517(with)s 3999(the)s 4347(user)s -4805(at)s 5037(all.)s 300 fnt84 0 4931(3.2.4.)m gsave -813 5000 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(debian/substvars)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 2890 4931(and)m -3441(v)s 3(ariable)k 4556(substitutions)s 240 fnt82 0 4402(When)m -gsave -629 4456 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2130 4402(,)m gsave -2237 4456 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3798 4402(and)m gsave -4202 4456 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5363 4402(generate)m 6228(control)s 6960(\207les)s -7409(the)s 3(y)k 7872(do)s 0 4162(v)m 6(ariable)k -819(substitutions)s 2079(on)s 2376(their)s 2873(output)s 3545(just)s -3950(before)s 4616(writing)s 5359(it.)s 5595(V)s 26(ariable)k -6447(substitutions)s 7707(ha)s 4(v)k 3(e)k 8208(the)s -8556(form)s gsave -0 3976 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(${)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(variable-name)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2261 -52(})m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1672 3922(.)m 1776(The)s 2204(optional)s -3043(\207le)s gsave -3404 3976 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5066 3922(contains)m 5914(v)s 6(ariable)k 6733(substitutions)s -7993(to)s 8232(be)s 8514(used;)s 0 3682(v)m 6(ariables)k -907(can)s 1296(also)s 1734(be)s 2016(set)s 2341(directly)s -3124(from)s gsave -3648 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4909 3682(using)m 5481(the)s gsave -5829 3736 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211V)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6089 3682(option)m 6758(to)s -6997(the)s 7345(source)s 8025(packaging)s 0 3442(commands,)m 1144(and)s -1548(certain)s 2254(prede\207ned)s 3322(v)s 6(ariables)k 4229(are)s -4576(a)s 4(v)k 6(ailable.)k 0 3034(The)m 428(\207le)s -789(may)s 1255(be)s 1537(a)s 1703(static)s 2259(part)s -2690(of)s 2961(the)s 3309(source)s 3989(archi)s 6(v)k 3(e,)k -4790(or)s 5049(generated)s 6036(and)s 6440(modi\207ed)s 7349(dynamically)s -8585(by)s gsave -0 2848 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1261 2794(tar)m 4(gets.)k 1997(In)s 2253(the)s -2601(latter)s 3150(case)s 3617(it)s 3809(must)s 4334(be)s -4616(remo)s 3(v)k 3(ed)k 5505(by)s 5799(the)s -gsave -6147 2848 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6707 2794(tar)m 4(get.)k 0 2386(See)m gsave -401 2440 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source\(1\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1862 2386(for)m 2200(full)s -2586(details)s 3260(about)s 3852(source)s 4532(v)s 6(ariable)k -5351(substitutions,)s 6667(including)s 7624(the)s 7972(format)s 8668(of)s -gsave -0 2200 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1602 2146(.)m 300 fnt84 0 1586(3.2.5.)m gsave -813 1655 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(debian/files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 1057(This)m 476(\207le)s -837(is)s 1047(not)s 1413(a)s 1579(permanent)s 2648(part)s -3079(of)s 3350(the)s 3698(source)s 4378(tree;)s 4847(it)s -5039(is)s 5249(used)s 5746(while)s 6333(b)s 4(uilding)k -7180(packages)s 8108(to)s 8347(record)s 0 817(which)m 642(\207les)s -1091(are)s 1438(being)s 2023(generated.)s gsave -3056 871 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4617 817(uses)m 5080(it)s -5272(when)s 5848(it)s 6040(generates)s 6993(a)s gsave -7159 871 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8020 817(\207le.)m -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 15 15 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(15)m 240 fnt82 0 13252(It)m -199(should)s 890(not)s 1250(e)s 3(xist)k 1751(in)s -1988(a)s 2148(shipped)s 2945(source)s 3618(package,)s 4503(and)s -4901(so)s 5160(it)s 5346(\(and)s 5823(an)s 3(y)k -6214(backup)s 6952(\207les)s 7395(or)s 7648(temporary)s 8677(\207les)s -0 13008(such)m 496(as)s gsave -746 13062 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(files.new)m - -grestore -153 fnt82 0.0 0.0 0.0 setrgbcolor 1647 13097(1)m 240 fnt82 1707 13008(\))m -1835(should)s 2532(be)s 2814(remo)s 3(v)k 3(ed)k -3703(by)s 3997(the)s gsave -4345 13062 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4905 13008(tar)m 4(get.)k 5548(It)s -5753(may)s 6219(also)s 6657(be)s 6939(wise)s 7433(to)s -7672(ensure)s 8352(a)s 8518(fresh)s 0 12768(start)m 470(by)s -764(emptying)s 1721(or)s 1980(remo)s 3(ving)k 2947(it)s -3139(at)s 3371(the)s 3719(start)s 4189(of)s 4460(the)s -gsave -4808 12822 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5468 12768(tar)m 4(get.)k gsave -0 12414 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1561 12360(adds)m 2051(an)s 2334(entry)s -2879(to)s 3118(this)s 3514(\207le)s 3875(for)s 4213(the)s -gsave -4561 12414 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5021 12360(\207le)m 5382(that)s 5800(will)s 6226(be)s 6508(created)s -7255(by)s gsave -7549 12414 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8410 12360(from)m 0 12120(the)m 347(control)s 1078(\207le)s -1437(that)s 1854(it)s 2044(generates,)s 3052(so)s 3316(for)s -3653(most)s 4176(packages)s 5103(all)s 5395(that)s 5811(needs)s -6406(to)s 6643(be)s 6924(done)s 7444(with)s 7925(this)s -8319(\207le)s 8679(is)s 8887(to)s 0 11880(delete)m 626(it)s -818(in)s gsave -1061 11934 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1561 11880(.)m 0 11472(If)m 230(a)s 396(package)s -1236(upload)s 1946(includes)s 2794(\207les)s 3243(besides)s 3998(the)s -4346(source)s 5026(package)s 5866(and)s 6270(an)s 3(y)k -6667(binary)s 7332(packages)s 8260(whose)s 0 11232(control)m 732(\207les)s -1181(were)s 1701(made)s 2275(with)s gsave -2757 11286 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4318 11232(then)m 4787(the)s 3(y)k -5250(should)s 5947(be)s 6229(placed)s 6911(in)s 7154(the)s -7502(parent)s 8159(of)s 8430(the)s 0 10992(package')m 13(s)k -994(top-le)s 6(v)k 3(el)k 1889(directory)s 2805(and)s -gsave -3209 11046 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211distaddfile)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4871 10992(should)m 5568(be)s 5850(called)s 6478(to)s 6717(add)s -7121(the)s 7469(\207le)s 7830(to)s 8069(the)s 8417(list)s -8768(in)s gsave -0 10806 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/files)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1201 10752(.)m 300 fnt84 0 10192(3.2.6.)m gsave -813 10261 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(debian/tmp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9643(This)m -476(is)s 686(the)s 1034(canonical)s 2005(temporary)s 3041(location)s -3868(for)s 4206(the)s 4554(construction)s 5793(of)s 6064(binary)s -6729(packages)s 7657(by)s 7951(the)s gsave -8299 9697 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9403(tar)m 4(get.)k -643(The)s 1071(directory)s gsave -1987 9457 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tmp)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2347 9403(serv)m 3(es)k 2992(as)s -3242(the)s 3590(root)s 4035(of)s 4306(the)s 4654(\207lesystem)s -5683(tree)s 6096(as)s 6346(it)s 6538(is)s 6748(being)s -7333(constructed)s 8493(\(for)s 0 9163(e)m 3(xample,)k 914(by)s -1208(using)s 1780(the)s 2128(package')s 13(s)k 3122(upstream)s -4058(mak)s 2(e\207les)k 5023(install)s 5661(tar)s 4(gets)k -6344(and)s 6748(redirecting)s 7835(the)s 8183(output)s 0 8923(there\),)m -663(and)s 1067(it)s 1259(also)s 1697(contains)s 2545(the)s -gsave -2893 8977 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(DEBIAN)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3553 8923(subdirectory)m 15(.)k 4837(See)s 5238(`Creating)s 6193(package)s -7033(\207les)s 7482(-)s gsave -7610 8977 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8411 8923(',)m 8597(page)s 0 8683(4.)m -0 8275(If)m 230(se)s 6(v)k 3(eral)k 952(binary)s -1617(packages)s 2545(are)s 2892(generated)s 3879(from)s 4403(the)s -4751(same)s 5298(source)s 5978(tree)s 6391(it)s 6583(is)s -6793(usual)s 7353(to)s 7592(use)s 7967(se)s 6(v)k 3(eral)k -gsave -0 8089 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/tmp)m gsave -1440 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(something)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2027 8035(directories,)m 3141(for)s -3479(e)s 3(xample)k gsave -4342 8089 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tmp\211a)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4902 8035(or)m gsave -5161 8089 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(tmp\211doc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5861 8035(.)m 0 7627(Whate)m 6(v)k 3(er)k -gsave -976 7681 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tmp)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1332 7627(directories)m 2385(are)s 2728(created)s 3471(and)s 3870(used)s -4363(by)s gsave -4652 7681 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(binary)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5308 7627(must)m 5829(of)s 6095(course)s 6771(be)s -7049(remo)s 3(v)k 3(ed)k 7933(by)s 8223(the)s -gsave -8566 7681 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(clean)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 7387(tar)m 4(get.)k gsave -0 6363 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.3.)m -628(Sour)s 5(ce)k 1638(packages)s 2952(as)s 3308(ar)s 5(chi)k 3(v)k 3(es)k - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5901(As)m 317(it)s 509(e)s 3(xists)k -1101(on)s 1398(the)s 1746(FTP)s 2215(site,)s 2653(a)s -2819(Debian)s 3567(source)s 4247(package)s 5087(consists)s 5895(of)s -6166(three)s 6699(related)s 7406(\207les.)s 7908(Y)s 26(ou)k -8350(must)s 0 5661(ha)m 4(v)k 3(e)k 501(the)s -849(right)s 1360(v)s 3(ersions)k 2205(of)s 2476(all)s -2769(three)s 3302(to)s 3541(be)s 3823(able)s 4277(to)s -4516(use)s 4891(them.)s 120 5253(Debian)m 868(source)s 1548(control)s -2280(\207le)s 2641(-)s gsave -2769 5307 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.dsc)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 5013(This)m 952(\207le)s 1308(contains)s -2151(a)s 2312(series)s 2901(of)s 3168(\207elds,)s 3788(identi\207ed)s -4744(and)s 5143(separated)s 6098(just)s 6499(lik)s 2(e)k -6906(the)s 7249(\207elds)s 7813(in)s 8051(the)s 8394(control)s -480 4773(\207le)m 841(of)s 1112(a)s 1278(binary)s 1943(package.)s -2831(The)s 3259(\207elds)s 3828(are)s 4175(listed)s 4750(belo)s 6(w;)k -5441(their)s 5938(syntax)s 6618(is)s 6828(described)s 7802(abo)s 3(v)k 3(e,)k -8475(in)s 480 4533(`Control)m 1345(\207les)s 1794(and)s 2198(their)s -2695(\207elds',)s 3399(page)s 3907(19.)s 480 4293(\213)m gsave -960 4347 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 4053(\213)m -gsave -960 4107 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 3813(\213)m gsave -960 3867 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Maintainer)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 3573(\213)m gsave -960 3627 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Binary)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 3333(\213)m gsave -960 3387 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 3093(\213)m gsave -960 3147 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 2853(\213)m -gsave -960 2907 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 2389(The)m 908(source)s 1588(package)s 2428(control)s 3160(\207le)s -3521(is)s 3731(generated)s 4718(by)s gsave -5012 2443 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6173 2389(when)m 6749(it)s -6941(b)s 4(uilds)k 7573(the)s 7921(source)s 480 2149(archi)m 6(v)k 3(e,)k -1281(from)s 1805(other)s 2356(\207les)s 2805(in)s 3048(the)s -3396(source)s 4076(package,)s 4967(described)s 5941(abo)s 3(v)k 3(e.)k -6611(When)s 7240(unpacking)s 8291(it)s 8483(is)s 480 1909(check)m 2(ed)k -1303(ag)s 1(ainst)k 2022(the)s 2352(\207les)s 2784(and)s -3171(directories)s 4211(in)s 4437(the)s 4768(other)s 5301(parts)s -5799(of)s 6053(the)s 6383(source)s 7046(package,)s 7920(as)s -8152(described)s 480 1669(belo)m 6(w)k 15(.)k gsave -0 1178 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 -0.0 0.0 0.0 setrgbcolor 0 983(1)m gsave -58 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(files.new)m - -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 825 913(is)m 993(used)s 1391(as)s -1591(a)s 1724(temporary)s 2554(\207le)s 2843(by)s gsave -3079 956 translate -0.6953 1.0000 scale -192 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -42(dpkg\211gencontrol)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 4326 913(and)m -gsave -4650 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(dpkg\211distaddfile)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor -5977 913(-)m 6079(the)s 2(y)k 6451(write)s 6888(a)s -7021(ne)s 4(w)k 7379(v)s 2(ersion)k 7986(of)s -gsave -8202 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(files)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor -8649 913(here)m 0 683(before)m 533(renaming)s 1299(it,)s 1491(to)s -1683(a)s 3(v)k 3(oid)k 2150(lea)s 3(ving)k -2754(a)s 2887(corrupted)s 3667(cop)s 1(y)k 4083(if)s -4256(an)s 4483(error)s 4901(occurs)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s -4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s -7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 16 16 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(16)m 240 fnt82 120 13249(Original)m -971(source)s 1651(archi)s 6(v)k 3(e)k 2401(-)s -gsave -2529 13303 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(_)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(upstr)m 8(eam-ver)k 2(sion)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -3614 -52(.orig.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 13009(This)m 956(is)s -1166(a)s 1332(compressed)s 2519(\(with)s gsave -3080 13063 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(gzip)m 718(\2119)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3780 13009(\))m -gsave -3908 13063 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(tar)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4268 13009(\207le)m 4629(containing)s 5692(the)s 6040(source)s 6720(code)s -7228(from)s 7752(the)s 8100(upstream)s 480 12769(authors)m 1221(of)s -1477(the)s 1811(program.)s 2710(The)s 3124(tar\207le)s 3721(unpacks)s -4543(into)s 4953(a)s 5105(directory)s gsave -6006 12823 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(upstr)m 8(eam-ver)k 2(sion)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3614 -52(.orig)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -9019 12769(,)m 480 12529(and)m 884(does)s 1374(not)s 1740(contain)s -2501(\207les)s 2950(an)s 3(ywhere)k 3933(other)s 4484(than)s -4953(in)s 5196(there)s 5729(or)s 5988(in)s 6231(its)s -6507(subdirectories.)s 120 12135(Debianisation)m 1505(dif)s 6(f)k 1915(-)s -gsave -2043 12189 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(_)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion-r)k 8(e)k 3(vision)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 3438 -52(.diff.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 11895(This)m -956(is)s 1166(a)s 1332(uni\207ed)s 2055(conte)s 3(xt)k -2816(dif)s 6(f)k 3226(\()s gsave -3299 11949 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(diff)m 718(\211u)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3999 11895(\))m -4127(gi)s 6(ving)k 4786(the)s 5134(changes)s 5956(which)s -6598(are)s 6945(required)s 7799(to)s 8038(turn)s 8480(the)s -480 11655(original)m 1265(source)s 1931(into)s 2342(the)s 2676(Debian)s -3411(source.)s 4125(These)s 4738(changes)s 5546(may)s 5999(only)s -6465(include)s 7211(editing)s 7914(and)s 8304(creating)s 480 11415(plain)m -1015(\207les.)s 1517(The)s 1945(permissions)s 3138(of)s 3409(\207les,)s -3914(the)s 4262(tar)s 4(gets)k 4945(of)s 5216(symbolic)s -6146(links)s 6662(and)s 7066(the)s 7414(characteristics)s 8829(of)s -480 11175(special)m 1198(\207les)s 1647(or)s 1906(pipes)s 2462(may)s -2928(not)s 3294(be)s 3576(changed)s 4432(and)s 4836(no)s -5129(\207les)s 5578(may)s 6044(be)s 6326(remo)s 3(v)k 3(ed)k -7215(or)s 7474(renamed.)s 480 10767(All)m 840(the)s 1188(directories)s -2246(in)s 2489(the)s 2837(dif)s 6(f)k 3247(must)s -3772(e)s 3(xist,)k 4327(e)s 3(xcept)k 5008(the)s -gsave -5356 10821 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6016 10767(subdirectory)m 7265(of)s 7536(the)s 7884(top)s 8243(of)s -8514(the)s 480 10527(source)m 1160(tree,)s 1624(which)s 2266(will)s -2692(be)s 2974(created)s 3721(by)s gsave -4015 10581 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5176 10527(if)m 5393(necessary)s -6376(when)s 6952(unpacking.)s 480 10119(The)m gsave -908 10173 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2069 10119(program)m 2939(will)s -3365(automatically)s 4719(mak)s 2(e)k 5291(the)s gsave -5639 10173 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6900 10119(\207le)m -7261(e)s 3(x)k 3(ecutable)k 8333(\(see)s 480 9879(belo)m 6(w\).)k -0 9375(If)m 230(there)s 763(is)s 973(no)s 1266(original)s -2063(source)s 2743(code)s 3251(-)s 3379(for)s 3716(e)s 3(xample,)k -4630(if)s 4847(the)s 5195(package)s 6034(is)s 6244(specially)s -7147(prepared)s 8041(for)s 8378(Debian)s 0 9135(or)m 253(the)s -594(Debian)s 1336(maintainer)s 2410(is)s 2614(the)s 2955(same)s -3496(as)s 3739(the)s 4081(upstream)s 5010(maintainer)s 6085(-)s -6206(the)s 6548(format)s 7237(is)s 7441(slightly)s 8205(dif)s 6(ferent:)k -0 8895(then)m 469(there)s 1002(is)s 1212(no)s 1505(dif)s 6(f,)k -1950(and)s 2354(the)s 2702(tar\207le)s 3314(is)s 3524(named)s -gsave -4220 8949 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(_)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2246 -52(.tar.gz)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6542 8895(and)m 6946(contains)s 7794(a)s -7960(directory)s gsave -0 8709 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1561 8655(.)m -gsave -0 7631 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(3.4.)m 628(Unpacking)s 2192(a)s -2429(Debian)s 3479(sour)s 5(ce)k 4436(package)s 5629(without)s -gsave -6754 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(dpkg\211source)m -grestore - -grestore -gsave -0 7223 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211source)m 1726(\211x)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1461 7169(is)m -1671(the)s 2019(recommended)s 3432(w)s 2(ay)k 3883(to)s -4122(unpack)s 4875(a)s 5041(Debian)s 5789(source)s 6469(package.)s -7357(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -8317(if)s 8534(it)s 8726(is)s 0 6929(not)m 366(a)s 4(v)k 6(ailable)k -1274(it)s 1466(is)s 1676(possible)s 2516(to)s 2755(unpack)s -3508(a)s 3674(Debian)s 4422(source)s 5102(archi)s 6(v)k 3(e)k -5852(as)s 6102(follo)s 6(ws:)k 0 6689(1.)m 480(Untar)s -1084(the)s 1432(tar\207le,)s 2095(which)s 2737(will)s 3163(create)s -3788(a)s gsave -3954 6743 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.orig)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4514 6689(directory)m 15(.)k 0 6449(2.)m 480(Rename)s -1320(the)s gsave -1668 6503 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.orig)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2228 6449(directory)m 3144(to)s gsave -3383 6503 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4944 6449(.)m 0 6209(3.)m 480(Create)s -1159(the)s 1507(subdirectory)s gsave -2756 6263 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3416 6209(at)m 3648(the)s 3996(top)s -4355(of)s 4626(the)s 4974(source)s 5654(tree.)s 0 5969(4.)m -480(Apply)s 1133(the)s 1481(dif)s 6(f)k 1891(using)s -gsave -2463 6023 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(patch)m 863(\211p0)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3364 5969(.)m 0 5729(5.)m 480(Untar)s 1084(the)s -1432(tar\207le)s 2044(ag)s 1(ain)k 2618(if)s 2835(you)s -3250(w)s 2(ant)k 3773(a)s 3939(cop)s 2(y)k -4457(of)s 4728(the)s 5076(original)s 5874(source)s 6554(code)s -7062(alongside)s 8035(the)s 480 5489(Debianised)m 1614(v)s 3(ersion.)k -0 5024(It)m 205(is)s 415(not)s 781(possible)s 1621(to)s -1860(generate)s 2725(a)s 2891(v)s 6(alid)k 3421(Debian)s -4169(source)s 4849(archi)s 6(v)k 3(e)k 5599(without)s -6390(using)s gsave -6962 5078 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8063 5024(.)m 8167(In)s 0 4784(particular)m 9(,)k -1012(attempting)s 2087(to)s 2326(use)s gsave -2701 4838 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(diff)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3161 4784(directly)m 3944(to)s -4183(generate)s 5048(the)s gsave -5396 4838 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.diff.gz)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6257 4784(\207le)m 6618(will)s 7044(not)s -7410(w)s 2(ork.)k 300 fnt84 0 4223(3.4.1.)m 813(Restrictions)s -2407(on)s 2793(objects)s 3756(in)s 4075(sour)s 5(ce)k -4971(packages)s 240 fnt82 0 3652(The)m 428(source)s 1108(package)s -1948(may)s 2414(not)s 2780(contain)s 3541(an)s 3(y)k -3938(de)s 6(vice)k 4612(special)s 5330(\207les,)s 5835(sock)s 2(ets)k -6588(or)s 6847(setuid)s 7476(or)s 7735(setgid)s 8364(\207les.)s -153 fnt82 8806 3741(1)m 240 fnt82 0 3244(The)m 428(source)s -1108(packaging)s 2145(tools)s 2661(manage)s 3461(the)s 3809(changes)s -4631(between)s 5485(the)s 5833(original)s 6631(and)s 7035(Debianised)s -8169(source)s 0 3004(using)m gsave -572 3058 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(diff)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1032 3004(and)m gsave -1436 3058 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(patch)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1936 3004(.)m 2040(T)s 10(urning)k -2854(the)s 3202(original)s 4000(source)s 4680(tree)s 5093(as)s -5343(included)s 6225(in)s 6468(the)s gsave -6816 3058 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.orig.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8077 3004(into)m 8502(the)s -0 2764(debianised)m 1081(source)s 1761(must)s 2286(not)s 2652(in)s 9(v)k 4(olv)k 3(e)k -3410(an)s 3(y)k 3807(changes)s 4629(which)s 5271(cannot)s -5969(be)s 6251(handled)s 7067(by)s 7361(these)s 7908(tools.)s -0 2524(Problematic)m 1207(changes)s 2029(which)s 2671(cause)s gsave -3258 2578 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4419 2524(to)m -4658(halt)s 5076(with)s 5558(an)s 5841(error)s 6364(when)s -6940(b)s 4(uilding)k 7787(the)s 8135(source)s 0 2284(package)m -840(are:)s 0 2044(\213)m 480(Adding)s 1252(or)s 1511(remo)s 3(ving)k -2478(symbolic)s 3408(links,)s 3980(sock)s 2(ets)k 4733(or)s -4992(pipes.)s 0 1804(\213)m 480(Changing)s 1465(the)s 1813(tar)s 4(gets)k -2496(of)s 2767(symbolic)s 3697(links.)s 0 1564(\213)m 480(Creating)s -1356(directories,)s 2470(other)s 3021(than)s gsave -3490 1618 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4090 1564(.)m 0 1324(\213)m -480(Changes)s 1356(to)s 1595(the)s 1943(contents)s 2791(of)s -3062(binary)s 3727(\207les.)s gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 753(1)m -192 fnt82 58 683(Setgid)m 594(directories)s 1441(are)s 1719(allo)s 4(wed.)k -240 fnt82 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m -8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 17 17 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 13842(17)m 240 fnt82 0 13254(Changes)m -876(which)s 1518(cause)s gsave -2105 13308 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3266 13254(to)m 3505(print)s 4016(a)s -4182(w)s 2(arning)k 5017(b)s 4(ut)k 5379(continue)s -6259(an)s 3(yw)k 2(ay)k 7053(are:)s 0 13010(\213)m -480(Remo)s 3(ving)k 1528(\207les,)s 2033(directories)s 3091(or)s -3350(symlinks.)s 153 fnt82 4258 13099(1)m 240 fnt82 0 12795(Changes)m -876(which)s 1518(are)s 1865(not)s 2231(represented,)s 3439(b)s 4(ut)k -3801(which)s 4443(are)s 4790(not)s 5156(detected)s 6010(by)s -gsave -6304 12849 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7405 12795(,)m 7512(are:)s 0 12555(\213)m 480(Changing)s 1465(the)s -1813(permissions)s 3006(of)s 3277(\207les)s 3726(\(other)s 4356(than)s -gsave -4825 12609 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6026 12555(\))m 6154(and)s 6558(directories.)s 0 12041(The)m gsave -428 12095 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1088 12041(directory)m -2004(and)s gsave -2408 12095 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3669 12041(are)m 4016(handled)s 4832(specially)s 5735(by)s -gsave -6029 12095 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7190 12041(-)m 7318(before)s 7984(applying)s 0 11801(the)m 348(changes)s -1170(it)s 1362(will)s 1788(create)s 2413(the)s gsave -2761 11855 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3421 11801(directory)m 15(,)k -4375(and)s 4779(afterw)s 2(ards)k 5835(it)s 6027(will)s -6453(mak)s 2(e)k gsave -7025 11855 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/rules)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11561(w)m 2(orld-e)k 3(x)k 3(ectuable.)k -gsave -0 1178 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 983(1)m 192 fnt82 58 913(Renaming)m -889(a)s 1022(\207le)s 1311(is)s 1479(not)s 1772(treated)s -2339(specially)s 3063(-)s 3165(it)s 3319(is)s 3487(seen)s -3873(as)s 4073(the)s 4352(remo)s 2(v)k 4(al)k -5017(of)s 5233(the)s 5512(old)s 5804(\207le)s 6093(\(which)s -6670(generates)s 7433(a)s 7566(w)s 1(arning,)k 8278(b)s 3(ut)k -8568(is)s 0 683(otherwise)m 788(ignored\),)s 1522(and)s 1846(the)s -2125(creation)s 2787(of)s 3003(the)s 3282(ne)s 4(w)k -3640(one.)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 18 18 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(18)m gsave -0 12790 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 624 0 624 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 6(4.)m 412(Contr)s 6(ol)k 1615(\207les)s 2256(and)s -2882(their)s 3660(\207elds)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12328(Man)m 3(y)k -610(of)s 881(the)s 1229(tools)s 1745(in)s 1988(the)s -gsave -2336 12382 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2796 12328(suite)m 3303(manipulate)s 4421(data)s 4879(in)s 5122(a)s -5288(common)s 6183(format,)s 6926(kno)s 6(wn)k 7630(as)s -7880(control)s 0 12088(\207les.)m 502(Binary)s 1207(and)s 1611(source)s -2291(packages)s 3219(ha)s 4(v)k 3(e)k 3720(control)s -4452(data)s 4910(as)s 5160(do)s 5453(the)s gsave -5801 12142 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6662 12088(\207les)m -7111(which)s 7753(control)s 8485(the)s 0 11848(installation)m 1118(of)s -1389(uploaded)s 2325(\207les,)s 2830(and)s gsave -3234 11902 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3634 11848(')m 13(s)k -3844(internal)s 4628(databases)s 5595(are)s 5942(in)s 6185(a)s -6351(similar)s 7073(format.)s gsave -0 10824 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(4.1.)m -628(Syntax)s 1643(of)s 2006(contr)s 5(ol)k 3049(\207les)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10362(A)m 229(\207le)s 589(consists)s -1395(of)s 1665(one)s 2066(or)s 2323(more)s 2869(paragraphs)s -3967(of)s 4237(\207elds.)s 4858(The)s 5284(paragraphs)s 6383(are)s -6729(separated)s 7687(by)s 7980(blank)s 8571(lines.)s 0 10122(Some)m -599(control)s 1329(\207les)s 1775(only)s 2253(allo)s 6(w)k -2830(one)s 3229(paragraph;)s 4295(others)s 4928(allo)s 6(w)k -5504(se)s 6(v)k 3(eral,)k 6276(in)s 6517(which)s -7156(case)s 7621(each)s 8113(paragraph)s 0 9882(often)m 548(refers)s -1141(to)s 1380(a)s 1546(dif)s 6(ferent)k 2421(package.)s -0 9474(Each)m 527(paragraph)s 1532(is)s 1733(a)s 1891(series)s -2476(of)s 2739(\207elds)s 3299(and)s 3695(v)s 6(alues;)k -4403(each)s 4890(\207eld)s 5365(consists)s 6164(of)s 6427(a)s -6584(name,)s 7201(follo)s 6(wed)k 8094(by)s 8380(a)s -8537(colon)s 0 9234(and)m 404(the)s 752(v)s 6(alue.)k -1368(It)s 1573(ends)s 2063(at)s 2295(the)s 2643(end)s -3047(of)s 3318(the)s 3666(line.)s 4128(Horizontal)s 5205(whitespace)s -6323(\(spaces)s 7077(and)s 7481(tabs\))s 7994(may)s 8460(occur)s -0 8994(before)m 666(or)s 925(after)s 1421(the)s 1769(v)s 6(alue)k -2337(and)s 2741(is)s 2951(ignored)s 3740(there;)s 4329(it)s -4521(is)s 4731(con)s 9(v)k 3(entional)k 6010(to)s -6249(put)s 6615(a)s 6781(single)s 7408(space)s 7995(after)s -8491(the)s 0 8754(colon.)m 0 8346(Some)m 601(\207elds')s 1231(v)s 6(alues)k -1887(may)s 2353(span)s 2849(se)s 6(v)k 3(eral)k -3571(lines;)s 4134(in)s 4377(this)s 4773(case)s 5240(each)s -5735(continuation)s 6988(line)s 240 fnt83 7402 8348(must)m 240 fnt82 -7918 8346(start)m 8388(with)s 0 8106(a)m 166(space)s 753(or)s -1012(tab)s 9(.)k 1399(An)s 3(y)k 1863(trailing)s -2605(spaces)s 3280(or)s 3539(tabs)s 3975(at)s 4207(the)s -4555(end)s 4959(of)s 5230(indi)s 6(vidual)k 6249(lines)s -6751(of)s 7022(a)s 7188(\207eld)s 7671(v)s 6(alue)k -8239(are)s 0 7866(ignored.)m 0 7458(Except)m 724(where)s 1364(otherwise)s -2349(stated)s 2964(only)s 3444(a)s 3610(single)s 4237(line)s -4651(of)s 4922(data)s 5380(is)s 5590(allo)s 6(wed)k -6399(and)s 6803(whitespace)s 7921(is)s 8131(not)s 0 7218(signi\207cant)m -1037(in)s 1260(a)s 1406(\207eld)s 1870(body)s 15(.)k -2419(Whitespace)s 3570(may)s 4017(ne)s 6(v)k 3(er)k -4579(appear)s 5256(inside)s 5864(names)s 6506(\(of)s 6836(packages,)s -7800(architectures,)s 0 6978(\207les)m 449(or)s 708(an)s 3(ything)k -1596(else\),)s 2153(v)s 3(ersion)k 2911(numbers)s 3786(or)s -4045(in)s 4288(between)s 5142(the)s 5490(characters)s 6508(of)s -6779(multi-character)s 8296(v)s 3(ersion)k 0 6738(relationships.)m 0 6330(Field)m -533(names)s 1179(are)s 1509(not)s 1859(case-sensiti)s 6(v)k 3(e,)k -3267(b)s 4(ut)k 3612(it)s 3788(is)s 3982(usual)s -4525(to)s 4748(capitalise)s 5689(the)s 6020(\207elds)s 6573(using)s -7129(mix)s 3(ed)k 7765(case)s 8216(as)s 8449(sho)s 6(wn)k -0 6090(belo)m 6(w)k 15(.)k 0 5682(Blank)m 633(lines,)s -1191(or)s 1450(lines)s 1952(consisting)s 2975(only)s 3455(of)s -3726(spaces)s 4401(and)s 4805(tabs,)s 5297(are)s 5644(not)s -6010(allo)s 6(wed)k 6819(within)s 7487(\207eld)s 7970(v)s 6(alues)k -8626(or)s 0 5442(between)m 854(\207elds)s 1423(-)s 1551(that)s -1969(w)s 2(ould)k 2624(mean)s 3199(a)s 3365(ne)s 6(w)k -3812(paragraph.)s 0 5034(It)m 198(is)s 400(important)s 1382(to)s -1613(note)s 2074(that)s 2484(there)s 3010(are)s 3349(se)s 6(v)k 3(eral)k -4064(\207elds)s 4625(which)s 5260(are)s 5599(optional)s 6431(as)s -6673(f)s 2(ar)k 6988(as)s gsave -7230 5088 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7683 5034(and)m 8079(the)s -8419(related)s 0 4794(tools)m 516(are)s 863(concerned,)s 1953(b)s 4(ut)k -2315(which)s 2957(must)s 3482(appear)s 4179(in)s 4422(e)s 6(v)k 3(ery)k -4998(Debian)s 5746(package,)s 6637(or)s 6896(whose)s 7564(omission)s -8485(may)s 0 4554(cause)m 587(problems.)s 1581(When)s 2210(writing)s -2953(the)s 3301(control)s 4033(\207les)s 4482(for)s 4820(Debian)s -5568(packages)s 6496(you)s 240 fnt83 6911 4556(must)m 240 fnt82 -7427 4554(read)m 7896(the)s 8244(Debian)s 0 4314(polic)m 3(y)k -649(manual)s 1408(in)s 1651(conjuction)s 2718(with)s 3200(the)s -3548(details)s 4222(belo)s 6(w)k 4855(and)s 5259(the)s -5607(list)s 5958(of)s 6229(\207elds)s 6798(for)s 7136(the)s -7484(particular)s 8458(\207le.)s gsave -0 3351 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 5(4.2.)m -628(List)s 1239(of)s 1602(\207elds)s -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -0 2737(4.2.1.)m gsave -813 2806 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Package)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 2187(The)m 428(name)s 1002(of)s 1273(the)s -1621(binary)s 2286(package.)s 3174(P)s 3(ackage)k 4024(names)s -4686(consist)s 5410(of)s 5681(the)s 6029(alphanumerics)s 7474(and)s -gsave -7878 2241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(+)m -grestore -gsave -8038 2241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211)m -grestore -gsave -8198 2241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8358 2187(\(plus,)m 0 1943(minus)m 636(and)s 1040(full)s -1426(stop\).)s 153 fnt82 1948 2032(1)m 240 fnt82 0 1535(The)m 3(y)k -543(must)s 1068(be)s 1350(at)s 1582(least)s 2079(tw)s 2(o)k -2489(characters)s 3507(and)s 3911(must)s 4436(start)s 4906(with)s -5388(an)s 5671(alphanumeric.)s 7076(In)s 7332(current)s 8068(v)s 3(ersions)k -gsave -0 1178 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 983(1)m 192 fnt82 58 913(The)m -400(characters)s gsave -1214 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(@)m -grestore -gsave -1341 956 translate -0.6953 1.0000 scale -192 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -42(:)m -grestore -gsave -1467 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(=)m - -grestore -gsave -1593 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(%)m -grestore -gsave -1720 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor -0 -42(_)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 1846 913(\(at,)m 2132(colon,)s -2644(equals,)s 3218(percent)s 3828(and)s 4152(underscore\))s 5092(used)s -5489(to)s 5681(be)s 5906(le)s 2(gal)k 6319(and)s -6643(are)s 6920(still)s 7249(accepted)s 7966(when)s 8426(found)s -8919(in)s 0 683(a)m 133(package)s 806(\207le,)s 1136(b)s 3(ut)k -1426(may)s 1800(not)s 2093(be)s 2319(used)s 2717(in)s -2912(ne)s 4(w)k 3270(packages)s 240 fnt82 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 19 19 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 13842(19)m 240 fnt82 0 13222(of)m -268(dpkg)s 797(the)s 3(y)k 1257(are)s 1600(sort)s -2015(of)s 2282(case-sensiti)s 6(v)k 3(e)k 153 fnt82 -3595 13311(1)m 240 fnt82 3655 13222(;)m 3764(use)s 4135(lo)s 6(wercase)k -5137(package)s 5973(names)s 6632(unless)s 7277(the)s 7622(package)s -8458(you')s 12(re)k 0 12982(b)m 4(uilding)k 847(\(or)s -1185(referring)s 2072(to,)s 2365(in)s 2608(other)s 3159(\207elds\))s -3805(is)s 4015(already)s 4772(using)s 5344(uppercase.)s 300 fnt84 -0 12422(4.2.2.)m gsave -813 12491 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Version)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 11909(This)m 476(lists)s 911(the)s 1259(source)s -1939(or)s 2198(binary)s 2863(package')s 13(s)k 3857(v)s 3(ersion)k -4615(number)s 5406(-)s 5534(see)s 5895(`V)s 26(ersion)k -6762(numbering',)s 7985(page)s 8493(26.)s 300 fnt84 0 11349(4.2.3.)m -gsave -813 11418 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 10835(This)m 476(is)s 686(the)s 1034(architecture)s 2216(string;)s -2872(it)s 3064(is)s 3274(a)s 3440(single)s 4067(w)s 2(ord)k -4615(for)s 4953(the)s 5301(CPU)s 5823(architecture.)s gsave -0 10481 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 10427(will)m -886(check)s 1505(the)s 1853(declared)s 2720(architecture)s 3902(of)s -4173(a)s 4339(binary)s 5004(package)s 5844(ag)s 1(ainst)k -6580(its)s 6856(o)s 6(wn)k 7320(compiled-in)s 8532(v)s 6(alue)k -0 10187(before)m 666(it)s 858(installs)s 1585(it.)s 0 9779(The)m -428(special)s 1146(v)s 6(alue)k gsave -1714 9833 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(all)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2074 9779(indicates)m 2974(that)s -3392(the)s 3740(package)s 4580(is)s 4790(architecture-independent.)s 0 9371(In)m -249(the)s 589(main)s gsave -1116 9425 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2569 9371(\207le)m 2922(in)s 3158(the)s -3498(source)s 4170(package,)s 5053(or)s 5304(in)s 5539(the)s -5880(source)s 6552(package)s 7384(control)s 8108(\207le)s gsave -8461 9425 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8861 9371(,)m -8960(a)s 0 9131(list)m 332(of)s 583(architectures)s 1833(\(separated)s -2852(by)s 3127(spaces\))s 3859(is)s 4049(also)s 4467(allo)s 6(wed,)k -5306(as)s 5536(is)s 5726(the)s 6054(special)s 6753(v)s 6(alue)k -gsave -7301 9185 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(any)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7601 9131(.)m 7685(A)s 7895(list)s 8226(indicates)s 0 8891(that)m -418(the)s 766(source)s 1446(will)s 1872(b)s 4(uild)k -2418(an)s 2701(architecture-dependent)s 4950(package,)s 5841(and)s 6245(will)s -6671(only)s 7151(w)s 2(ork)k 7702(correctly)s 8604(on)s -0 8651(the)m 348(listed)s 923(architectures.)s gsave -2246 8705 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(any)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2606 8651(indicates)m 3506(that)s -3924(though)s 4647(the)s 4995(source)s 5675(package)s 6515(isn')s 4(t)k -6995(dependent)s 8039(on)s 8336(an)s 3(y)k 0 8411(particular)m -955(architecture)s 2117(and)s 2501(should)s 3178(compile)s 3984(\207ne)s -4379(on)s 4656(an)s 3(y)k 5034(one,)s 5467(the)s -5795(binary)s 6440(package\(s\))s 7504(produced)s 8433(are)s 8760(not)s -0 8171(architecture-independent)m 2435(b)s 4(ut)k 2797(will)s 3223(instead)s -3958(be)s 4240(speci\207c)s 5023(to)s 5262(whate)s 6(v)k 3(er)k -6189(the)s 6537(current)s 7273(b)s 4(uild)k 7819(architecture)s -0 7931(is.)m 0 7523(In)m 255(a)s gsave -419 7577 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1279 7523(\207le)m 1638(the)s -gsave -1984 7577 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3244 7523(\207eld)m 3725(lists)s 4158(the)s 4505(architecture\(s\))s 5929(of)s -6198(the)s 6545(package\(s\))s 7627(currently)s 8541(being)s 0 7283(uploaded.)m -978(This)s 1449(will)s 1871(be)s 2148(a)s 2310(list;)s -2708(if)s 2921(the)s 3264(source)s 3940(for)s 4273(the)s -4617(package)s 5452(is)s 5658(being)s 6238(uploaded)s 7170(too)s -7524(the)s 7868(special)s 8581(entry)s gsave -0 7097 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(source)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 660 7043(is)m 870(also)s -1308(present.)s 0 6635(The)m 428(current)s 1164(b)s 4(uild)k -1710(architecture)s 2892(can)s 3281(be)s 3563(determined)s 4696(using)s -gsave -5268 6689 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211print\211architecture)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7771 6635(.)m 153 fnt82 7815 6724(2)m 240 fnt82 -7948 6635(This)m 8424(v)s 6(alue)k 0 6395(is)m 210(automatically)s -1564(used)s 2061(by)s gsave -2355 6449 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3916 6395(when)m 4492(b)s 4(uilding)k -5339(the)s 5687(control)s 6419(\207le)s 6780(for)s 7118(a)s -7284(binary)s 7949(package)s 8788(for)s 0 6155(which)m 642(the)s -990(source)s 1670(control)s 2402(information)s 3587(doesn')s 4(t)k -4347(specify)s 5091(architecture)s gsave -6273 6209 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(all)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6573 6155(.)m 0 5747(There)m 613(is)s -823(a)s 989(separate)s 1827(option,)s gsave -2546 5801 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211\211print\211installation\211architecture)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5850 5747(,)m 5957(for)s -6295(\207nding)s 7027(out)s 7393(what)s 7918(architecture)s gsave -0 5561 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 5507(is)m -670(willing)s 1400(to)s 1639(install.)s 2326(This)s 2802(information)s -3987(is)s 4197(also)s 4635(in)s 4878(the)s 5226(output)s -5898(of)s gsave -6169 5561 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 718(\211\211version)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7570 5507(.)m 300 fnt84 0 4947(4.2.4.)m -gsave -813 5016 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Maintainer)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 4434(The)m 428(package)s 1268(maintainer')s 13(s)k 2499(name)s -3073(and)s 3477(email)s 4062(address.)s 4883(The)s 5311(name)s -5885(should)s 6582(come)s 7156(\207rst,)s 7634(then)s 8103(the)s -8451(email)s 0 4194(address)m 768(inside)s 1395(angle)s 1969(brack)s 2(ets)k -gsave -2814 4248 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(<>)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3074 4194(\(in)m 3396(RFC822)s 4263(format\).)s 0 3786(If)m 230(the)s -578(maintainer')s 13(s)k 1809(name)s 2383(contains)s 3231(a)s -3397(full)s 3783(stop)s 4235(then)s 4704(the)s 5052(whole)s -5693(\207eld)s 6176(will)s 6602(not)s 6968(w)s 2(ork)k -7519(directly)s 8302(as)s 8552(an)s 0 3546(email)m 585(address)s -1353(due)s 1755(to)s 1994(a)s 2160(misfeature)s 3223(in)s -3466(the)s 3814(syntax)s 4494(speci\207ed)s 5402(in)s 5645(RFC822;)s -6570(a)s 6736(program)s 7606(using)s 8178(this)s 8574(\207eld)s -0 3306(as)m 250(an)s 533(address)s 1301(must)s 1826(check)s -2445(for)s 2783(this)s 3179(and)s 3583(correct)s 4305(the)s -4653(problem)s 5510(if)s 5727(necessary)s 6710(\(for)s 7127(e)s 3(xample)k -7990(by)s 8284(putting)s 0 3066(the)m 348(name)s 922(in)s -1165(round)s 1782(brack)s 2(ets)k 2627(and)s 3031(mo)s 3(ving)k -3813(it)s 4005(to)s 4244(the)s 4592(end,)s 5045(and)s -5449(bringing)s 6313(the)s 6661(email)s 7246(address)s 8014(forw)s 2(ard\).)k -0 2658(In)m 256(a)s gsave -422 2712 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1283 2658(\207le)m 1644(or)s 1903(parsed)s -2585(changelog)s 3622(data)s 4080(this)s 4476(contains)s 5324(the)s -5672(name)s 6246(and)s 6650(email)s 7235(address)s 8003(of)s -8274(the)s 0 2418(person)m 695(responsible)s 1840(for)s 2178(the)s -2526(particular)s 3500(v)s 3(ersion)k 4258(in)s 4501(question)s -5369(-)s 5497(this)s 5893(may)s 6359(not)s 6725(be)s -7007(the)s 7355(package')s 13(s)k 8349(usual)s 0 2178(maintainer)m 13(.)k -gsave -0 1910 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 1715(1)m 192 fnt82 58 1645(This)m -439(is)s 607(a)s 740(b)s 3(ug.)k 122 fnt82 -0 1408(2)m 192 fnt82 67 1338(This)m 448(actually)s 1098(in)s 7(v)k 3(ok)k 1(es)k -gsave -384 1151 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(gcc)m 460(\211\211print\211libgcc\211file\211name)s -grestore -192 fnt82 -0.0 0.0 0.0 setrgbcolor 0 913(and)m 324(parses)s 842(and)s 1166(decomposes)s -2143(the)s 2422(output)s 2960(and)s 3284(looks)s 3740(the)s -4019(CPU)s 4436(type)s 4810(from)s 5229(the)s 5508(GCC)s -5944(con\207guration)s 7011(in)s 7206(a)s 7339(table)s 7756(in)s -gsave -7951 956 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(dpkg)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor -8270 913(.)m 8353(This)s 8734(is)s 8901(so)s 0 683(that)m -335(it)s 489(will)s 830(w)s 1(ork)k 1270(if)s -1443(you')s 9(re)k 1978(cross-compiling.)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s -4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s -7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 20 20 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(20)m 240 fnt82 0 13251(This)m -476(\207eld)s 959(is)s 1169(usually)s 1914(optional)s 2753(in)s -2996(as)s 3246(f)s 2(ar)k 3568(as)s 3818(the)s -gsave -4166 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4626 13251(are)m 4973(concerned,)s 6063(b)s 4(ut)k 6425(its)s -6701(absence)s 7514(when)s 8090(b)s 4(uilding)k 0 13011(packages)m -928(usually)s 1673(generates)s 2626(a)s 2792(w)s 2(arning.)k -300 fnt84 0 12451(4.2.5.)m gsave -813 12520 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Source)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11938(This)m 476(\207eld)s 959(identi\207es)s -1886(the)s 2234(source)s 2914(package)s 3754(name.)s 0 11530(In)m -251(a)s 412(main)s 941(source)s 1616(control)s 2342(information)s -3522(or)s 3776(a)s gsave -3936 11584 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4792 11530(or)m gsave -5045 11584 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5500 11530(\207le)m 5856(or)s -6109(parsed)s 6786(changelog)s 7817(data)s 8270(this)s 8660(may)s -0 11290(contain)m 761(only)s 1241(the)s 1589(name)s 2163(of)s -2434(the)s 2782(source)s 3462(package.)s 0 10882(In)m 256(the)s -604(control)s 1336(\207le)s 1697(of)s 1968(a)s 2134(binary)s -2799(package)s 3639(\(or)s 3977(in)s 4220(a)s gsave -4386 10936 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5247 10882(\207le\))m -5680(it)s 5872(may)s 6338(be)s 6620(follo)s 6(wed)k -7522(by)s 7816(a)s 7982(v)s 3(ersion)k 0 10638(number)m -791(in)s 1034(parentheses.)s 153 fnt82 2193 10727(1)m 240 fnt82 -2313 10638(This)m 2789(v)s 3(ersion)k 3547(number)s 4338(may)s -4804(be)s 5086(omitted)s 5874(\(and)s 6357(is,)s 6623(by)s -gsave -6917 10692 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211gencontrol)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8418 10638(\))m 8546(if)s 8763(it)s 0 10398(has)m 370(the)s -718(same)s 1265(v)s 6(alue)k 1833(as)s 2083(the)s -gsave -2431 10452 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3191 10398(\207eld)m 3674(of)s 3945(the)s 4293(binary)s 4958(package)s -5798(in)s 6041(question.)s 6956(The)s 7384(\207eld)s 7867(itself)s -8415(may)s 0 10158(be)m 282(omitted)s 1070(from)s 1594(a)s -1760(binary)s 2425(package)s 3265(control)s 3997(\207le)s 4358(when)s -4934(the)s 5282(source)s 5962(package)s 6802(has)s 7172(the)s -7520(same)s 8067(name)s 8641(and)s 0 9918(v)m 3(ersion)k -758(as)s 1008(the)s 1356(binary)s 2021(package.)s 300 fnt84 -0 9357(4.2.6.)m 813(P)s 3(ackage)k 1945(interr)s 5(elationship)k -4148(\207elds:)s gsave -4962 9426 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Depends)m -grestore -300 fnt84 -0.0 0.0 0.0 setrgbcolor 5838 9357(,)m gsave -5980 9426 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Pre\211Depends)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 7356 9357(,)m gsave -7498 9426 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(Recommends)m -grestore -gsave -813 9138 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Suggests)m -grestore -300 fnt84 -0.0 0.0 0.0 setrgbcolor 1814 9069(,)m gsave -1956 9138 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Conflicts)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 3082 9069(,)m gsave -3224 9138 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(Provides)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 4225 9069(,)m gsave -4367 9138 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8505(These)m -610(\207elds)s 1162(describe)s 1997(the)s 2328(package')s 13(s)k -3305(relationships)s 4560(with)s 5025(other)s 5559(packages.)s 6523(Their)s -7083(syntax)s 7746(and)s 8133(semantics)s 0 8265(are)m 347(described)s -1321(in)s 1564(`Declaring)s 2638(relationships)s 3910(between)s 4764(packages',)s -5827(page)s 6335(36.)s 300 fnt84 0 7705(4.2.7.)m gsave -813 7774 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Description)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7156(In)m -256(a)s 422(binary)s 1087(package)s gsave -1927 7210 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2788 7156(\207le)m 3149(or)s -3408(main)s 3943(source)s 4623(control)s 5355(\207le)s 5716(this)s -6112(\207eld)s 6595(contains)s 7443(a)s 7609(description)s 8728(of)s -0 6916(the)m 348(binary)s 1013(package,)s 1904(in)s 2147(a)s -2313(special)s 3031(format.)s 3771(See)s 4172(`Descriptions)s 5510(of)s -5781(packages)s 6709(-)s 6837(the)s gsave -7185 6970 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Description)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8346 6916(\207eld',)m 0 6676(page)m -508(33)s 792(for)s 1130(details.)s 0 6268(In)m 250(a)s -gsave -410 6322 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1264 6268(\207le)m 1619(it)s 1805(contains)s 2646(a)s 2806(summary)s -3743(of)s 4008(the)s 4350(descriptions)s 5549(for)s 5881(the)s -6223(packages)s 7144(being)s 7723(uploaded.)s 8698(The)s 0 6028(part)m -431(of)s 702(the)s 1050(\207eld)s 1533(before)s 2199(the)s -2547(\207rst)s 2978(ne)s 6(wline)k 3785(is)s 3995(empty;)s -4705(thereafter)s 5678(each)s 6173(line)s 6587(has)s 6957(the)s -7305(name)s 7879(of)s 8150(a)s 8316(binary)s 0 5788(package)m -840(and)s 1244(the)s 1592(summary)s 2536(description)s 3655(line)s -4069(from)s 4593(that)s 5011(binary)s 5676(package.)s 6564(Each)s -7099(line)s 7513(is)s 7723(indented)s 8605(by)s 0 5548(one)m -402(space.)s 300 fnt84 0 4988(4.2.8.)m gsave -813 5057 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(Essential)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4475(This)m 476(is)s -686(a)s 852(boolean)s 1667(\207eld)s 2150(which)s 2792(may)s -3258(occur)s 3849(only)s 4329(in)s 4572(the)s 4920(control)s -5652(\207le)s 6013(of)s 6284(a)s 6450(binary)s 7115(package)s -7955(\(or)s 8293(in)s 8536(the)s gsave -0 4289 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 861 4235(\207le\))m 1294(or)s -1553(in)s 1796(a)s 1962(per)s 4(-package)k 3182(\207elds)s -3751(paragraph)s 4764(of)s 5035(a)s 5201(main)s 5736(source)s -6416(control)s 7148(data)s 7606(\207le.)s 0 3827(If)m 230(set)s -555(to)s gsave -794 3881 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(yes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1154 3827(then)m gsave -1623 3881 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2083 3827(and)m gsave -2487 3881 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3247 3827(will)m 3673(refuse)s -4312(to)s 4551(remo)s 3(v)k 3(e)k 5318(the)s -5666(package)s 6506(\(though)s 7308(it)s 7500(can)s 7889(be)s -8171(upgraded)s 0 3587(and/or)m 671(replaced\).)s 1663(The)s 2091(other)s -2642(possible)s 3482(v)s 6(alue)k 4050(is)s gsave -4260 3641 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(no)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4460 3587(,)m -4567(which)s 5209(is)s 5419(the)s 5767(same)s 6314(as)s -6564(not)s 6930(ha)s 4(ving)k 7631(the)s 7979(\207eld)s -8462(at)s 8694(all.)s 300 fnt84 0 3027(4.2.9.)m gsave -813 3096 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Section)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 1764 3027(and)m -gsave -2315 3096 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 2478(These)m 627(tw)s 2(o)k 1037(\207elds)s 1606(classify)s -2389(the)s 2737(package.)s 3625(The)s gsave -4053 2532 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4914 2478(represents)m 5933(ho)s 6(w)k -6394(important)s 7383(that)s 7801(it)s 7993(is)s 8203(that)s -8621(the)s 0 2238(user)m 454(ha)s 4(v)k 3(e)k -951(it)s 1138(installed;)s 2055(the)s gsave -2398 2292 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3154 2238(represents)m 4169(an)s -4447(application)s 5562(area)s 6014(into)s 6435(which)s 7073(the)s -7416(package)s 8252(has)s 8617(been)s 0 1998(classi\207ed.)m 0 1590(When)m -629(the)s 3(y)k 1092(appear)s 1789(in)s 2032(the)s -gsave -2380 1644 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3841 1590(\207le)m 4202(these)s 4749(\207elds)s 5318(gi)s 6(v)k 3(e)k -5777(v)s 6(alues)k 6433(for)s 6771(the)s 7119(section)s -7853(and)s 8257(priority)s 0 1350(sub\207elds)m 902(of)s 1173(the)s -gsave -1521 1404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2081 1350(\207eld)m 2564(of)s 2835(the)s gsave -3183 1404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4044 1350(\207le,)m 4456(and)s -4860(gi)s 6(v)k 3(e)k 5319(def)s 2(aults)k -6124(for)s 6462(the)s 6810(section)s 7544(and)s 7948(priority)s -8718(of)s gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 753(1)m 192 fnt82 -58 683(It)m 222(is)s 390(usual)s 838(to)s 1030(lea)s 3(v)k 2(e)k -1474(a)s 1607(space)s 2077(after)s 2474(the)s 2753(package)s -3426(name)s 3886(if)s 4059(a)s 4192(v)s 2(ersion)k -4799(number)s 5432(is)s 5600(speci\207ed.)s 240 fnt82 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 21 21 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(21)m 240 fnt82 0 13254(the)m -348(binary)s 1013(packages.)s 0 12846(The)m 417(section)s 1139(and)s -1531(priority)s 2290(are)s 2625(represented,)s 3821(though)s 4532(not)s -4887(as)s 5125(separate)s 5951(\207elds,)s 6564(in)s 6796(the)s -7132(information)s 8305(for)s 8631(each)s 0 12606(\207le)m 351(in)s -584(the)s gsave -922 12660 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Files)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1472 12606(\207eld)m 1945(of)s 2206(a)s gsave -2361 12660 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3212 12606(\207le.)m -3611(The)s 4029(section)s 4753(v)s 6(alue)k 5311(in)s -5544(a)s gsave -5699 12660 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6550 12606(\207le)m 6901(is)s 7101(used)s 7588(to)s -7817(decide)s 8486(where)s 0 12366(to)m 239(install)s 877(a)s -1043(package)s 1883(in)s 2126(the)s 2474(FTP)s 2943(archi)s 6(v)k 3(e.)k -0 11958(These)m 627(\207elds)s 1196(are)s 1543(not)s 1909(used)s -2406(by)s 2700(by)s gsave -2994 12012 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3454 11958(proper)m 9(,)k 4176(b)s 4(ut)k -4538(by)s gsave -4832 12012 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5592 11958(when)m 6168(it)s 6360(sorts)s 6862(packages)s -7790(and)s 8194(selects)s 0 11718(def)m 2(aults.)k 858(See)s -1259(the)s 1607(Debian)s 2355(polic)s 3(y)k 3004(manual)s -3763(for)s 4101(the)s 4449(priorities)s 5361(in)s 5604(use)s -5979(and)s 6383(the)s 6731(criteria)s 7465(for)s 7803(selecting)s -8705(the)s 0 11478(priority)m 770(for)s 1108(a)s 1274(Debian)s -2022(package,)s 2913(and)s 3317(look)s 3804(at)s 4036(the)s -4384(Debian)s 5132(FTP)s 5601(archi)s 6(v)k 3(e)k -6351(for)s 6689(a)s 6855(list)s 7206(of)s 7477(currently)s -8393(in-use)s 0 11238(priorities.)m 0 10830(These)m 610(\207elds)s 1162(may)s -1611(appear)s 2291(in)s 2517(binary)s 3165(package)s 3988(control)s -4703(\207les,)s 5191(in)s 5417(which)s 6042(case)s 6492(the)s 3(y)k -6938(pro)s 3(vide)k 7705(a)s 7854(def)s 2(ault)k -8558(v)s 6(alue)k 0 10590(in)m 243(case)s 710(the)s -gsave -1058 10644 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1919 10590(\207les)m 2368(are)s 2715(missing)s 3512(the)s 3860(information.)s -gsave -5092 10644 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5552 10590(and)m gsave -5956 10644 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6716 10590(will)m 7142(only)s 7622(use)s 7997(the)s -8345(v)s 6(alue)k 0 10350(from)m 515(a)s gsave -672 10404 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1122 10350(\207le)m -1474(if)s 1681(the)s 3(y)k 2135(ha)s 4(v)k 3(e)k -2627(no)s 2910(other)s 3452(information;)s 4682(a)s 4839(v)s 6(alue)k -5397(listed)s 5963(in)s 6197(a)s gsave -6353 10404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7205 10350(\207le)m 7556(will)s -7973(al)s 2(w)k 2(ays)k 8674(tak)s 2(e)k -0 10110(precedence.)m 1179(By)s 1513(def)s 2(ault)k gsave -2234 10164 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211genchanges)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3795 10110(does)m -4285(not)s 4651(include)s 5411(the)s 5759(section)s 6493(and)s -6897(priority)s 7667(in)s 7910(the)s 8258(control)s 0 9870(\207le)m -361(of)s 632(a)s 798(binary)s 1463(package)s 2303(-)s -2431(use)s 2806(the)s gsave -3154 9924 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211isp)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3554 9870(,)m gsave -3661 9924 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211is)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4021 9870(or)m gsave -4280 9924 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211ip)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4640 9870(options)m -5396(to)s 5635(achie)s 6(v)k 3(e)k 6412(this)s -6808(ef)s 6(fect.)k 300 fnt84 0 9310(4.2.10.)m gsave -963 9379 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Binary)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8761(This)m -476(\207eld)s 959(is)s 1169(a)s 1335(list)s 1686(of)s -1957(binary)s 2622(packages.)s 0 8353(When)m 629(it)s 821(appears)s -1602(in)s 1845(the)s gsave -2193 8407 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.dsc)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2653 8353(\207le)m 3014(it)s 3206(is)s -3416(the)s 3764(list)s 4115(of)s 4386(binary)s 5051(packages)s -5979(which)s 6621(a)s 6787(source)s 7467(package)s 8307(can)s -0 8113(produce.)m 873(It)s 1076(does)s 1564(not)s 1928(necessarily)s -3041(produce)s 3866(all)s 4157(of)s 4426(these)s 4971(binary)s -5634(packages)s 6560(for)s 6896(e)s 6(v)k 3(ery)k -7470(architecture.)s 8698(The)s 0 7873(source)m 672(control)s 1396(\207le)s -1749(doesn')s 4(t)k 2501(contain)s 3253(details)s 3919(of)s -4182(which)s 4816(architectures)s 6078(are)s 6416(appropriate)s 7552(for)s -7882(which)s 8516(of)s 8778(the)s 0 7633(binary)m 665(packages.)s -0 7225(When)m 629(it)s 821(appears)s 1602(in)s 1845(a)s -gsave -2011 7279 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2872 7225(\207le)m 3233(it)s 3425(lists)s 3860(the)s 4208(names)s -4870(of)s 5141(the)s 5489(binary)s 6154(packages)s 7082(actually)s -7892(being)s 0 6985(uploaded.)m 0 6577(The)m 428(syntax)s 1108(is)s -1318(a)s 1484(list)s 1835(of)s 2106(binary)s 2771(packages)s -3699(separated)s 4659(by)s 4953(commas.)s 153 fnt82 5794 6666(1)m -240 fnt82 5914 6577(Currently)m 6884(the)s 7232(packages)s 8160(must)s -8685(be)s 0 6337(separated)m 960(using)s 1532(only)s 2012(spaces)s -2687(in)s 2930(the)s gsave -3278 6391 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4139 6337(\207le.)m 300 fnt84 0 5777(4.2.11.)m -gsave -963 5846 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Installed\211Size)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 5264(This)m 476(\207eld)s 959(appears)s 1740(in)s 1983(the)s -2331(control)s 3063(\207les)s 3512(of)s 3783(binary)s 4448(packages,)s -5432(and)s 5836(in)s 6079(the)s gsave -6427 5318 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7288 5264(\207les.)m 7790(It)s -7995(gi)s 6(v)k 3(es)k 8542(the)s 0 5024(total)m -479(amount)s 1257(of)s 1528(disk)s 1988(space)s 2575(required)s -3429(to)s 3668(install)s 4306(the)s 4654(named)s 5350(package.)s -0 4616(The)m 428(disk)s 888(space)s 1475(is)s 1685(represented)s -2844(in)s 3087(kilobytes)s 4015(as)s 4265(a)s 4431(simple)s -5124(decimal)s 5935(number)s 13(.)k 300 fnt84 0 4056(4.2.12.)m -gsave -963 4125 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Files)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 3543(This)m 476(\207eld)s 959(contains)s 1807(a)s 1973(list)s -2324(of)s 2595(\207les)s 3044(with)s 3526(information)s 4711(about)s -5303(each)s 5798(one.)s 6248(The)s 6676(e)s 3(xact)k -7237(information)s 8422(and)s 0 3303(syntax)m 680(v)s 6(aries)k -1295(with)s 1777(the)s 2125(conte)s 3(xt.)k 2930(In)s -3186(all)s 3479(cases)s 4034(the)s 4382(the)s 4730(part)s -5161(of)s 5432(the)s 5780(\207eld)s 6263(contents)s 7111(on)s -7408(the)s 7756(same)s 8303(line)s 8717(as)s 0 3063(the)m -348(\207eld)s 831(name)s 1405(is)s 1615(empty)s 15(.)k -2302(The)s 2730(remainder)s 3758(of)s 4029(the)s 4377(\207eld)s -4860(is)s 5070(one)s 5472(line)s 5886(per)s 6251(\207le,)s -6663(each)s 7158(line)s 7572(being)s 8157(indented)s 0 2823(by)m -294(one)s 696(space)s 1283(and)s 1687(containing)s 2750(a)s -2916(number)s 3707(of)s 3978(sub-\207elds)s 4959(separated)s 5919(by)s -6213(spaces.)s 0 2415(In)m 254(the)s gsave -599 2469 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1056 2415(\(Debian)m 1880(source)s -2557(control\))s 3360(\207le)s 3718(each)s 4210(line)s 4621(contains)s -5466(the)s 5812(MD5)s 6361(checksum,)s 7422(size)s 7846(and)s -8247(\207lename)s 0 2175(of)m 271(the)s 619(tar\207le)s 1231(and)s -1635(\(if)s 1931(applicable\))s 3041(dif)s 6(f)k 3451(\207le)s -3812(which)s 4454(mak)s 2(e)k 5026(up)s 5319(the)s -5667(remainder)s 6695(of)s 6966(the)s 7314(source)s 7994(package.)s -153 fnt82 8822 2264(2)m 240 fnt82 0 1935(The)m 428(e)s 3(xact)k -989(forms)s 1597(of)s 1868(the)s 2216(\207lenames)s 3183(are)s -3530(described)s 4504(in)s 4747(`Source)s 5546(packages)s 6474(as)s -6724(archi)s 6(v)k 3(es',)k 7697(page)s 8205(16.)s -gsave -0 1253 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 1058(1)m 192 fnt82 58 988(A)m -241(space)s 711(after)s 1108(each)s 1505(comma)s 2117(is)s -2285(con)s 7(v)k 2(entional.)k 122 fnt82 0 752(2)m -192 fnt82 67 682(That)m 466(is,)s 679(the)s 958(parts)s -1370(which)s 1884(are)s 2162(not)s 2455(the)s gsave -2734 725 translate -0.6953 1.0000 scale -192 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -42(.dsc)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 3053 682(.)m -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 22 22 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(22)m 240 fnt82 0 13252(In)m -256(the)s gsave -604 13306 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1465 13252(\207le)m 1826(this)s 2222(contains)s 3070(one)s -3472(line)s 3886(per)s 4251(\207le)s 4612(being)s 5197(uploaded.)s -6179(Each)s 6714(line)s 7128(contains)s 7976(the)s 8324(MD5)s -0 13012(checksum,)m 1064(size,)s 1542(section)s 2276(and)s 2680(priority)s -3450(and)s 3854(the)s 4202(\207lename.)s 5129(The)s 5557(section)s -6291(and)s 6695(priority)s 7465(are)s 7812(the)s 8160(v)s 6(alues)k -8816(of)s 0 12772(the)m 348(corresponding)s 1770(\207elds)s 2339(in)s -2582(the)s 2930(main)s 3465(source)s 4145(control)s 4877(\207le)s -5238(-)s 5366(see)s 5727(`)s gsave -5788 12826 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Section)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6548 12772(and)m gsave -6952 12826 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7753 12772(',)m -7939(page)s 8447(21.)s 8791(If)s 0 12532(no)m 293(section)s -1026(or)s 1284(priority)s 2053(is)s 2262(speci\207ed)s 3169(then)s -gsave -3637 12586 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3796 12532(should)m 4493(be)s 4774(used,)s 5319(though)s 6041(section)s -6774(and)s 7177(priority)s 7946(v)s 6(alues)k 8601(must)s -0 12292(be)m 282(speci\207ed)s 1190(for)s 1528(ne)s 6(w)k -1975(packages)s 2903(to)s 3142(be)s 3424(installed)s 4291(properly)s 15(.)k -0 11884(The)m 428(special)s 1145(v)s 6(alue)k gsave -1712 11938 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(byhand)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2372 11884(for)m -2709(the)s 3056(section)s 3789(in)s 4032(a)s gsave -4197 11938 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5057 11884(\207le)m -5418(indicates)s 6317(that)s 6734(the)s 7081(\207le)s 7442(in)s -7684(question)s 8551(is)s 8760(not)s 0 11644(an)m 283(ordinary)s -1147(package)s 1987(\207le)s 2348(and)s 2752(must)s 3277(by)s -3571(installed)s 4438(by)s 4732(hand)s 5256(by)s 5550(the)s -5898(distrib)s 4(ution)k 7053(maintainers.)s 8271(If)s 8501(the)s -0 11404(section)m 734(is)s gsave -944 11458 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(byhand)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1604 11404(the)m 1952(priority)s 2722(should)s -3419(be)s gsave -3701 11458 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3801 11404(.)m 0 10996(If)m 230(a)s 396(ne)s 6(w)k -843(Debian)s 1591(re)s 6(vision)k 2412(of)s 2683(a)s -2849(package)s 3689(is)s 3899(being)s 4484(shipped)s 5287(and)s -5691(no)s 5984(ne)s 6(w)k 6431(original)s 7229(source)s -7909(archi)s 6(v)k 3(e)k 8659(is)s 0 10756(being)m -585(distrib)s 4(uted)k 1661(the)s gsave -2009 10810 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2469 10756(must)m 2994(still)s -3406(contain)s 4167(the)s gsave -4515 10810 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Files)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5075 10756(\207eld)m 5558(entry)s 6103(for)s -6441(the)s 6789(original)s 7587(source)s 8267(archi)s 6(v)k 3(e)k -gsave -0 10570 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(\211)m gsave -1257 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(upstr)m 8(eam-ver)k 2(sion)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -3614 -52(.orig.tar.gz)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3714 10516(,)m 3821(b)s 4(ut)k -4183(the)s gsave -4531 10570 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5392 10516(\207le)m 5753(should)s 6450(lea)s 4(v)k 3(e)k -7003(it)s 7195(out.)s 7605(In)s 7861(this)s 8257(case)s -8724(the)s 0 10276(original)m 798(source)s 1478(archi)s 6(v)k 3(e)k -2228(on)s 2525(the)s 2873(distrib)s 4(ution)k 4028(site)s -4415(must)s 4940(match)s 5581(e)s 3(xactly)k 15(,)k -6360(byte-for)s 4(-byte,)k 7723(the)s 8071(original)s 0 10036(source)m -680(archi)s 6(v)k 3(e)k 1430(which)s 2072(w)s 2(as)k -2493(used)s 2990(to)s 3229(generate)s 4094(the)s gsave -4442 10090 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.dsc)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4902 10036(\207le)m -5263(and)s 5667(dif)s 6(f)k 6077(which)s 6719(are)s -7066(being)s 7651(uploaded.)s 300 fnt84 0 9476(4.2.13.)m gsave -963 9545 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Standards\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8962(The)m -428(most)s 953(recent)s 1596(v)s 3(ersion)k 2354(of)s -2625(the)s 2973(standards)s 3927(\(the)s gsave -4354 9016 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4814 8962(programmers')m 6200(and)s -6604(polic)s 3(y)k 7253(manuals)s 8101(and)s 0 8722(associated)m -1040(te)s 3(xts\))k 1616(with)s 2098(which)s 2740(the)s -3088(package)s 3928(complies.)s 4895(This)s 5371(is)s 5581(updated)s -6397(manually)s 7341(when)s 7917(editing)s 8634(the)s 0 8482(source)m -680(package)s 1519(to)s 1758(conform)s 2627(to)s 2866(ne)s 6(wer)k -3503(standards;)s 4518(it)s 4709(can)s 5098(sometimes)s 6170(be)s -6452(used)s 6948(to)s 7187(tell)s 7545(when)s 8121(a)s -8286(package)s 0 8242(needs)m 596(attention.)s 0 7834(Its)m 289(format)s -985(is)s 1195(the)s 1543(same)s 2090(as)s 2340(that)s -2758(of)s 3029(a)s 3195(v)s 3(ersion)k 3953(number)s -4744(e)s 3(xcept)k 5425(that)s 5843(no)s 6136(epoch)s -6765(or)s 7024(Debian)s 7772(re)s 6(vision)k 8593(is)s -0 7594(allo)m 6(wed)k 809(-)s 937(see)s 1298(`V)s 26(ersion)k -2165(numbering',)s 3388(page)s 3896(26.)s 300 fnt84 0 7034(4.2.14.)m -gsave -963 7103 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Distribution)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 6521(In)m 256(a)s gsave -422 6575 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1283 6521(\207le)m 1644(or)s 1903(parsed)s -2585(changelog)s 3622(output)s 4294(this)s 4690(contains)s 5538(the)s -5886(\(space-separated\))s 7605(name\(s\))s 8423(of)s 8694(the)s 0 6281(distrib)m 4(ution\(s\))k -1398(where)s 2038(this)s 2434(v)s 3(ersion)k 3192(of)s -3463(the)s 3811(package)s 4651(should)s 5348(be)s 5630(or)s -5889(w)s 2(as)k 6310(installed.)s 7223(Distrib)s 4(ution)k -8431(names)s 0 6041(follo)m 6(w)k 672(the)s 1020(rules)s -1535(for)s 1873(package)s 2713(names.)s 3428(\(See)s 3908(`)s -gsave -3969 6095 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4669 6041(',)m 4855(page)s 5363(19\).)s 0 5633(Current)m 790(distrib)s 4(ution)k -1945(v)s 6(alues)k 2601(are)s gsave -2948 5687 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(stable)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3548 5633(,)m gsave -3655 5687 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(unstable)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4456 5633(,)m -gsave -4563 5687 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(contrib)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5263 5633(,)m gsave -5370 5687 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(non\211free)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6231 5633(and)m gsave -6635 5687 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(experimental)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7836 5633(.)m 300 fnt84 0 5073(4.2.15.)m -gsave -963 5142 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 4523(This)m 476(is)s 686(a)s 852(description)s 1971(of)s -2242(ho)s 6(w)k 2703(important)s 3692(it)s 3884(is)s -4094(to)s 4333(upgrade)s 5160(to)s 5399(this)s 5795(v)s 3(ersion)k -6553(from)s 7077(pre)s 6(vious)k 7946(ones.)s 8489(It)s -0 4283(consists)m 806(of)s 1075(a)s 1238(single)s 1863(k)s 2(e)k 3(yw)k 2(ord)k -2749(usually)s 3492(taking)s 4141(one)s 4540(of)s 4809(the)s -5154(v)s 6(alues)k gsave -5808 4337 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(LOW)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6108 4283(,)m gsave -6213 4337 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(MEDIUM)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6870 4283(or)m gsave -7127 4337 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(HIGH)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7527 4283(\))m -7652(follo)s 6(wed)k 8552(by)s 8843(an)s 0 4043(optional)m -839(commentary)s 2088(\(separated)s 3127(by)s 3421(a)s 3587(space\))s -4246(which)s 4888(is)s 5098(usually)s 5843(in)s 6086(parentheses.)s -7305(F)s 3(or)k 7694(e)s 3(xample:)k gsave -480 3857 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Urgency:)m 1296(LOW)s 1872(\(HIGH)s 2736(for)s -3312(diversions)s 4896(users\))s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3260(This)m -476(\207eld)s 959(appears)s 1739(in)s 1982(the)s gsave -2329 3314 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3190 3260(\207le)m -3551(and)s 3954(in)s 4197(parsed)s 4878(changelogs;)s 6067(its)s -6343(v)s 6(alue)k 6910(appears)s 7691(as)s 7940(the)s -8288(v)s 6(alue)k 8855(of)s 0 3020(the)m gsave -348 3074 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(urgency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1108 3020(attrib)m 4(ute)k -1955(in)s 2198(a)s gsave -2364 3074 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2764 3020(-style)m 3350(changelog)s 4387(\(see)s -4827(`)s gsave -4888 3074 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/changelog)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6490 3020(',)m 6676(page)s 7184(13\).)s 0 2612(Ur)m 4(genc)k 3(y)k -871(k)s 2(e)k 3(yw)k 2(ords)k 1846(are)s -2193(not)s 2559(case-sensiti)s 6(v)k 3(e.)k 300 fnt84 -0 2052(4.2.16.)m gsave -963 2121 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Date)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 1539(In)m gsave -256 1593 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1117 1539(\207les)m 1566(and)s 1970(parsed)s -2652(changelogs,)s 3836(this)s 4232(gi)s 6(v)k 3(es)k -4779(the)s 5127(date)s 5581(the)s 5929(package)s 6769(w)s 2(as)k -7190(b)s 4(uilt)k 7684(or)s 7943(last)s 8334(edited.)s -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 23 23 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(23)m 300 fnt84 0 13208(4.2.17.)m -gsave -963 13277 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Format)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 12695(This)m 460(\207eld)s 926(occurs)s 1584(in)s gsave -1810 12749 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2654 12695(\207les,)m -3142(and)s 3529(speci\207es)s 4386(a)s 4535(format)s 5214(re)s 6(vision)k -6018(for)s 6339(the)s 6670(\207le.)s 7062(The)s 7473(format)s -8152(described)s 0 12455(here)m 452(is)s 646(v)s 3(ersion)k -gsave -1388 12509 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(1.5)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1688 12455(.)m 1776(The)s 2188(syntax)s 2852(of)s 3107(the)s -3439(format)s 4119(v)s 6(alue)k 4671(is)s 4865(the)s -5197(same)s 5728(as)s 5962(that)s 6364(of)s 6619(a)s -6769(package)s 7593(v)s 3(ersion)k 8335(number)s 0 12215(e)m 3(xcept)k -681(that)s 1099(no)s 1392(epoch)s 2021(or)s 2280(Debian)s -3028(re)s 6(vision)k 3849(is)s 4059(allo)s 6(wed)k -4868(-)s 4996(see)s 5357(`V)s 26(ersion)k 6224(numbering',)s -7447(page)s 7955(26.)s 300 fnt84 0 11655(4.2.18.)m gsave -963 11724 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Changes)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11105(In)m -256(a)s gsave -422 11159 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.changes)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1283 11105(\207le)m 1644(or)s 1903(parsed)s 2585(changelog)s -3622(this)s 4018(\207eld)s 4501(contains)s 5349(the)s 5697(human-readable)s -7293(changes)s 8115(data,)s 0 10865(describing)m 1049(the)s 1397(dif)s 6(ferences)k -2502(between)s 3356(the)s 3704(last)s 4095(v)s 3(ersion)k -4853(and)s 5257(the)s 5605(current)s 6341(one.)s 0 10457(There)m -613(should)s 1310(be)s 1592(nothing)s 2377(in)s 2620(this)s -3016(\207eld)s 3499(before)s 4165(the)s 4513(\207rst)s 4944(ne)s 6(wline;)k -5807(all)s 6100(the)s 6448(subsequent)s 7572(lines)s 8074(must)s -8599(be)s 0 10217(indented)m 872(by)s 1155(at)s 1376(least)s -1863(one)s 2254(space;)s 2886(blank)s 3468(lines)s 3960(must)s -4474(be)s 4745(represented)s 5894(by)s 6177(a)s 6332(line)s -6735(consiting)s 7655(only)s 8124(of)s 8384(a)s 8539(space)s -0 9977(and)m 404(a)s 570(full)s 956(stop.)s 0 9569(Each)m -528(v)s 3(ersion')k 13(s)k 1431(change)s 2157(information)s -3334(should)s 4023(be)s 4297(preceded)s 5210(by)s 5497(a)s -5655(`title')s 6208(line)s 6614(gi)s 6(ving)k 7265(at)s -7489(least)s 7978(the)s 8318(v)s 3(ersion,)k 0 9329(distrib)m 4(ution\(s\))k -1398(and)s 1802(ur)s 4(genc)k 3(y)k 15(,)k -2658(in)s 2901(a)s 3067(human-readable)s 4663(w)s 2(ay)k 15(.)k -0 8921(If)m 230(data)s 688(from)s 1212(se)s 6(v)k 3(eral)k -1934(v)s 3(ersions)k 2779(is)s 2989(being)s 3574(returned)s -4428(the)s 4776(entry)s 5321(for)s 5659(the)s 6007(most)s -6532(recent)s 7175(v)s 3(ersion)k 7933(should)s 8630(be)s -0 8681(returned)m 846(\207rst,)s 1316(and)s 1711(entries)s 2390(should)s -3079(be)s 3352(separated)s 4304(by)s 4589(the)s 4929(representation)s -6331(of)s 6593(a)s 6751(blank)s 7336(line)s 7741(\(the)s -8160(`title')s 8712(line)s 0 8441(may)m 466(also)s 904(be)s -1186(follo)s 6(wed)k 2088(by)s 2382(the)s 2730(representation)s -4140(of)s 4411(blank)s 5004(line\).)s 300 fnt84 0 7881(4.2.19.)m -gsave -963 7950 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Filename)m -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor -2039 7881(and)m gsave -2590 7950 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(MSDOS\211Filename)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 7367(These)m 627(\207elds)s 1196(in)s gsave -1439 7421 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2300 7367(\207les)m -2749(gi)s 6(v)k 3(e)k 3208(the)s 3556(\207lename\(s\))s -4679(of)s 4950(\(the)s 5377(parts)s 5892(of\))s 6219(a)s -6385(package)s 7225(in)s 7468(the)s 7816(distrib)s 4(ution)k -0 7127(directories,)m 1111(relati)s 6(v)k 3(e)k 1870(to)s -2105(the)s 2450(root)s 2892(of)s 3159(the)s 3504(Debian)s -4248(hierarch)s 1(y)k 15(.)k 5235(If)s 5462(the)s -5806(package)s 6643(has)s 7010(been)s 7515(split)s 7983(into)s -8404(se)s 6(v)k 3(eral)k 0 6887(parts)m 515(the)s -863(parts)s 1378(are)s 1725(all)s 2018(listed)s 2593(in)s -2836(order)s 9(,)k 3438(separated)s 4398(by)s 4692(spaces.)s -300 fnt84 0 6327(4.2.20.)m gsave -963 6396 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Size)m - -grestore -300 fnt84 0.0 0.0 0.0 setrgbcolor 1538 6327(and)m gsave -2089 6396 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor -0 -65(MD5sum)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5813(These)m 627(\207elds)s -1196(in)s gsave -1439 5867 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Packages)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2300 5813(\207les)m 2749(gi)s 6(v)k 3(e)k -3208(the)s 3556(size)s 3983(\(in)s 4305(bytes,)s 4917(e)s 3(xpressed)k -5915(in)s 6158(decimal\))s 7042(and)s 7446(MD5)s 7998(checksum)s -0 5573(of)m 271(the)s 619(\207le\(s\))s 1224(which)s 1866(mak)s 2(e\(s\))k -2682(up)s 2975(a)s 3141(binary)s 3806(package)s 4646(in)s -4889(the)s 5237(distrib)s 4(ution.)k 6439(If)s 6669(the)s -7017(package)s 7857(is)s 8067(split)s 8538(into)s 0 5333(se)m 6(v)k 3(eral)k -722(parts)s 1237(the)s 1585(v)s 6(alues)k 2241(for)s -2579(the)s 2927(parts)s 3442(are)s 3789(listed)s 4364(in)s -4607(order)s 9(,)k 5209(separated)s 6169(by)s 6463(spaces.)s -300 fnt84 0 4773(4.2.21.)m gsave -963 4842 translate -0.6953 1.0000 scale -300 fnt31 0.0 0.0 0.0 setrgbcolor 0 -65(Status)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4260(This)m 471(\207eld)s 949(in)s -gsave -1186 4314 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1586 4260(')m 13(s)k 1791(status)s 2381(\207le)s 2736(records)s -3485(whether)s 4309(the)s 4652(user)s 5105(w)s 2(ants)k -5706(a)s 5867(package)s 6702(installed,)s 7612(remo)s 3(v)k 3(ed)k -8496(or)s 8749(left)s 0 4020(alone,)m 609(whether)s 1423(it)s -1599(is)s 1792(brok)s 2(en)k 2496(\(requiring)s 3488(reinstallation\))s -4845(or)s 5088(not)s 5438(and)s 5825(what)s 6334(its)s -6594(current)s 7313(state)s 7790(on)s 8071(the)s 8402(system)s -0 3780(is.)m 263(Each)s 798(of)s 1069(these)s 1616(pieces)s -2264(of)s 2535(information)s 3720(is)s 3930(a)s 4096(single)s -4723(w)s 2(ord.)k 300 fnt84 0 3220(4.2.22.)m gsave -963 3289 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Config\211Version)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2670(If)m -217(a)s 369(package)s 1195(is)s 1391(not)s 1744(installed)s -2597(or)s 2842(not)s 3194(con\207gured,)s 4311(this)s 4694(\207eld)s -5163(in)s gsave -5392 2724 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5792 2670(')m 13(s)k 5988(status)s 6570(\207le)s -6917(records)s 7657(the)s 7991(last)s 8368(v)s 3(ersion)k -0 2430(of)m 271(the)s 619(package)s 1459(which)s 2101(w)s 2(as)k -2522(successfully)s 3744(con\207gured.)s 300 fnt84 0 1870(4.2.23.)m gsave -963 1939 translate -0.6953 1.0000 scale -300 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -65(Conffiles)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 1356(This)m -476(\207eld)s 959(in)s gsave -1202 1410 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1602 1356(')m 13(s)k 1812(status)s -2407(\207le)s 2768(contains)s 3616(information)s 4801(about)s 5393(the)s -5741(automatically-managed)s 0 1116(con\207guration)m 1333(\207les)s 1782(held)s 2252(by)s -2546(a)s 2712(package.)s 3600(This)s 4076(\207eld)s 4559(should)s -240 fnt83 5256 1118(not)m 240 fnt82 5626 1116(appear)m 6323(an)s 3(ywhere)k -7306(in)s 7549(a)s 7715(package!)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s -4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s -7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 24 24 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(24)m 300 fnt84 0 13210(4.2.24.)m -963(Obsolete)s 2146(\207elds)s 240 fnt82 0 12695(These)m 627(are)s -974(still)s 1386(recognised)s 2480(by)s gsave -2774 12749 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3234 12695(b)m 4(ut)k -3596(should)s 4293(not)s 4659(appear)s 5356(an)s 3(ywhere)k -6339(an)s 3(y)k 6736(more.)s gsave -120 12509 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Revision)m -grestore -gsave -120 12269 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package\211Revision)m -grestore -gsave -120 12029 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Package_Revision)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 11735(The)m -908(Debian)s 1656(re)s 6(vision)k 2477(part)s 2908(of)s -3179(the)s 3527(package)s 4367(v)s 3(ersion)k 5125(w)s 2(as)k -5546(at)s 5778(one)s 6180(point)s 6732(in)s 6975(a)s -7141(separate)s 7979(control)s 8711(\207le)s 480 11495(\207eld.)m 1009(This)s -1485(\207eld)s 1968(went)s 2493(through)s 3295(se)s 6(v)k 3(eral)k -4017(names.)s gsave -120 11309 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommended)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 11015(Old)m 897(name)s 1471(for)s gsave -1809 11069 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -gsave -120 10829 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Optional)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 10535(Old)m 897(name)s 1471(for)s -gsave -1809 10589 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2610 10535(.)m gsave -120 10349 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Class)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 10055(Old)m 897(name)s 1471(for)s gsave -1809 10109 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Priority)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2610 10055(.)m -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 25 25 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(25)m gsave -0 12727 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(5.)m 412(V)s 34(ersion)k 1588(numbering)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12265(Ev)m 3(ery)k 622(package)s 1462(has)s -1832(a)s 1998(v)s 3(ersion)k 2756(number)s 9(,)k -3585(in)s 3828(its)s gsave -4104 12319 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4864 12265(control)m 5596(\207le)s 5957(\207eld.)s -gsave -0 11911 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 11857(imposes)m 1295(an)s 1578(ordering)s 2441(on)s 2738(v)s 3(ersion)k -3496(numbers,)s 4427(so)s 4693(that)s 5111(it)s 5303(can)s -5692(tell)s 6051(whether)s 6881(packages)s 7809(are)s 8156(being)s -8741(up-)s 0 11617(or)m 255(do)s 6(wngraded)k 1486(and)s -1885(so)s 2146(that)s gsave -2559 11671 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3314 11617(can)m 3698(tell)s 4052(whether)s -4878(a)s 5039(package)s 5874(it)s 6061(\207nds)s 6573(a)s 4(v)k 6(ailable)k -7476(is)s 7681(ne)s 6(wer)k 8314(than)s 8778(the)s -0 11377(one)m 402(installed)s 1269(on)s 1566(the)s 1914(system.)s -2682(The)s 3110(v)s 3(ersion)k 3868(number)s 4659(format)s -5355(has)s 5725(the)s 6073(most)s 6598(signi\207cant)s 7654(parts)s -8169(\(as)s 8498(f)s 2(ar)k 8820(as)s 0 11137(comparison)m -1173(is)s 1383(concerned\))s 2494(at)s 2726(the)s 3074(be)s 3(ginning.)k -0 10729(The)m 428(v)s 3(ersion)k 1186(number)s 1977(format)s -2673(is:)s 2938([)s 240 fnt83 3009 10731(epoc)m 3(h)k -gsave -3573 10783 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(:)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3673 10729(])m 240 fnt83 3731 10731(upstr)m 8(eam-ver)k 2(sion)k -240 fnt82 5389 10729([)m gsave -5460 10783 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 5560 10731(debian-r)m 8(e)k 3(vision)k -240 fnt82 7044 10729(].)m 0 10321(The)m 428(three)s 961(components)s -2169(here)s 2636(are:)s 240 fnt83 120 9915(epoc)m 3(h)k -240 fnt82 480 9673(This)m 956(is)s 1166(a)s 1332(single)s -1959(unsigned)s 2882(inte)s 3(ger)k 9(,)k 3640(which)s -4282(should)s 4979(usually)s 5724(be)s 6006(small.)s 6627(It)s -6832(may)s 7298(be)s 7580(omitted,)s 8417(in)s 480 9433(which)m -1122(case)s 1588(zero)s 2051(is)s 2261(assumed.)s 3188(If)s -3417(it)s 3609(is)s 3818(omitted)s 4605(then)s 5074(the)s -240 fnt83 5421 9435(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -7138 9433(may)m 7604(not)s 7969(contain)s 8729(an)s 3(y)k -480 9193(colons.)m 480 8785(It)m 685(is)s 895(pro)s 3(vided)k -1801(to)s 2040(allo)s 6(w)k 2619(mistak)s 2(es)k -3504(in)s 3747(the)s 4095(v)s 3(ersion)k 4853(numbers)s -5728(of)s 5999(older)s 6550(v)s 3(ersions)k 7395(of)s -7666(a)s 7832(package,)s 8722(and)s 480 8545(also)m 918(a)s -1084(package')s 13(s)k 2078(pre)s 6(vious)k 2947(v)s 3(ersion)k -3705(numbering)s 4795(schemes,)s 5712(to)s 5951(be)s 6233(left)s -6610(behind.)s gsave -480 8191 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 940 8137(will)m 1366(not)s 1732(usually)s 2477(display)s -3222(the)s 3570(epoch)s 4199(unless)s 4848(it)s 5040(is)s -5250(essential)s 6127(\(non-zero,)s 7163(or)s 7422(if)s 7639(the)s -240 fnt83 480 7899(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -2198 7897(contains)m 3046(a)s 3212(colon\);)s gsave -3935 7951 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4695 7897(does)m 5185(not)s -5551(display)s 6296(epochs)s 7012(at)s 7244(all)s 7537(in)s -7780(the)s 8128(main)s 8663(part)s 480 7657(of)m 751(the)s -1099(package)s 1939(selection)s 2845(display)s 15(.)k 240 fnt83 -120 7265(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 480 7023(This)m -947(is)s 1148(the)s 1487(main)s 2013(part)s 2435(of)s -2697(the)s 3036(v)s 3(ersion.)k 3832(It)s 4028(is)s -4229(usually)s 4965(v)s 3(ersion)k 5714(number)s 6496(of)s -6758(the)s 7097(original)s 7885(\(`upstream'\))s 480 6783(package)m 1320(of)s -1591(which)s 2233(the)s gsave -2581 6837 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3041 6783(\207le)m 3402(has)s 3772(been)s -4281(made,)s 4906(if)s 5123(this)s 5519(is)s 5729(applicable.)s -6815(Usually)s 7613(this)s 8009(will)s 8435(be)s 8717(in)s -480 6543(the)m 828(same)s 1375(format)s 2071(as)s 2321(that)s -2739(speci\207ed)s 3647(by)s 3941(the)s 4289(upstream)s 5225(author\(s\);)s -6199(ho)s 6(we)k 6(v)k 3(er)k 9(,)k -7106(it)s 7298(may)s 7764(need)s 8274(to)s 8513(be)s -480 6303(reformatted)m 1651(to)s 1890(\207t)s 2149(into)s gsave -2574 6357 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2974 6303(')m 13(s)k -3184(format)s 3880(and)s 4284(comparison)s 5457(scheme.)s 480 5895(The)m -902(comparison)s 2069(beha)s 4(viour)k 3076(of)s gsave -3341 5949 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3795 5895(with)m -4270(respect)s 5000(to)s 5233(the)s 240 fnt83 5575 5897(upstr)m 8(eam-ver)k 2(sion)k -240 fnt82 7287 5895(is)m 7491(described)s 8458(belo)s 6(w)k 15(.)k -480 5655(The)m 240 fnt83 908 5657(upstr)m 8(eam-ver)k 2(sion)k -240 fnt82 2626 5655(portion)m 3374(of)s 3645(the)s 3993(v)s 3(ersion)k -4751(number)s 5542(is)s 5752(mandatory)s 15(.)k 480 5247(The)m -240 fnt83 906 5249(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -2622 5247(may)m 3085(contain)s 3844(only)s 4322(alphanumerics)s 5764(and)s -6166(the)s 6512(characters)s gsave -7527 5301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(+)m - -grestore -gsave -7685 5301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.)m -grestore -gsave -7843 5301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211)m -grestore -gsave -8000 5301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(:)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8158 5247(\(full)m 8620(stop,)s 480 5007(plus,)m 972(h)s 1(yphen,)k -1769(colon\))s 2414(and)s 2804(should)s 3486(start)s 3941(with)s -4408(a)s 4560(digit.)s 5087(If)s 5302(there)s 5820(is)s -6016(no)s 240 fnt83 6294 5009(debian-r)m 8(e)k 3(vision)k -240 fnt82 7823 5007(then)m 8277(h)s 1(yphens)k 480 4767(are)m -827(not)s 1193(allo)s 6(wed;)k 2056(if)s 2273(there)s -2806(is)s 3016(no)s 240 fnt83 3309 4769(epoc)m 3(h)k -240 fnt82 3933 4767(then)m 4402(colons)s 5078(are)s 5425(not)s -5791(allo)s 6(wed.)k 240 fnt83 120 4379(debian-r)m 8(e)k 3(vision)k -240 fnt82 480 4137(This)m 956(part)s 1387(of)s 1658(the)s -2006(v)s 3(ersion)k 2764(represents)s 3783(the)s 4131(v)s 3(ersion)k -4889(of)s 5160(the)s 5508(modi\207cations)s 6861(that)s 7279(were)s -7799(made)s 8373(to)s 8612(the)s 480 3897(package)m 1306(to)s -1531(mak)s 2(e)k 2089(it)s 2266(a)s 2418(Debian)s -3152(binary)s 3802(package.)s 4676(It)s 4867(is)s 5062(in)s -5291(the)s 5625(same)s 6157(format)s 6839(as)s 7075(the)s -240 fnt83 7408 3899(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -480 3657(and)m gsave -884 3711 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1344 3657(compares)m 2311(it)s 2503(in)s 2746(the)s -3094(same)s 3641(w)s 2(ay)k 15(.)k 480 3249(It)m -685(is)s 895(optional;)s 1791(if)s 2008(it)s 2200(isn')s 4(t)k -2680(present)s 3430(then)s 3899(the)s 240 fnt83 4247 3251(upstr)m 8(eam-ver)k 2(sion)k -240 fnt82 5965 3249(may)m 6431(not)s 6797(contain)s 7558(a)s -7724(h)s 1(yphen.)k 8533(This)s 480 3009(format)m 1176(represents)s -2195(the)s 2543(case)s 3010(where)s 3650(a)s 3816(piece)s -4376(of)s 4647(softw)s 2(are)k 5523(w)s 2(as)k -5944(written)s 6677(speci\207cally)s 7819(to)s 8058(be)s 8340(turned)s -480 2769(into)m 899(a)s 1059(Debian)s 1801(binary)s 2459(package,)s -3344(and)s 3742(so)s 4002(there)s 4528(is)s 4732(only)s -5206(one)s 5602(`debianization')s 7074(of)s 7339(it)s 7525(and)s -7923(therefore)s 8833(no)s 480 2529(re)m 6(vision)k 1301(indication)s -2314(is)s 2524(required.)s 480 2121(It)m 685(is)s 895(con)s 9(v)k 3(entional)k -2174(to)s 2413(restart)s 3068(the)s 240 fnt83 3416 2123(debian-r)m 8(e)k 3(vision)k -240 fnt82 4960 2121(at)m gsave -5192 2175 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(1)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5352 2121(each)m 5847(time)s 6327(the)s -240 fnt83 6675 2123(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -8393 2121(is)m 480 1881(increased.)m gsave -480 1527 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 940 1473(will)m 1366(break)s 1958(the)s -240 fnt83 2306 1475(upstr)m 8(eam-ver)k 2(sion)k 240 fnt82 -4024 1473(and)m 240 fnt83 4428 1475(debian-r)m 8(e)k 3(vision)k -240 fnt82 5972 1473(apart)m 6509(at)s 6741(the)s 7089(last)s -7480(h)s 1(yphen)k 8242(in)s 8485(the)s 480 1233(string.)m -1118(The)s 1535(absence)s 2337(of)s 2598(a)s 240 fnt83 -2753 1235(debian-r)m 8(e)k 3(vision)k 240 fnt82 4286 1233(compares)m -5242(earlier)s 5900(than)s 6358(the)s 6695(presence)s 7577(of)s -7837(one)s 8228(\(b)s 4(ut)k 8658(note)s 480 993(that)m -898(the)s 240 fnt83 1246 995(debian-r)m 8(e)k 3(vision)k -240 fnt82 2790 993(is)m 3000(the)s 3348(least)s 3845(signi\207cant)s -4901(part)s 5332(of)s 5603(the)s 5951(v)s 3(ersion)k -6709(number\).)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 26 26 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(26)m 240 fnt82 480 13249(The)m -240 fnt83 908 13251(debian-r)m 8(e)k 3(vision)k 240 fnt82 -2452 13249(may)m 2918(contain)s 3679(only)s 4159(alphanumerics)s 5604(and)s -6008(the)s 6356(characters)s gsave -7374 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(+)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7534 13249(and)m gsave -7938 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8098 13249(\(plus)m 8627(and)s -480 13009(full)m 866(stop\).)s 0 12495(The)m 240 fnt83 428 12497(upstr)m 8(eam-ver)k 2(sion)k -240 fnt82 2146 12495(and)m 240 fnt83 2550 12497(debian-r)m 8(e)k 3(vision)k -240 fnt82 4094 12495(parts)m 4609(are)s 4956(compared)s 5957(by)s -gsave -6251 12549 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6711 12495(using)m 7283(the)s 7631(same)s 0 12255(algorithm:)m 0 11847(The)m -428(strings)s 1116(are)s 1463(compared)s 2464(from)s 2988(left)s -3365(to)s 3604(right.)s 0 11439(First)m 497(the)s 845(initial)s -1456(part)s 1887(of)s 2158(each)s 2653(string)s 3250(consisting)s -4273(entirely)s 5056(of)s 5327(non-digit)s 6264(characters)s 7282(is)s -7492(determined.)s 0 11199(These)m 617(tw)s 2(o)k 1016(parts)s -1520(\(one)s 1991(of)s 2251(which)s 2882(may)s 3338(be)s -3609(empty\))s 4324(are)s 4661(compared)s 5651(le)s 3(xically)k 15(.)k -6548(If)s 6768(a)s 6923(dif)s 6(ference)k 7929(is)s -8129(found)s 8735(it)s 8916(is)s 0 10959(returned.)m 895(The)s -1317(le)s 3(xical)k 1999(comparison)s 3167(is)s 3371(a)s -3531(comparison)s 4698(of)s 4964(ASCII)s 5638(v)s 6(alues)k -6288(modi\207ed)s 7191(so)s 7452(that)s 7864(all)s 8151(the)s -8493(letters)s 0 10719(sort)m 418(earlier)s 1086(than)s 1555(all)s -1848(the)s 2196(non-letters.)s 0 10311(Then)m 549(the)s 897(initial)s -1508(part)s 1939(of)s 2210(the)s 2558(remainder)s 3586(of)s -3857(each)s 4352(string)s 4949(which)s 5591(consists)s 6399(entirely)s -7182(of)s 7453(digit)s 7951(characters)s 0 10071(is)m 210(determined.)s -1389(The)s 1817(numerical)s 2827(v)s 6(alues)k 3483(of)s -3754(these)s 4301(tw)s 2(o)k 4711(parts)s 5226(are)s -5573(compared,)s 6623(and)s 7027(an)s 3(y)k 7424(dif)s 6(ference)k -8441(found)s 0 9831(is)m 210(returned)s 1064(as)s 1314(the)s -1662(result)s 2252(of)s 2523(the)s 2871(comparison.)s 4091(F)s 3(or)k -4480(these)s 5027(purposes)s 5929(an)s 6212(empty)s 6864(string)s -7461(\(which)s 8182(can)s 8571(only)s 0 9591(occur)m 591(at)s -823(the)s 1171(end)s 1575(of)s 1846(one)s 2248(or)s -2507(both)s 2990(v)s 3(ersion)k 3748(strings)s 4436(being)s -5021(compared\))s 6092(counts)s 6768(as)s 7018(zero.)s 0 9183(These)m -627(tw)s 2(o)k 1037(steps)s 1566(are)s 1913(repeated)s -2780(\(chopping)s 3804(initial)s 4415(non-digit)s 5352(strings)s 6040(and)s -6444(initial)s 7055(digit)s 7553(strings)s 8241(of)s 6(f)k -8585(from)s 0 8943(the)m 348(start\))s 886(until)s 1379(a)s -1545(dif)s 6(ference)k 2562(is)s 2772(found)s 3389(or)s -3648(both)s 4131(strings)s 4819(are)s 5166(e)s 3(xhausted.)k -0 8535(Note)m 510(that)s 917(the)s 1254(purpose)s 2057(of)s -2317(epochs)s 3021(is)s 3220(to)s 3448(allo)s 6(w)k -4016(us)s 4269(to)s 4497(lea)s 4(v)k 3(e)k -5038(behind)s 5737(mistak)s 2(es)k 6611(in)s 6843(v)s 3(ersion)k -7590(numbering,)s 8722(and)s 0 8295(to)m 234(cope)s 737(with)s -1213(situations)s 2175(where)s 2810(the)s 3152(v)s 3(ersion)k -3905(numbering)s 4989(changes.)s 5859(It)s 6059(is)s 240 fnt83 -6263 8297(not)m 240 fnt82 6628 8295(there)m 7156(to)s 7389(cope)s -7892(with)s 8368(v)s 3(ersion)k 0 8055(numbers)m 873(containing)s -1933(strings)s 2618(of)s 2886(letters)s 3516(which)s gsave -4155 8109 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4612 8055(cannot)m -5308(interpret)s 6173(\(such)s 6745(as)s gsave -6992 8109 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(ALPHA)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7549 8055(or)m gsave -7805 8109 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(pre\211)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8205 8055(\),)m -8388(or)s 8644(with)s 0 7815(silly)m 465(orderings)s 1419(\(the)s -1846(author)s 2517(of)s 2788(this)s 3184(manual)s 3943(has)s -4313(heard)s 4902(of)s 5173(a)s 5339(package)s 6179(whose)s -6847(v)s 3(ersions)k 7692(went)s gsave -8217 7869 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(1.1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8517 7815(,)m gsave -8624 7869 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(1.2)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8924 7815(,)m -gsave -0 7629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(1.3)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -300 7575(,)m gsave -407 7629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(1)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 507 7575(,)m gsave -614 7629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(2.1)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 914 7575(,)m gsave -1021 7629 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(2.2)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1321 7575(,)m gsave -1428 7629 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(2)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1588 7575(and)m -1992(so)s 2258(forth\).)s 0 7167(If)m 217(an)s 487(upstream)s -1409(package)s 2236(has)s 2592(problematic)s 3773(v)s 3(ersion)k -4518(numbers)s 5379(the)s 3(y)k 5829(should)s 6512(be)s -6781(con)s 9(v)k 3(erted)k 7757(to)s 7982(a)s -8135(sane)s 8602(form)s 0 6927(for)m 338(use)s 713(in)s -956(the)s gsave -1304 6981 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Version)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2064 6927(\207eld.)m 0 52(v)m 3(ersion)k 758(0.2.0.0)s -1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s -gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 27 27 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 13842(27)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(6.)m 412(P)s 3(ackage)k 1694(maintainer)s 3378(scripts)s -4414(and)s 5040(installation)s 6742(pr)s 6(ocedur)k 6(e)k - -grestore -gsave -0 11651 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(6.1.)m 628(Intr)s 5(oduction)k -2434(to)s 2773(package)s 3966(maintainer)s 5549(scripts)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 11189(It)m 204(is)s 413(possible)s 1251(supply)s -1943(scripts)s 2615(as)s 2864(part)s 3293(of)s 3563(a)s -3727(package)s 4566(which)s gsave -5207 11243 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5665 11189(will)m 6090(run)s 6464(for)s -6801(you)s 7214(when)s 7789(your)s 8286(package)s 0 10949(is)m -210(installed,)s 1126(upgraded)s 2075(or)s 2334(remo)s 3(v)k 3(ed.)k -0 10541(These)m 627(scripts)s 1301(should)s 1998(be)s 2280(the)s -2628(\207les)s gsave -3077 10595 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(preinst)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3777 10541(,)m gsave -3884 10595 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4685 10541(,)m gsave -4792 10595 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(prerm)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5352 10541(and)m gsave -5756 10595 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(postrm)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6416 10541(in)m -6659(the)s 7007(control)s 7739(area)s 8196(of)s 8467(the)s -0 10301(package.)m 888(The)s 3(y)k 1431(must)s 1956(be)s -2238(proper)s 2922(e)s 3(x)k 3(ectuable)k 3994(\207les;)s -4504(if)s 4721(the)s 3(y)k 5184(are)s 5531(scripts)s -6205(\(which)s 6926(is)s 7136(recommended\))s 8619(the)s 3(y)k -0 10061(must)m 525(start)s 995(with)s 1477(the)s 1825(usual)s -gsave -2385 10115 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2645 10061(con)m 9(v)k 3(ention.)k 3801(The)s 3(y)k -4344(should)s 5041(be)s 5323(readable)s 6188(and)s 6592(e)s 3(x)k 3(ecutable)k -7664(to)s 7903(an)s 3(yone,)k 8699(and)s 0 9821(not)m -366(w)s 2(orld-writeable.)k gsave -0 9467 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 9413(looks)m 1030(at)s 1262(the)s -1610(e)s 3(xit)k 2025(status)s 2620(from)s 3144(these)s -3691(scripts.)s 4418(It)s 4623(is)s 4833(important)s 5822(that)s -6240(the)s 3(y)k 6703(e)s 3(xit)k 7118(with)s -7600(a)s 7766(non-zero)s 0 9173(status)m 589(if)s 800(there)s -1326(is)s 1530(an)s 1807(error)s 9(,)k 2361(so)s -2621(that)s gsave -3033 9227 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3486 9173(can)m 3869(stop)s 4314(its)s 4584(processing.)s -5705(F)s 3(or)k 6087(shell)s 6587(scripts)s 7255(this)s -7644(means)s 8300(that)s 8711(you)s 240 fnt83 0 8935(almost)m -695(always)s 240 fnt82 1408 8933(need)m 1911(to)s 2143(use)s -gsave -2511 8987 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(set)m 574(\211e)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3164 8933(\(this)m 3632(is)s 3835(usually)s 4573(true)s -4993(when)s 5562(writing)s 6298(shell)s 6797(scripts,)s 7520(in)s -7756(f)s 2(act\).)k 8287(It)s 8485(is)s 8688(also)s -0 8693(important,)m 1036(of)s 1307(course,)s 2038(that)s 2456(the)s 3(y)k -2919(don')s 4(t)k 3480(e)s 3(xit)k 3895(with)s -4377(a)s 4543(non-zero)s 5446(status)s 6041(if)s 6258(e)s 6(v)k 3(erything)k -7325(went)s 7850(well.)s 0 8285(It)m 205(is)s 415(necessary)s -1398(for)s 1736(the)s 2084(error)s 2607(reco)s 3(v)k 3(ery)k -3491(procedures)s 4591(that)s 5009(the)s 5357(scripts)s 6031(be)s -6313(idempotent:)s 7495(ie,)s 7774(in)s 9(v)k 4(oking)k -8666(the)s 0 8045(same)m 532(script)s 1106(se)s 6(v)k 3(eral)k -1812(times)s 2364(in)s 2591(the)s 2923(same)s 3454(situation)s -4318(should)s 4999(do)s 5276(no)s 5553(harm.)s 6132(If)s -6346(the)s 6678(\207rst)s 7093(call)s 7476(f)s 2(ailed,)k -8108(or)s 8351(aborted)s 0 7805(half)m 443(w)s 2(ay)k -894(through)s 1696(for)s 2034(some)s 2595(reason,)s 3326(the)s -3674(second)s 4397(call)s 4796(should)s 5493(merely)s 6210(do)s -6503(the)s 6851(things)s 7487(that)s 7905(were)s 8425(left)s -0 7565(undone)m 762(the)s 1110(\207rst)s 1541(time,)s 2072(if)s -2289(an)s 3(y)k 15(,)k 2724(and)s 3128(e)s 3(xit)k -3543(with)s 4025(a)s 4191(success)s 4959(status.)s 0 7157(When)m -629(a)s 795(package)s 1635(is)s 1845(upgraded)s 2794(a)s -2960(combination)s 4213(of)s 4484(the)s 4832(scripts)s 5506(from)s -6030(the)s 6378(old)s 6742(and)s 7146(ne)s 6(w)k -7593(packages)s 8521(is)s 0 6917(called)m 628(in)s 871(amongst)s -1742(the)s 2090(other)s 2641(steps)s 3170(of)s 3441(the)s -3789(upgrade)s 4616(procedure.)s 5676(If)s 5906(your)s 6405(scripts)s -7079(are)s 7426(going)s 8025(to)s 8264(be)s 8546(at)s -8778(all)s 0 6677(complicated)m 1226(you)s 1641(need)s 2151(to)s -2390(be)s 2672(a)s 3(w)k 2(are)k 3293(of)s -3564(this,)s 4016(and)s 4420(may)s 4886(need)s 5396(to)s -5635(check)s 6254(the)s 6602(ar)s 4(guments)k 7645(to)s -7884(your)s 8383(scripts.)s 0 6269(Broadly)m 825(speaking)s 1729(the)s -gsave -2077 6323 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(preinst)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2837 6269(is)m 3047(called)s 3675(before)s 4341(\(a)s 4586(particular)s -5560(v)s 3(ersion)k 6318(of\))s 6645(a)s 6811(package)s -7651(is)s 7861(installed,)s 0 6029(and)m 403(the)s gsave -749 6083 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1609 6029(afterw)m 2(ards;)k -2724(the)s gsave -3071 6083 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(prerm)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3629 6029(before)m 4294(\(a)s 4537(v)s 3(ersion)k -5293(of\))s 5619(a)s 5783(package)s 6622(is)s 6830(remo)s 3(v)k 3(ed)k -7718(and)s 8120(the)s gsave -8466 6083 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postrm)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5789(afterw)m 2(ards.)k gsave -0 4765 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(6.2.)m 628(Summary)s 2050(of)s 2413(ways)s -3160(maintainer)s 4743(scripts)s 5718(ar)s 5(e)k 6232(called)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4303(\213)m 240 fnt83 480 4305(ne)m 3(w-pr)k 8(einst)k -gsave -1662 4357 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 4063(\213)m 240 fnt83 480 4065(ne)m 3(w-pr)k 8(einst)k -gsave -1662 4117 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -2422 4065(old-ver)m 2(sion)k 240 fnt82 0 3823(\213)m 240 fnt83 -480 3825(ne)m 3(w-pr)k 8(einst)k gsave -1662 3877 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 2422 3825(old-ver)m 2(sion)k -240 fnt82 0 3583(\213)m 240 fnt83 480 3585(old-pr)m 8(einst)k -gsave -1585 3637 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -2946 3585(ne)m 3(w-ver)k 2(sion)k 240 fnt82 0 3073(\213)m -240 fnt83 480 3075(postinst)m gsave -1288 3127 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(configure)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 2249 3075(most-r)m 8(ecently-con\207gur)k 8(ed-ver)k 2(sion)k -240 fnt82 0 2833(\213)m 240 fnt83 480 2835(old-postinst)m gsave -1673 2887 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(abort\211upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 3034 2835(ne)m 3(w)k -3473(ver)s 2(sion)k 240 fnt82 0 2593(\213)m 240 fnt83 -480 2595(con\210ictor')m 9(s-postinst)k gsave -2447 2647 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211remove)m - -grestore -gsave -3768 2647 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(in\211favour)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -4729 2595(pac)m 4(ka)k 2(g)k 2(e)k 5572(ne)s 3(w-ver)k 2(sion)k -240 fnt82 0 2353(\213)m 240 fnt83 480 2355(decon\207gur)m 8(ed')k 9(s-postinst)k -gsave -2773 2407 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211deconfigure)m -grestore -gsave -4595 2407 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(in\211favour)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 5556 2355(failed-install-pac)m 4(ka)k 2(g)k 2(e)k -7698(ver)s 2(sion)k gsave -480 2167 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(removing)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 1341 2115(con\210icting-pac)m 4(ka)k 2(g)k 2(e)k -3273(ver)s 2(sion)k 240 fnt82 0 1603(\213)m 240 fnt83 -480 1605(pr)m 8(erm)k gsave -1113 1657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(remove)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 1363(\213)m 240 fnt83 480 1365(old-pr)m 8(erm)k -gsave -1498 1417 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -2258 1365(ne)m 3(w-ver)k 2(sion)k 240 fnt82 0 1123(\213)m -240 fnt83 480 1125(ne)m 3(w-pr)k 8(erm)k gsave -1575 1177 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(failed\211upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 3036 1125(old-ver)m 2(sion)k -240 fnt82 0 883(\213)m 240 fnt83 480 885(con\210ictor')m 9(s-pr)k 8(erm)k -gsave -2272 937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(remove)m -grestore -gsave -2932 937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(in\211favour)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 3953 885(pac)m 4(ka)k 2(g)k 2(e)k -4796(ne)s 3(w-ver)k 2(sion)k gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s -4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s -7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 28 28 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(28)m 240 fnt82 0 13249(\213)m -240 fnt83 480 13251(decon\207gur)m 8(ed')k 9(s-pr)k 8(erm)k -gsave -2598 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(deconfigure)m -grestore -gsave -3819 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(in\211favour)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 4780 13251(pac)m 4(ka)k 2(g)k 2(e-being-installed)k -7149(ver)s 2(sion)k gsave -7965 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(removing)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 480 13011(con\210icting-pac)m 4(ka)k 2(g)k 2(e)k -2412(ver)s 2(sion)k 240 fnt82 0 12499(\213)m 240 fnt83 -480 12501(postrm)m gsave -1201 12553 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(remove)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12259(\213)m 240 fnt83 480 12261(postrm)m gsave -1201 12313 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(purge)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12019(\213)m -240 fnt83 480 12021(old-postrm)m gsave -1586 12073 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(upgrade)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 2346 12021(ne)m 3(w-ver)k 2(sion)k -240 fnt82 0 11779(\213)m 240 fnt83 480 11781(ne)m 3(w-postrm)k -gsave -1663 11833 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(failed\211upgrade)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -3124 11781(old-ver)m 2(sion)k 240 fnt82 0 11539(\213)m 240 fnt83 -480 11541(ne)m 3(w-postrm)k gsave -1663 11593 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211install)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11299(\213)m 240 fnt83 480 11301(ne)m 3(w-postrm)k -gsave -1663 11353 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211install)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -3024 11301(old-ver)m 2(sion)k 240 fnt82 0 11059(\213)m 240 fnt83 -480 11061(ne)m 3(w-postrm)k gsave -1663 11113 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(abort\211upgrade)m - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 3024 11061(old-ver)m 2(sion)k 240 fnt82 -0 10819(\213)m 240 fnt83 480 10821(disappear)m 8(er')k 9(s-postrm)k -gsave -2592 10873 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(disappear)m -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -3553 10821(o)m 2(verwriter)k 4625(ne)s 3(w-ver)k 2(sion)k -gsave -0 9693 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(6.3.)m 628(Details)s 1639(of)s -2002(unpack)s 3088(phase)s 3943(of)s 4306(installation)s 5903(or)s -6282(upgrade)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 9231(The)m 428(procedure)s -1440(on)s 1737(installation/upgrade/o)s 3(v)k 3(erwrite/disappear)k 5652(\(ie,)s -6010(when)s 6586(running)s gsave -7384 9285 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -719(\211\211unpack)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8685 9231(,)m 8792(or)s -0 8991(the)m 339(unpack)s 1082(stage)s 1619(of)s gsave -1880 9045 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 718(\211\211install)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3281 8991(\))m 3399(is)s 3599(as)s 3839(follo)s 6(ws.)k -4644(In)s 4890(each)s 5375(case)s 5832(if)s 6039(an)s -6312(error)s 6825(occurs)s 7490(the)s 7828(actions)s 8546(in)s -8779(are)s 0 8751(general)m 758(run)s 1134(backw)s 2(ards)k -2206(-)s 2334(this)s 2730(means)s 3392(that)s 3810(the)s -4158(maintainer)s 5239(scripts)s 5913(are)s 6260(run)s 6636(with)s -7118(dif)s 6(ferent)k 7993(ar)s 4(guments)k 0 8511(in)m -243(re)s 6(v)k 3(erse)k 979(order)s 13(.)k -1574(These)s 2201(are)s 2548(the)s 2896(`error)s 3498(unwind')s -4329(calls)s 4817(listed)s 5392(belo)s 6(w)k 15(.)k -0 8103(1.)m 480(i.)s 960(If)s 1190(a)s 1356(v)s 3(ersion)k -2114(the)s 2462(package)s 3302(is)s 3512(already)s 4269(installed,)s -5185(call)s gsave -1440 7917 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211pr)m 8(erm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1564 -52(upgrade)m gsave -2716 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ne)m 3(w\211ver)k 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 7364(ii.)m 960(If)s 1190(this)s 1586(gi)s 6(v)k 3(es)k -2133(an)s 2416(error)s 2939(\(ie,)s 3297(a)s 3463(non-zero)s -4366(e)s 3(xit)k 4781(status\),)s 5511(dpkg)s 6044(will)s -6470(attempt)s 7246(instead:)s gsave -1440 7178 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211pr)k 8(erm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1673 -52(failed\211upgrade)m gsave -3833 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(old\211ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 960 6865(Error)m -1523(unwind,)s 2349(for)s 2687(both)s 3170(the)s 3518(abo)s 3(v)k 3(e)k -4140(cases:)s gsave -1440 6679 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211postinst)m -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1813 -52(abort\211upgrade)m gsave -3829 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211ver)k 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6126(2.)m 480(If)s 710(a)s -876(`con\210icting')s 2090(package)s 2930(is)s 3140(being)s 3725(remo)s 3(v)k 3(ed)k -4614(at)s 4846(the)s 5194(same)s 5741(time:)s 480 5718(i.)m -960(If)s 1190(an)s 3(y)k 1587(packages)s 2515(depended)s -3491(on)s 3788(that)s 4206(con\210icting)s 5282(package)s 6122(and)s -gsave -6526 5772 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211auto\211deconfigure)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8388 5718(is)m 960 5478(speci\207ed,)m 1917(call,)s 2368(for)s 2706(each)s -3201(such)s 3697(package:)s gsave -1440 5292 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(decon\207gur)m 8(ed')k 9(s\211pr)k 8(erm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3128 -52(deconfigure)m 4856(\\)s 576 -292(in\211favour)m -gsave -2016 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e\211being\211installed)k - -grestore -gsave -5559 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 6692 -292(\\)m 576 -532(removing)m gsave -1872 -480 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(con\210icting\211pac)m 4(ka)k 2(g)k 2(e)k -grestore -gsave -4736 -480 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -960 4499(Error)m 1523(unwind:)s gsave -1440 4313 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(decon\207gur)m 8(ed')k 9(s\211postinst)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3377 -52(abort\211deconfigure)m 5969(\\)s 576 -292(in\211favour)m -gsave -2016 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e\211being\211installed\211b)k 4(ut\211failed)k - -grestore -gsave -7103 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 8236 -292(\\)m 576 -532(removing)m gsave -1872 -480 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(con\210icting\211pac)m 4(ka)k 2(g)k 2(e)k -grestore -gsave -4736 -480 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -960 3520(The)m 1385(decon\207gured)s 2689(packages)s 3613(are)s 3956(mark)s 2(ed)k -4725(as)s 4972(requiring)s 5897(con\207guration,)s 7276(so)s 7538(that)s -7952(if)s gsave -8165 3574 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211install)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 960 3280(is)m 1170(used)s 1667(the)s 3(y)k -2130(will)s 2556(be)s 2838(con\207gured)s 3920(ag)s 1(ain)k -4494(if)s 4711(possible.)s 480 2825(ii.)m 960(T)s 19(o)k -1260(prepare)s 2032(for)s 2370(remo)s 3(v)k 6(al)k -3199(of)s 3470(the)s 3818(con\210icting)s 4894(package,)s 5785(call:)s -gsave -1440 2639 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(con\210ictor')m 9(s\211pr)k 8(erm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2664 -52(remove)m 3672(in\211favour)s gsave -5112 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -gsave -6368 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211ver)k 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 960 2326(Error)m 1523(unwind:)s gsave -1440 2140 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(con\210ictor')m 9(s\211postinst)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -2913 -52(abort\211remove)m 4785(\\)s 576 -292(in\211favour)m gsave -2016 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore -gsave -3273 -240 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211ver)k 2(sion)k -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 1347(3.)m 480(i.)s 960(If)s 1190(the)s -1538(package)s 2378(is)s 2588(being)s 3173(upgraded,)s 4171(call:)s -gsave -1440 1161 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211pr)k 8(einst)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1797 -52(upgrade)m gsave -2948 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(old\211ver)m 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 29 29 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 13842(29)m 240 fnt82 480 13251(ii.)m -960(Otherwise,)s 2049(if)s 2266(the)s 2614(package)s 3454(had)s -3858(some)s 4419(con\207guration)s 5752(\207les)s 6201(from)s 6725(a)s -6891(pre)s 6(vious)k 7760(v)s 3(ersion)k 960 13011(installed)m -1827(\(ie,)s 2185(it)s 2377(is)s 2587(in)s 2830(the)s -3178(`con\207guration)s 4590(\207les)s 5039(only')s 5577(state\):)s gsave -1440 12825 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211pr)k 8(einst)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1797 -52(install)m gsave -2949 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211ver)m 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 12272(iii.)m 960(Otherwise)s 1998(\(ie,)s -2356(the)s 2704(package)s 3544(w)s 2(as)k 3965(completely)s -5081(pur)s 4(ged\):)k gsave -1440 12086 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211pr)k 8(einst)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1797 -52(install)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -960 11773(Error)m 1523(unwind)s 2300(v)s 3(ersions,)k 3201(respecti)s 6(v)k 3(ely:)k -gsave -1440 11587 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211postrm)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1799 -52(abort\211upgrade)m gsave -3815 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211ver)m 2(sion)k - -grestore -gsave -0 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211postrm)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1799 -292(abort\211install)m gsave -3815 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211ver)m 2(sion)k - -grestore -gsave -0 -480 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211postrm)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1799 -532(abort\211install)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 10554(4.)m -480(The)s 908(ne)s 6(w)k 1355(package')s 13(s)k -2349(\207les)s 2798(are)s 3145(unpack)s 2(ed,)k 4168(o)s 3(v)k 3(erwriting)k -5330(an)s 3(y)k 5727(that)s 6145(may)s 6611(be)s -6893(on)s 7190(the)s 7538(system)s 8262(already)s 15(,)k -480 10314(for)m 801(e)s 3(xample)k 1646(an)s 3(y)k -2025(from)s 2531(the)s 2861(old)s 3208(v)s 3(ersion)k -3948(of)s 4201(the)s 4531(same)s 5060(package)s 5883(or)s -6124(from)s 6630(another)s 7389(package)s 8211(\(backups)s 480 10074(of)m -751(the)s 1099(old)s 1463(\207les)s 1912(are)s 2259(left)s -2636(around,)s 3408(and)s 3812(if)s 4029(an)s 3(ything)k -4917(goes)s 5407(wrong)s 6072(dpkg)s 6605(will)s 7031(attempt)s -7807(to)s 8046(put)s 8412(them)s 480 9834(back)m 993(as)s -1243(part)s 1674(of)s 1945(the)s 2293(error)s 2816(unwind\).)s -480 9426(It)m 685(is)s 895(an)s 1178(error)s 1701(for)s -2039(a)s 2205(package)s 3045(to)s 3284(contains)s 4132(\207les)s -4581(which)s 5223(are)s 5570(on)s 5867(the)s 6215(system)s -6939(in)s 7182(another)s 7959(package,)s 480 9186(unless)m gsave -1129 9240 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1989 9186(is)m -2198(used)s 2694(\(see)s 3133(`)s gsave -3194 9240 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4054 9186(-)m 4181(o)s 3(v)k 3(erwriting)k -5342(\207les)s 5790(and)s 6193(replacing)s 7134(packages',)s 8196(page)s -8703(40\).)s 480 8946(Currently)m 1450(the)s gsave -1798 9000 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211\211force\211overwrite)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3560 8946(\210ag)m 3972(is)s -4182(enabled,)s 5033(do)s 6(wngrading)k 6344(it)s 6536(to)s -6775(a)s 6941(w)s 2(arning,)k 7830(b)s 4(ut)k -8192(this)s 8588(may)s 480 8706(not)m 846(al)s 2(w)k 2(ays)k -1557(be)s 1839(the)s 2187(case.)s 480 8298(P)m 3(ackages)k -1414(which)s 2051(o)s 3(v)k 3(erwrite)k 3011(each)s -3501(other')s 13(s)k 4197(\207les)s 4642(produce)s 5464(beha)s 4(viour)k -6472(which)s 7109(though)s 7827(deterministic)s 480 8058(is)m 690(hard)s -1173(for)s 1511(the)s 1859(system)s 2583(administrator)s 3916(to)s -4155(understand.)s 5309(It)s 5514(can)s 5903(easily)s 6514(lead)s -6970(to)s 7209(`missing')s 8144(programs)s 480 7818(if,)m 732(for)s -1070(e)s 3(xample,)k 1984(a)s 2150(package)s 2990(is)s -3200(installed)s 4067(which)s 4709(o)s 3(v)k 3(erwrites)k -5762(a)s 5928(\207le)s 6289(from)s 6813(another)s 7590(package,)s -8481(and)s 8885(is)s 480 7574(then)m 949(remo)s 3(v)k 3(ed)k -1838(ag)s 1(ain.)k 153 fnt82 2399 7663(1)m 240 fnt82 -0 7117(5.)m 480(i.)s 960(If)s 1190(the)s 1538(package)s -2378(is)s 2588(being)s 3173(upgraded,)s 4171(call)s gsave -1440 6931 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(old\211postrm)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1689 -52(upgrade)m -gsave -2840 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211ver)k 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 6378(ii.)m 960(If)s 1190(this)s -1586(f)s 2(ails,)k gsave -2101 6432 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2561 6378(will)m 2987(attempt:)s gsave -1440 6192 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(ne)m 3(w\211postrm)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -1798 -52(failed\211upgrade)m gsave -3957 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211ver)m 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 960 5879(Error)m 1523(unwind,)s 2349(for)s -2687(both)s 3170(cases:)s gsave -1440 5693 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(old\211pr)m 8(einst)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1688 -52(abort\211upgrade)m gsave -3704 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(ne)m 3(w\211ver)k 2(sion)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 5081(This)m 956(is)s 1166(the)s 1514(point)s 2066(of)s -2337(no)s 2630(return)s 3257(-)s 3385(if)s gsave -3602 5135 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4062 5081(gets)m -4498(this)s 4894(f)s 2(ar)k 9(,)k 5254(it)s -5446(w)s 2(on')k 4(t)k 6058(back)s 6571(of)s 6(f)k -6915(past)s 7360(this)s 7756(point)s 8308(if)s 8525(an)s -480 4841(error)m 992(occurs.)s 1709(This)s 2174(will)s 2589(lea)s 4(v)k 3(e)k -3131(the)s 3468(package)s 4297(in)s 4529(a)s 4684(f)s 2(airly)k -5241(bad)s 5634(state,)s 6167(which)s 6798(will)s 7213(require)s -7934(a)s 8089(successful)s 480 4601(reinstallation)m 1783(to)s 2022(clear)s -2545(up,)s 2892(b)s 4(ut)k 3254(it')s 13(s)k -3596(when)s gsave -4172 4655 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4632 4601(starts)m 5186(doing)s 5785(things)s 6421(that)s -6839(are)s 7186(irre)s 6(v)k 3(ersible.)k 0 4145(6.)m -480(An)s 3(y)k 944(\207les)s 1393(which)s 2035(were)s -2555(in)s 2798(the)s 3146(old)s 3510(v)s 3(ersion)k -4268(of)s 4539(the)s 4887(package)s 5727(b)s 4(ut)k -6089(not)s 6455(in)s 6698(the)s 7046(ne)s 6(w)k -7493(are)s 7840(remo)s 3(v)k 3(ed.)k 0 3690(7.)m -480(The)s 908(ne)s 6(w)k 1355(\207le)s 1716(list)s -2067(replaces)s 2900(the)s 3248(old.)s 0 3235(8.)m 480(The)s -908(ne)s 6(w)k 1355(maintainer)s 2436(scripts)s 3110(replace)s -3855(the)s 4203(old.)s 0 2780(9.)m 480(An)s 3(y)k -944(packages)s 1872(all)s 2165(of)s 2436(whose)s 3104(\207les)s -3553(ha)s 4(v)k 3(e)k 4054(been)s 4563(o)s 3(v)k 3(erwritten)k -5715(during)s 6393(the)s 6741(installation,)s 7909(and)s 8313(which)s -480 2540(aren')m 4(t)k 1092(required)s 1946(for)s 2284(dependencies,)s -3680(are)s 4027(considered)s 5121(to)s 5360(ha)s 4(v)k 3(e)k -5861(been)s 6370(remo)s 3(v)k 3(ed.)k 7305(F)s 3(or)k -7694(each)s 8189(such)s 480 2300(package,)m 480 1892(i.)m gsave -960 1946 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1420 1892(calls:)m -gsave -1440 1706 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(disappear)m 8(er')k 9(s\211postrm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3119 -52(disappear)m 4559(\\)s gsave -575 -240 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(o)m 2(verwriter)k -grestore -gsave -2156 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(o)m 2(verwriter\211ver)k 2(sion)k -grestore - -grestore -gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor -0 753(1)m 192 fnt82 58 683(P)m 2(art)k 411(of)s -627(the)s 906(problem)s 1592(is)s 1760(due)s 2082(to)s -2274(what)s 2694(is)s 2862(ar)s 3(guably)k 3573(a)s -3706(b)s 3(ug)k 4034(in)s gsave -4229 726 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor -0 -42(dpkg)m -grestore -192 fnt82 0.0 0.0 0.0 setrgbcolor 4548 683(.)m gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 30 30 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(30)m 240 fnt82 480 13251(ii.)m -960(The)s 1388(package')s 13(s)k 2382(maintainer)s 3463(scripts)s -4137(are)s 4484(remo)s 3(v)k 3(ed.)k 480 12796(iii.)m -960(It)s 1165(is)s 1375(noted)s 1965(in)s 2208(the)s -2556(status)s 3151(database)s 4030(as)s 4280(being)s 4865(in)s -5108(a)s 5274(sane)s 5755(state,)s 6299(namely)s 7057(not)s -7423(installed)s 8290(\(an)s 3(y)k 960 12556(conf\207les)m 1834(it)s -2026(may)s 2492(ha)s 4(v)k 3(e)k 2993(are)s -3340(ignored,)s 4178(rather)s 4794(than)s 5263(being)s 5848(remo)s 3(v)k 3(ed)k -6737(by)s gsave -7031 12610 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7431 12556(\).)m 7614(Note)s 8135(that)s 960 12316(disappearing)m -2235(packages)s 3163(do)s 3456(not)s 3822(ha)s 4(v)k 3(e)k -4323(their)s 4820(prerm)s 5450(called,)s 6127(because)s gsave -6940 12370 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7400 12316(doesn')m 4(t)k -8160(kno)s 6(w)k 8741(in)s 960 12076(adv)m 6(ance)k -1794(that)s 2212(the)s 2560(package)s 3400(is)s 3610(going)s -4209(to)s 4448(v)s 6(anish.)k 0 11621(10.)m 480(An)s 3(y)k -930(\207les)s 1364(in)s 1592(the)s 1925(package)s 2751(we')s 12(re)k -3323(unpacking)s 4359(that)s 4762(are)s 5095(also)s 5518(listed)s -6078(in)s 6306(the)s 6640(\207le)s 6986(lists)s 7406(of)s -7662(other)s 8198(packages)s 480 11381(are)m 827(remo)s 3(v)k 3(ed)k -1716(from)s 2240(those)s 2801(lists.)s 3289(\(This)s 3844(will)s -4270(lobotomise)s 5389(the)s 5737(\207le)s 6098(list)s 6449(of)s -6720(the)s 7068(`con\210icting')s 8282(package)s 480 11141(if)m 697(there)s -1230(is)s 1440(one.\))s 0 10696(11.)m 480(The)s 908(backup)s -1653(\207les)s 2102(made)s 2676(during)s 3354(installation,)s 4522(abo)s 3(v)k 3(e,)k -5195(are)s 5542(deleted.)s 0 10241(12.)m 480(The)s 908(ne)s 6(w)k -1355(package')s 13(s)k 2349(status)s 2944(is)s 3154(no)s 6(w)k -3615(sane,)s 4147(and)s 4551(recorded)s 5445(as)s 5695(`unpack)s 2(ed'.)k -6873(Here)s 7393(is)s 7603(another)s 8380(point)s 480 10001(of)m -751(no)s 1044(return)s 1671(-)s 1799(if)s 2016(the)s -2364(con\210icting)s 3440(package')s 13(s)k 4434(remo)s 3(v)k 6(al)k -5263(f)s 2(ails)k 5722(we)s 6057(do)s 6350(not)s -6716(unwind)s 7493(the)s 7841(rest)s 8245(of)s 8516(the)s -480 9761(installation;)m 1653(the)s 2001(con\210icting)s 3077(package)s 3917(is)s -4127(left)s 4504(in)s 4747(a)s 4913(half-remo)s 3(v)k 3(ed)k -6252(limbo.)s 0 9306(13.)m 480(If)s 710(there)s 1243(w)s 2(as)k -1664(a)s 1830(con\210icting)s 2906(package)s 3746(we)s 4081(go)s -4374(and)s 4778(do)s 5071(the)s 5419(remo)s 3(v)k 6(al)k -6248(actions)s 6976(\(described)s 8029(belo)s 6(w\),)k 480 9066(starting)m -1247(with)s 1727(the)s 2073(remo)s 3(v)k 6(al)k -2900(of)s 3169(the)s 3515(con\210icting)s 4589(package')s 13(s)k -5581(\207les)s 6028(\(an)s 3(y)k 6502(that)s 6918(are)s -7263(also)s 7699(in)s 7940(the)s 8286(package)s 480 8826(being)m -1056(installed)s 1914(ha)s 4(v)k 3(e)k 2406(already)s -3154(been)s 3654(remo)s 3(v)k 3(ed)k 4534(from)s -5049(the)s 5388(con\210icting)s 6455(package')s 13(s)k 7440(\207le)s -7792(list,)s 8181(and)s 8576(so)s 8833(do)s 480 8586(not)m -846(get)s 1198(remo)s 3(v)k 3(ed)k 2087(no)s 6(w\).)k -gsave -0 7456 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(6.4.)m 628(Details)s 1639(of)s -2002(con\207guration)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6994(When)m 629(we)s -964(con\207gure)s 1924(a)s 2090(package)s 2930(\(this)s 3405(happens)s -4241(with)s gsave -4723 7048 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 718(\211\211install)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6124 6994(,)m 6231(or)s 6490(with)s -gsave -6972 7048 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211configure)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8073 6994(\),)m 8259(we)s 8594(\207rst)s 0 6754(update)m 694(the)s -1042(conf\207les)s 1916(and)s 2320(then)s 2789(call:)s gsave -480 6568 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1207 -52(configure)m -gsave -2647 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(most\211r)m 8(ecently\211con\207gur)k 8(ed\211ver)k 2(sion)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 5956(No)m 346(attempt)s 1122(is)s -1332(made)s 1906(to)s 2145(unwind)s 2922(after)s 3418(errors)s -4025(during)s 4703(con\207guration.)s 0 5548(If)m 230(there)s 763(is)s -973(no)s 1266(most)s 1791(recently)s 2614(con\207gured)s 3696(v)s 3(ersion)k -gsave -4454 5602 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4914 5548(will)m 5340(pass)s 5803(a)s 5969(null)s 6396(ar)s 4(gument;)k -7407(older)s 7958(v)s 3(ersions)k 8803(of)s 0 5308(dpkg)m -531(may)s 994(pass)s gsave -1455 5362 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52()m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2413 5308(\(including)m 3447(the)s 3792(angle)s -4364(brack)s 2(ets\))k 5283(in)s 5524(this)s 5917(case.)s -6430(Ev)s 3(en)k 6973(older)s 7522(ones)s 8009(do)s -8300(not)s 8663(pass)s 0 5068(a)m 166(second)s 889(ar)s 4(gument)k -1848(at)s 2080(all,)s 2425(under)s 3030(an)s 3(y)k -3427(circumstances.)s gsave -0 4044 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(6.5.)m 628(Details)s -1639(of)s 2002(r)s 5(emo)k 3(v)k 3(al)k -3182(and/or)s 4163(con\207guration)s 6064(pur)s 3(ging)k -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 3582(1.)m gsave -960 3636 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pr)m 8(erm)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 956 -52(remove)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 3083(2.)m 480(The)s 908(package')s 13(s)k 1902(\207les)s -2351(are)s 2698(remo)s 3(v)k 3(ed)k 3587(\(e)s 3(xcept)k -4347(conf\207les\).)s 0 2629(3.)m gsave -960 2683 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(postrm)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1081 -52(remove)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 2130(4.)m 480(All)s 840(the)s 1188(maintainer)s 2269(scripts)s -2943(e)s 3(xcept)k 3624(the)s 3972(postrm)s 4696(are)s -5043(remo)s 3(v)k 3(ed.)k 480 1722(If)m 695(we)s -1015(aren')s 4(t)k 1611(pur)s 4(ging)k 2390(the)s -2723(package)s 3547(we)s 3867(stop)s 4303(here.)s 4803(Note)s -5309(that)s 5711(packages)s 6624(which)s 7251(ha)s 4(v)k 3(e)k -7736(no)s 8014(postrm)s 8722(and)s 480 1482(no)m 765(conf\207les)s -1630(are)s 1968(automatically)s 3313(pur)s 4(ged)k 4023(when)s -4590(remo)s 3(v)k 3(ed,)k 5519(as)s 5760(there)s -6284(is)s 6485(no)s 6769(dif)s 6(ference)k 7777(e)s 3(xcept)k -8449(for)s 8778(the)s gsave -480 1296 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 940 1242(status.)m 0 804(5.)m 480(The)s -908(conf\207les)s 1782(and)s 2186(an)s 3(y)k 2583(backup)s -3328(\207les)s 3777(\()s gsave -3850 858 translate -0.6953 1.0000 scale - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3950 804(-\207les,)m -gsave -4534 858 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#*#)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4894 804(\207les,)m gsave -5399 858 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(%)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5499 804(-\207les,)m gsave -6083 858 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.dpkg\211{old,new,tmp})m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7985 804(,)m 8092(etc.\))s 8558(are)s -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 31 31 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(31)m 240 fnt82 480 13251(remo)m 3(v)k 3(ed.)k -0 12844(6.)m gsave -960 12898 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(postrm)m -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 1082 -52(purge)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12345(7.)m -480(The)s 908(package')s 13(s)k 1902(\207le)s 2263(list)s -2614(is)s 2824(remo)s 3(v)k 3(ed.)k 0 11831(No)m -346(attempt)s 1122(is)s 1332(made)s 1906(to)s 2145(unwind)s -2922(after)s 3418(errors)s 4025(during)s 4703(remo)s 3(v)k 6(al.)k -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 32 32 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(32)m gsave -0 12726 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(7.)m 412(Descriptions)s 2296(of)s 2683(packages)s 4079(-)s -4262(the)s gsave -4793 148 translate -0.6953 1.0000 scale -340 fnt31 0.0 0.0 0.0 setrgbcolor 0 -74(Description)m -grestore -340 fnt84 -0.0 0.0 0.0 setrgbcolor 6438 70(\207eld)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12264(The)m -gsave -428 12318 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1589 12264(control)m 2321(\207le)s 2682(\207eld)s 3165(is)s 3375(used)s -3872(by)s gsave -4166 12318 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4926 12264(when)m 5502(the)s 5850(user)s 6308(is)s -6518(selecting)s 7420(which)s 8062(packages)s 0 12024(to)m 239(install)s -877(and)s 1281(by)s gsave -1575 12078 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2035 12024(when)m 2611(it)s 2803(displays)s -3638(information)s 4823(about)s 5415(the)s 5763(status)s 6358(of)s -6629(packages)s 7557(and)s 7961(so)s 8227(forth.)s 8795(It)s -0 11784(is)m 210(included)s 1092(on)s 1389(the)s 1737(FTP)s -2206(site)s 2593(in)s 2836(the)s gsave -3184 11838 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Packages)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4045 11784(\207les,)m 4550(and)s -4954(may)s 5420(also)s 5858(be)s 6140(used)s 6637(by)s -6931(the)s 7279(Debian)s 8027(WWW)s 0 11544(pages.)m 0 11136(The)m -425(description)s 1540(is)s 1747(intended)s 2625(to)s 2861(describe)s -3709(the)s 4054(program)s 4920(to)s 5156(a)s 5318(user)s -5773(who)s 6235(has)s 6602(ne)s 6(v)k 3(er)k -7180(met)s 7595(it)s 7783(before)s 8446(so)s 8708(that)s -0 10896(the)m 3(y)k 463(kno)s 6(w)k 1044(whether)s -1874(the)s 3(y)k 2337(w)s 2(ant)k 2860(to)s -3099(install)s 3737(it.)s 3973(It)s 4178(should)s 4875(also)s -5313(gi)s 6(v)k 3(e)k 5772(information)s 6957(about)s -7549(the)s 7897(signi\207cant)s 0 10656(dependencies)m 1340(and)s 1744(con\210icts)s -2605(between)s 3459(this)s 3855(package)s 4695(and)s 5099(others,)s -5790(so)s 6056(that)s 6474(the)s 6822(user)s 7280(kno)s 6(ws)k -7951(wh)s 1(y)k 8417(these)s 0 10416(dependencies)m 1340(and)s -1744(con\210icts)s 2605(ha)s 4(v)k 3(e)k 3106(been)s -3615(declared.)s 0 10008(The)m 428(\207eld')s 13(s)k 1063(format)s -1759(is)s 1969(as)s 2219(follo)s 6(ws:)k gsave -480 9822 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Description:)m gsave -1872 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(single)m -624(line)s 1035(synopsis)s -grestore -gsave -144 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(e)m 4(xtended)k -912(description)s 2042(o)s 2(ver)k 2530(se)s 3(ver)k 3(al)k -3274(lines)s -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8970(The)m 428(synopsis)s -1304(is)s 1514(often)s 2062(printed)s 2797(in)s 3040(lists)s -3475(of)s 3746(packages)s 4674(and)s 5078(so)s 5344(forth,)s -5915(and)s 6319(should)s 7016(be)s 7298(as)s 7548(informati)s 6(v)k 3(e)k -8709(as)s 0 8730(possible.)m 888(Ev)s 3(ery)k 1510(package)s -2350(should)s 3047(also)s 3485(ha)s 4(v)k 3(e)k -3986(an)s 4269(e)s 3(xtended)k 5188(description.)s gsave -0 7706 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(7.1.)m 628(T)s 23(ypes)k 1493(of)s -1856(f)s 8(ormatting)k 3394(line)s 3964(in)s 4304(the)s -4804(extended)s 6100(description)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7244(\213)m -480(Those)s 1114(starting)s 1876(with)s 2351(a)s 2509(single)s -3129(space)s 3709(are)s 4049(part)s 4472(of)s 4736(a)s -4895(paragraph.)s 5948(Successi)s 6(v)k 3(e)k 7036(lines)s -7531(of)s 7795(this)s 8184(form)s 8700(will)s 480 7004(be)m -762(w)s 2(ord-wrapped)k 2213(when)s 2789(displayed.)s 3810(The)s -4238(leading)s 4995(space)s 5582(will)s 6008(usually)s 6753(be)s -7035(stripped)s 7863(of)s 6(f.)k 0 6549(\213)m 480(Those)s -1121(starting)s 1890(with)s 2372(tw)s 2(o)k 2782(or)s -3041(more)s 3588(spaces.)s 4316(These)s 4943(will)s 5369(be)s -5651(displayed)s 6626(v)s 3(erbatim.)k 7576(If)s 7806(the)s -8154(display)s 480 6309(cannot)m 1164(be)s 1432(panned)s 2167(horizontally)s -3362(the)s 3695(displaying)s 4731(program)s 5587(will)s 5998(line)s 6(wrap)k -6867(them)s 7390(`hard')s 7992(\(ie,)s 8335(without)s 480 6069(taking)m -1131(account)s 1934(of)s 2204(w)s 2(ord)k 2751(breaks\).)s -3557(If)s 3786(it)s 3978(can)s 4366(the)s 3(y)k -4828(will)s 5253(be)s 5534(allo)s 6(wed)k 6342(to)s -6581(trail)s 7018(of)s 6(f)k 7361(to)s 7599(the)s -7946(right.)s 8500(None,)s 480 5829(one)m 882(or)s 1141(tw)s 2(o)k -1551(initial)s 2162(spaces)s 2837(may)s 3303(be)s 3585(deleted,)s -4382(b)s 4(ut)k 4744(the)s 5092(number)s 5883(of)s -6154(spaces)s 6829(deleted)s 7577(from)s 8101(each)s 8596(line)s -480 5589(will)m 906(be)s 1188(the)s 1536(same)s 2083(\(so)s -2428(that)s 2846(you)s 3261(can)s 3650(ha)s 4(v)k 3(e)k -4151(indenting)s 5108(w)s 2(ork)k 5659(correctly)s 15(,)k -6599(for)s 6937(e)s 3(xample\).)k 0 5134(\213)m 480(Those)s -1114(containing)s 2170(a)s 2329(single)s 2949(space)s 3529(follo)s 6(wed)k -4424(by)s 4711(a)s 4870(single)s 5490(full)s 5869(stop)s -6314(character)s 13(.)k 7272(These)s 7892(are)s 8232(rendered)s -480 4894(as)m 730(blank)s 1323(lines.)s 1878(This)s 2354(is)s -2564(the)s 240 fnt83 2912 4896(only)m 240 fnt82 3380 4894(w)m 2(ay)k -3831(to)s 4070(get)s 4422(a)s 4588(blank)s 5181(line)s -5595(-)s 5723(see)s 6084(belo)s 6(w)k 15(.)k -0 4439(\213)m 480(Those)s 1121(containing)s 2184(a)s 2350(space,)s -2988(a)s 3154(full)s 3540(stop)s 3992(and)s 4396(some)s -4957(more)s 5504(characters.)s 6575(These)s 7202(are)s 7549(for)s -7887(future)s 480 4199(e)m 3(xpansion.)k 1552(Do)s 1898(not)s -2264(use)s 2639(them.)s gsave -0 3069 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(7.2.)m -628(Notes)s 1463(about)s 2323(writing)s 3390(descriptions)s -grestore -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 2609(Always)m 240 fnt82 746 2607(start)m 1216(e)s 3(xtended)k -2135(description)s 3254(lines)s 3756(with)s 4238(at)s 4470(least)s -4967(one)s 5369(whitespace)s 6487(character)s 13(.)k 7452(Fields)s -8087(in)s 8330(the)s 0 2367(control)m 731(\207le)s 1090(and)s -1493(in)s 1734(the)s 2080(P)s 3(ackages)k 3017(\207le)s -3376(are)s 3721(separated)s 4680(by)s 4972(\207eld)s 5453(names)s -6114(starting)s 6881(in)s 7122(the)s 7469(\207rst)s 7898(column,)s -8721(just)s 0 2123(as)m 231(message)s 1078(header)s 1755(\207elds)s -2305(are)s 2633(in)s 2856(RFC822.)s 3754(F)s 3(or)k 4(getting)k -4777(the)s 5105(whitespace)s 6204(will)s 6611(cause)s gsave -7178 2177 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211deb)m -grestore -153 fnt82 0.0 0.0 0.0 setrgbcolor 7979 2212(1)m -240 fnt82 8080 2123(to)m 8299(produce)s 0 1883(a)m 166(syntax)s -846(error)s 1369(when)s 1945(trying)s 2569(to)s 2808(b)s 4(uild)k -3354(the)s 3702(package.)s 4590(If)s 4820(you)s 5235(force)s -5781(it)s 5973(to)s 6212(b)s 4(uild)k 6758(an)s 3(yw)k 2(ay)k -gsave -7552 1937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8012 1883(will)m 8438(refuse)s 0 1643(to)m 239(install)s 877(the)s -1225(resulting)s 2114(mess.)s 240 fnt83 0 1237(Do)m 344(not)s -240 fnt82 712 1235(include)m 1470(an)s 3(y)k 1865(completely)s -240 fnt83 2979 1237(empty)m 240 fnt82 3604 1235(lines.)m 4157(These)s -4782(separate)s 5618(dif)s 6(ferent)k 6491(records)s 7243(in)s -7484(the)s 7830(P)s 3(ackages)k 8765(\207le)s gsave -0 910 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 -0.0 0.0 0.0 setrgbcolor 0 715(1)m 192 fnt82 58 645(V)m 21(ersion)k -688(0.93.23)s 1299(or)s 1506(later)s 10(.)k 240 fnt82 -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 33 33 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(33)m 240 fnt82 0 13251(and)m -404(dif)s 6(ferent)k 1279(packages)s 2207(in)s 2450(the)s -gsave -2798 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian/control)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4259 13251(\207le,)m 4671(and)s 5075(are)s 5422(forbidden)s 6409(in)s -6652(package)s 7492(control)s 8224(\207les.)s 8725(See)s 0 13011(the)m -348(pre)s 6(vious)k 1217(paragraph)s 2230(for)s 2568(what)s -3093(happens)s 3929(if)s 4146(you)s 4561(get)s 4913(this)s -5309(wrong.)s 0 12603(The)m 428(single)s 1055(line)s 1469(synopsis)s -2345(should)s 3042(be)s 3324(k)s 2(ept)k 3794(brief)s -4316(-)s 4444(certainly)s 5333(under)s 5938(80)s 6233(characters.)s -gsave -7304 12657 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8064 12603(displays)m 0 12363(between)m 844(25)s 1120(and)s 1514(49)s -1795(characters)s 2803(without)s 3584(panning)s 4399(if)s 4606(you')s 12(re)k -5264(using)s 5826(an)s 6099(80-column)s 7183(terminal,)s 8075(depending)s -0 12123(on)m 297(what)s 822(display)s 1567(options)s 2323(are)s -2670(in)s 2913(ef)s 6(fect.)k 0 11715(Do)m 334(not)s -687(include)s 1435(the)s 1770(package)s 2597(name)s 3159(in)s -3389(the)s 3724(synopsis)s 4588(line.)s 5037(The)s 5453(display)s -6185(softw)s 2(are)k 7048(kno)s 6(ws)k 7707(ho)s 6(w)k -8155(to)s 8381(display)s 0 11475(this)m 391(already)s 15(,)k -1181(and)s 1580(you)s 1990(do)s 2278(not)s 2638(need)s -3143(to)s 3377(state)s 3865(it.)s 4096(Remember)s 5200(that)s -5612(in)s 5850(man)s 3(y)k 6428(situations)s 7390(the)s -7733(user)s 8186(may)s 8646(only)s 0 11235(see)m 361(the)s -709(synopsis)s 1585(line)s 1999(-)s 2127(mak)s 2(e)k -2699(it)s 2891(as)s 3141(informati)s 6(v)k 3(e)k -4302(as)s 4552(you)s 4967(can.)s 0 10827(The)m 423(e)s 3(xtended)k -1337(description)s 2451(should)s 3142(describe)s 3989(what)s 4509(the)s -4852(package)s 5686(does)s 6171(and)s 6570(ho)s 6(w)k -7026(it)s 7212(relates)s 7880(to)s 8114(the)s 8457(rest)s -8855(of)s 0 10587(the)m 348(system)s 1072(\(in)s 1394(terms)s -1975(of,)s 2281(for)s 2619(e)s 3(xample,)k 3533(which)s -4175(subsystem)s 5232(it)s 5424(is)s 5634(which)s 6276(part)s -6707(of\).)s 0 10179(The)m 428(blurb)s 986(that)s 1404(comes)s -2066(with)s 2548(a)s 2714(program)s 3584(in)s 3827(its)s -4103(announcements)s 5643(and/or)s gsave -6314 10233 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(README)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6974 10179(\207les)m 7423(is)s 7633(rarely)s -8243(suitable)s 0 9939(for)m 338(use)s 713(in)s 956(a)s -1122(description.)s 2288(It)s 2493(is)s 2703(usually)s 3448(aimed)s -4090(at)s 4322(people)s 5016(who)s 5482(are)s 5829(already)s -6586(in)s 6829(the)s 7177(community)s 8321(where)s 0 9699(the)m -347(package)s 1186(is)s 1394(used.)s 1936(The)s 2363(description)s -3480(\207eld)s 3962(needs)s 4556(to)s 4794(mak)s 2(e)k -5365(sense)s 5937(to)s 6175(an)s 3(yone,)k 6970(e)s 6(v)k 3(en)k -7468(people)s 8161(who)s 8625(ha)s 4(v)k 3(e)k -0 9459(no)m 293(idea)s 751(about)s 1343(an)s 3(y)k -1740(of)s 2011(the)s 2359(things)s 2995(the)s 3343(package)s -4183(deals)s 4725(with.)s 0 9051(Put)m 365(important)s 1339(information)s -2509(\207rst,)s 2972(both)s 3441(in)s 3669(the)s 4002(synopis)s -4770(and)s 5160(e)s 3(xtended)k 6064(description.)s 7215(Sometimes)s -8313(only)s 8778(the)s 0 8811(\207rst)m 431(part)s 862(of)s -1133(the)s 1481(synopsis)s 2357(or)s 2616(of)s 2887(the)s -3235(description)s 4354(will)s 4780(be)s 5062(displayed.)s 6083(Y)s 26(ou)k -6525(can)s 6914(assume)s 7674(that)s 8092(there)s 8625(will)s -0 8571(usually)m 745(be)s 1027(a)s 1193(w)s 2(ay)k -1644(to)s 1883(see)s 2244(the)s 2592(whole)s 3233(e)s 3(xtended)k -4152(description.)s 0 8163(Y)m 26(ou)k 442(may)s 908(include)s -1668(information)s 2853(about)s 3445(dependencies)s 4785(and)s 5189(so)s -5455(forth)s 5976(in)s 6219(the)s 6567(e)s 3(xtended)k -7486(description,)s 8655(if)s 0 7923(you)m 415(wish.)s 0 7515(Do)m -346(not)s 712(use)s 1087(tab)s 1432(characters.)s 2503(Their)s -3080(ef)s 6(fect)k 3676(is)s 3886(not)s 4252(predictable.)s -0 7107(Do)m 341(not)s 702(try)s 1016(to)s 1250(line)s 6(wrap)k -2128(the)s 2471(summary)s 3410(\(the)s 3832(part)s 4257(on)s -4549(the)s 4892(same)s 5434(line)s 5843(as)s 6088(the)s -6431(\207eld)s 6909(name)s gsave -7478 7161 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8579 7107(\))m 8701(into)s 0 6867(the)m -342(e)s 3(xtended)k 1254(description.)s 2413(This)s 2882(will)s -3302(not)s 3661(w)s 2(ork)k 4205(correctly)s 5100(when)s -5669(the)s 6011(full)s 6390(description)s 7502(is)s 7705(displayed,)s -8722(and)s 0 6627(mak)m 2(es)k 660(no)s 953(sense)s -1527(where)s 2167(only)s 2647(the)s 2995(summary)s 3939(is)s -4149(a)s 4(v)k 6(ailable.)k gsave -0 5603 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(7.3.)m 628(Example)s 1909(description)s 3507(in)s 3847(contr)s 5(ol)k -4890(\207le)s 5372(f)s 8(or)k 5849(Smail)s -grestore -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 34 34 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(34)m gsave -480 13309 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Package:)m 1296(smail)s 0 -292(Version:)m 1296(3.1.29.1\21113)s 0 -532(Maintainer:)m -1728(Ian)s 2304(Jackson)s 3456()s 0 -772(Recommends:)m 1728(pine)s -2448(|)s 2736(mailx)s 3600(|)s 3888(elm)s 4464(|)s -4752(emacs)s 5616(|)s 5904(mail\211user\211agent)s 0 -1012(Suggests:)m 1440(metamail)s -0 -1252(Depends:)m 1296(cron,)s 2160(libc5)s 0 -1492(Conflicts:)m 1584(sendmail)s -0 -1732(Provides:)m 1440(mail\211transport\211agent)s 0 -1972(Description:)m 1872(Electronic)s 3456(mail)s -4176(transport)s 5616(system.)s 144 -2212(Smail)m 1008(is)s 1440(the)s -2016(recommended)s 3744(mail)s 4464(transport)s 5904(agent)s 6768(\(MTA\))s -7632(for)s 8208(Debian.)s 144 -2452(.)m 144 -2692(An)m 576(MTA)s -1152(is)s 1584(the)s 2160(innards)s 3312(of)s 3744(the)s -4320(mail)s 5040(system)s 6048(\211)s 6336(it)s 6768(takes)s -7632(messages)s 8928(from)s 144 -2932(user\211friendly)m 2160(mailer)s 3168(programs)s -4464(and)s 5040(arranges)s 6336(for)s 6912(them)s 7632(to)s -8064(be)s 8496(delivered)s 144 -3172(locally)m 1296(or)s 1728(passed)s -2736(on)s 3168(to)s 3600(other)s 4464(systems)s 5616(as)s -6048(required.)s 144 -3412(.)m 144 -3652(In)m 576(order)s 1440(to)s -1872(make)s 2592(use)s 3168(of)s 3600(it)s 4032(you)s -4608(must)s 5328(have)s 6048(one)s 6624(or)s 7056(more)s -7776(user)s 8496(level)s 144 -3892(mailreader)m 1728(programs)s 3024(such)s -3744(as)s 4176(elm,)s 4896(pine,)s 5760(mailx)s 6624(or)s -7056(Emacs)s 7920(\(which)s 8928(has)s 9504(Rmail)s 144 -4132(and)m -720(VM)s 1152(as)s 1584(mailreaders\))s 3456(installed.)s 5184(If)s -5616(you)s 6192(wish)s 6912(to)s 7344(send)s 8064(messages)s -9360(other)s 144 -4372(than)m 864(just)s 1584(to)s 2016(other)s -2880(users)s 3744(of)s 4176(your)s 4896(system)s 5904(you)s -6480(must)s 7200(also)s 7920(have)s 8640(appropriate)s 144 -4612(and)m -720(VM)s 1152(as)s 1584(mailreaders\))s 3456(installed.)s 5184(If)s -5616(you)s 6192(wish)s 6912(to)s 7344(send)s 8064(messages)s -9360(other)s 144 -4852(than)m 864(just)s 1584(to)s 2016(other)s -2880(users)s 3744(of)s 4176(your)s 4896(system)s 5904(you)s -6480(must)s 7200(also)s 7920(have)s 8640(appropriate)s 144 -5092(networking)m -1728(support,)s 3024(in)s 3456(the)s 4032(form)s 4752(of)s -5184(IP)s 5616(or)s 6048(UUCP.)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 35 35 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(35)m gsave -0 12726 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(8.)m 412(Declaring)s 1904(r)s 6(elationships)k 3840(between)s -5106(packages)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12264(P)m 3(ackages)k -938(can)s 1327(declare)s 2072(in)s 2315(their)s 2812(control)s -3544(\207le)s 3905(that)s 4323(the)s 3(y)k 4786(ha)s 4(v)k 3(e)k -5287(certain)s 5993(relationships)s 7265(to)s 7504(other)s 8055(packages)s -0 12024(-)m 128(for)s 466(e)s 3(xample,)k 1380(that)s -1798(the)s 3(y)k 2261(may)s 2727(not)s 3093(be)s -3375(installed)s 4242(at)s 4474(the)s 4822(same)s 5369(time)s -5849(as)s 6099(certain)s 6805(other)s 7356(packages,)s 8340(and/or)s -0 11784(that)m 418(the)s 3(y)k 881(depend)s 1631(on)s -1928(the)s 2276(presence)s 3168(of)s 3439(others,)s 4130(or)s -4389(that)s 4807(the)s 3(y)k 5270(should)s 5967(o)s 3(v)k 3(erwrite)k -6932(\207les)s 7381(in)s 7624(certain)s 8330(other)s 0 11544(packages)m -928(if)s 1145(present.)s 0 11136(This)m 472(is)s 678(done)s -1196(using)s 1764(the)s gsave -2108 11190 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2808 11136(,)m gsave -2911 11190 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3912 11136(,)m gsave -4015 11190 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4816 11136(,)m -gsave -4919 11190 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5820 11136(,)m gsave -5923 11190 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6780 11136(and)m gsave -7180 11190 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8037 11136(control)m 8765(\207le)s 0 10896(\207elds.)m -gsave -0 9872 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(8.1.)m 628(Syntax)s 1643(of)s -2006(r)s 5(elationship)k 3700(\207elds)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 9410(These)m 627(\207elds)s 1196(all)s 1489(ha)s 4(v)k 3(e)k -1990(a)s 2156(uniform)s 2986(syntax.)s 3715(The)s 3(y)k -4258(are)s 4605(a)s 4771(list)s 5122(of)s 5393(package)s -6233(names)s 6895(separated)s 7855(by)s 8149(commas.)s 0 9002(In)m -gsave -256 9056 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -956 9002(,)m gsave -1063 9056 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2064 9002(,)m gsave -2171 9056 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3032 9002(and)m gsave -3436 9056 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4597 9002(\(the)m 5024(\207elds)s -5593(which)s 6235(declare)s 6980(dependencies)s 8320(of)s 0 8762(the)m -348(package)s 1188(in)s 1431(which)s 2073(the)s 3(y)k -2536(occur)s 3127(on)s 3424(other)s 3975(packages\))s 4980(these)s -5527(package)s 6367(names)s 7029(may)s 7495(also)s 7933(be)s -8215(lists)s 8650(of)s 0 8522(alternati)m 6(v)k 3(e)k -1054(package)s 1894(names,)s 2612(separated)s 3572(by)s 3866(v)s 3(ertical)k -4633(bar)s 4998(symbols)s gsave -5847 8576 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(|)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6007 8522(\(pipe)m 6554(symbols\).)s 0 8114(All)m -350(the)s 688(\207elds)s 1246(e)s 3(xcept)k gsave -1917 8168 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2768 8114(may)m -3223(restrict)s 3934(their)s 4421(applicability)s 5658(to)s 5887(particular)s -6851(v)s 3(ersions)k 7685(of)s 7946(each)s 8430(named)s -0 7874(package.)m 883(This)s 1354(is)s 1558(done)s 2075(in)s -2313(parentheses)s 3473(after)s 3964(each)s 4453(indi)s 6(vidual)k -5467(package)s 6302(name;)s 6926(the)s 7269(parentheses)s 8429(should)s -0 7634(contain)m 761(a)s 927(relation)s 1713(from)s 2237(the)s -2585(list)s 2936(belo)s 6(w)k 3569(follo)s 6(wed)k -4471(by)s 4765(a)s 4931(v)s 3(ersion)k 5689(number)s 9(,)k -6518(in)s 6761(the)s 7109(format)s 7805(described)s 8779(in)s -0 7394(`V)m 26(ersion)k 867(numbering',)s 2090(page)s 2598(26.)s -0 6986(The)m 428(relations)s 1301(allo)s 6(wed)k 2110(are)s -gsave -2457 7040 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(<<)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2657 6986(,)m gsave -2764 7040 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(<=)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2964 6986(,)m gsave -3071 7040 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(=)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3171 6986(,)m gsave -3278 7040 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(>=)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3538 6986(and)m gsave -3942 7040 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(>>)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4202 6986(for)m -4540(strictly)s 5256(earlier)s 9(,)k 5962(earlier)s 6630(or)s -6889(equal,)s 7514(e)s 3(xactly)k 8255(equal,)s 0 6746(later)m -479(or)s 734(equal)s 1303(and)s 1703(strictly)s 2415(later)s 9(,)k -2931(respecti)s 6(v)k 3(ely)k 15(.)k 4161(The)s -4585(forms)s gsave -5189 6800 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(<)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5345 6746(and)m gsave -5745 6800 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(>)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5900 6746(were)m 6416(used)s 6909(to)s -7144(mean)s 7715(earlier/later)s 8867(or)s 0 6506(equal,)m 625(rather)s -1241(than)s 1710(strictly)s 2426(earlier/later)s 9(,)k 3621(so)s -3887(the)s 3(y)k 4350(should)s 5047(not)s 5413(appear)s -6110(in)s 6353(ne)s 6(w)k 6800(packages)s 7728(\(though)s -gsave -8530 6560 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 6266(still)m 412(supports)s 1274(them\).)s 0 5858(Whitespace)m 1171(may)s -1637(appear)s 2334(at)s 2566(an)s 3(y)k 2963(point)s -3515(in)s 3758(the)s 4106(v)s 3(ersion)k 4864(speci\207cation,)s -6179(and)s 6583(must)s 7108(appear)s 7805(where)s 8445(it')s 13(s)k -0 5618(necessary)m 983(to)s 1222(disambiguate;)s 2609(it)s 2801(is)s -3011(not)s 3377(otherwise)s 4362(signi\207cant.)s 5462(F)s 3(or)k -5851(consistenc)s 3(y)k 7018(and)s 7422(in)s 7665(case)s -8132(of)s 8403(future)s 0 5378(changes)m 822(to)s gsave -1061 5432 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1521 5378(it)m -1713(is)s 1923(recommended)s 3336(that)s 3754(a)s 3920(single)s -4547(space)s 5134(be)s 5416(used)s 5913(after)s 6409(a)s -6575(v)s 3(ersion)k 7333(relationship)s 8514(and)s 0 5138(before)m -661(a)s 821(v)s 3(ersion)k 1574(number;)s 2411(it)s -2598(is)s 2802(usual)s 3356(also)s 3789(to)s 4022(put)s -4383(a)s 4543(single)s 5165(space)s 5746(after)s 6236(each)s -6726(comma,)s 7531(on)s 7823(either)s 8420(side)s 8855(of)s -0 4898(each)m 495(v)s 3(ertical)k 1262(bar)s 9(,)k -1665(and)s 2069(before)s 2735(each)s 3230(open)s 3753(parenthesis.)s -0 4490(F)m 3(or)k 389(e)s 3(xample:)k gsave -480 4304 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Package:)m 1296(metamail)s 0 -292(Version:)m 1296(2.7\2113)s -0 -532(Depends:)m 1296(libc5)s 2160(\(>=)s 2736(5.2.18\2114\),)s 4320(mime\211support,)s -6336(csh)s 6912(|)s 7200(tcsh)s -grestore -gsave -0 2586 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(8.2.)m 628(Dependencies)s 2561(-)s gsave -2733 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor -0 -70(Depends)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 3667 66(,)m gsave -3819 139 translate -0.6953 1.0000 scale -320 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -70(Recommends)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 5154 66(,)m -gsave -5306 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Suggests)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -6374 66(,)m gsave -6526 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Pre\211Depends)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 2124(These)m 627(four)s 1085(\207elds)s 1654(are)s -2001(used)s 2498(to)s 2737(declare)s 3482(a)s 3648(dependenc)s 3(y)k -4843(by)s 5137(one)s 5539(package)s 6379(on)s 6676(another)s 13(.)k -7484(The)s 3(y)k 8027(appear)s 8724(in)s 0 1884(the)m -348(depending)s 1399(package')s 13(s)k 2393(control)s 3125(\207le.)s -0 1476(All)m 359(b)s 4(ut)k gsave -720 1530 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1880 1476(\(discussed)m 2933(belo)s 6(w\))k -3638(tak)s 2(e)k 4089(ef)s 6(fect)k 240 fnt83 -4684 1478(only)m 240 fnt82 5151 1476(when)m 5726(a)s 5890(package)s -6729(is)s 6938(to)s 7176(be)s 7457(con\207gured.)s 8583(The)s 3(y)k -0 1236(do)m 284(not)s 640(pre)s 6(v)k 3(ent)k -1399(a)s 1555(package)s 2386(being)s 2961(on)s 3249(the)s -3587(system)s 4302(in)s 4535(an)s 4809(uncon\207gured)s 6121(state)s -6605(while)s 7182(its)s 7449(dependencies)s 8779(are)s 0 996(unsatis\207ed,)m -1130(and)s 1534(it)s 1726(is)s 1936(possible)s 2776(to)s -3015(replace)s 3760(a)s 3926(package)s 4766(whose)s 5434(dependencies)s -6774(are)s 7121(satis\207ed)s 7962(and)s 8366(which)s 0 756(is)m -204(properly)s 1061(installed)s 1921(with)s 2396(a)s 2555(dif)s 6(ferent)k -3423(v)s 3(ersion)k 4174(whose)s 4836(dependencies)s 6169(are)s -6509(not)s 6868(and)s 7265(cannot)s 7956(be)s 8231(satis\207ed;)s -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 36 36 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(36)m 240 fnt82 0 13251(when)m -576(this)s 972(is)s 1182(done)s 1704(the)s 2052(depending)s -3103(package)s 3943(will)s 4369(be)s 4651(left)s 5028(uncon\207gured)s -6350(\(since)s 6976(attempts)s 7836(to)s 8075(con\207gure)s 0 13011(it)m -192(will)s 618(gi)s 6(v)k 3(e)k 1077(errors\))s -1761(and)s 2165(will)s 2591(not)s 2957(function)s 3811(properly)s 15(.)k -0 12603(F)m 3(or)k 389(this)s 785(reason)s 1466(packages)s -2394(in)s 2637(an)s 2920(installation)s 4038(run)s 4414(are)s -4761(usually)s 5506(all)s 5799(unpack)s 2(ed)k 6773(\207rst)s -7204(and)s 7608(all)s 7901(con\207gured)s 0 12363(later;)m 530(this)s -921(gi)s 6(v)k 3(es)k 1462(later)s 1940(v)s 3(ersions)k -2779(of)s 3045(packages)s 3967(with)s 4444(dependencies)s 5779(on)s -6070(later)s 6548(v)s 3(ersions)k 7387(of)s 7653(other)s -8198(packages)s 0 12123(the)m 348(opportunity)s 1519(to)s 1758(ha)s 4(v)k 3(e)k -2259(their)s 2756(dependencies)s 4096(satis\207ed.)s 0 11715(Thus)m gsave -530 11769 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1290 11715(allo)m 6(ws)k -1959(package)s 2799(maintainers)s 3964(to)s 4203(impose)s 4950(an)s -5233(order)s 5797(in)s 6040(which)s 6682(packages)s 7610(should)s -8307(be)s 0 11475(con\207gured.)m gsave -120 11121 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 10827(This)m 956(declares)s 1789(an)s -2072(absolute)s 2925(dependenc)s 3(y)k 15(.)k gsave -480 10473 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 940 10419(will)m -1366(not)s 1732(con\207gure)s 2692(packages)s 3620(whose)s 4288(dependencies)s -5628(aren')s 4(t)k 6240(satis\207ed.)s 7127(If)s 7357(it)s -7549(is)s 7759(ask)s 2(ed)k 8360(to)s 480 10179(mak)m 2(e)k -1052(an)s 1335(installation)s 2453(which)s 3095(w)s 2(ould)k -3750(cause)s 4337(an)s 4620(installed)s 5487(package')s 13(s)k -6481(dependencies)s 7821(to)s 8060(become)s 480 9935(unsatis\207ed)m 1561(it)s -1753(will)s 2179(complain)s 153 fnt82 3066 10024(1)m 240 fnt82 -3126 9935(,)m 3233(unless)s gsave -3882 9989 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211auto\211deconfigure)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5744 9935(is)m 5954(speci\207ed,)s 6911(in)s -7154(which)s 7796(case)s 8263(those)s 480 9695(packages)m 1408(will)s -1834(be)s 2116(decon\207gured)s 3424(before)s 4090(the)s 4438(installation)s -5556(proceeds.)s gsave -480 9341 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1240 9287(mak)m 2(es)k 1900(it)s 2092(hard)s -2575(for)s 2913(the)s 3261(user)s 3719(to)s 3958(select)s -4561(packages)s 5489(for)s 5827(installation,)s 6995(remo)s 3(v)k 6(al)k -7824(or)s 8083(upgrade)s 480 9047(in)m 723(a)s 889(w)s 2(ay)k -1340(that)s 1758(w)s 2(ould)k 2413(mean)s 2988(that)s -3406(packages')s gsave -4395 9101 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5155 9047(\207elds)m 5724(w)s 2(ould)k 6379(be)s -6661(unsatis\207ed.)s 7788(The)s 8216(user)s 8674(can)s 480 8807(o)m 3(v)k 3(erride)k -1325(this)s 1719(if)s 1934(the)s 3(y)k 2395(wish,)s -2952(for)s 3289(e)s 3(xample)k 4150(if)s 4365(the)s 3(y)k -4826(kno)s 6(w)k 5405(that)s gsave -5822 8861 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6580 8807(has)m 6948(an)s -7229(out-of-date)s 8344(vie)s 6(w)k 8855(of)s 480 8567(the)m -828(real)s 1240(package)s 2080(relationships.)s 480 8159(The)m gsave -908 8213 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1668 8159(\207eld)m -2151(should)s 2848(be)s 3130(used)s 3627(if)s 3844(the)s -4192(depended-on)s 5486(package)s 6326(is)s 6536(required)s 7390(for)s -7728(the)s 8075(depending)s 480 7919(package)m 1320(to)s 1559(pro)s 3(vide)k -2343(a)s 2509(signi\207cant)s 3565(amount)s 4343(of)s 4614(functionality)s 15(.)k -gsave -120 7579 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -480 7285(This)m 956(declares)s 1789(a)s 1955(strong,)s 2660(b)s 4(ut)k -3022(not)s 3388(absolute,)s 4292(dependenc)s 3(y)k 15(.)k -gsave -480 6931 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1541 6877(is)m 1751(ignored)s 2540(by)s gsave -2834 6931 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3234 6877(,)m 3341(so)s -3607(that)s 4025(users)s 4567(using)s 5139(the)s 5487(command-line)s -6924(\(who)s 7469(are)s 7816(presumed)s 8804(to)s 480 6637(kno)m 6(w)k -1061(what)s 1586(the)s 3(y')k 12(re)k 2303(doing\))s -2977(will)s 3403(not)s 3769(be)s 4051(impeded.)s 480 6229(It)m -685(is)s 895(treated)s 1602(by)s gsave -1896 6283 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2656 6229(e)m 3(xactly)k -3397(as)s gsave -3647 6283 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4407 6229(is;)m 4678(this)s 5074(mak)s 2(es)k -5734(it)s 5926(hard)s 6409(for)s 6747(the)s 7095(user)s -7553(to)s 7792(select)s 8395(things)s 480 5989(so)m 746(as)s -996(to)s 1235(lea)s 4(v)k 3(e)k gsave -1788 6043 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2849 5989(\207elds)m -3418(unsatis\207ed,)s 4548(b)s 4(ut)k 4910(the)s 3(y)k -5373(are)s 5720(able)s 6174(to)s 6413(do)s 6706(so)s -6972(by)s 7266(being)s 7851(persistent.)s 480 5581(The)m gsave -908 5635 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1969 5581(\207eld)m -2452(should)s 3149(list)s 3500(packages)s 4428(that)s 4846(w)s 2(ould)k -5501(be)s 5783(found)s 6400(together)s 7243(with)s 7725(this)s -8121(one)s 8523(in)s 8766(all)s 480 5341(b)m 4(ut)k -842(unusual)s 1642(installations.)s gsave -120 5051 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 4757(This)m 950(is)s 1153(used)s -1643(to)s 1875(declare)s 2613(that)s 3024(one)s 3419(package)s -4252(may)s 4711(be)s 4986(more)s 5526(useful)s 6158(with)s -6633(one)s 7028(or)s 7280(more)s 7820(others.)s 8501(Using)s -480 4517(this)m 876(\207eld)s 1359(tells)s 1807(the)s 2155(packaging)s -3192(system)s 3916(and)s 4320(the)s 4668(user)s 5126(that)s -5544(the)s 5892(listed)s 6467(packages)s 7395(are)s 7742(be)s -8024(related)s 8731(to)s 480 4277(this)m 875(one)s 1276(and)s -1679(can)s 2067(perhaps)s 2860(enhance)s 3699(its)s 3974(usefulness,)s -5076(b)s 4(ut)k 5437(that)s 5853(installing)s 6794(this)s -7189(one)s 7590(without)s 8380(them)s 8916(is)s 480 4037(perfectly)m -1382(reasonable.)s gsave -480 3683 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1240 3629(will)m 1666(of)s 6(fer)k 2183(suggsted)s -3079(packages)s 4007(to)s 4246(the)s 4594(system)s 5318(administrator)s -6651(when)s 7227(the)s 3(y)k 7690(select)s 8293(the)s -480 3389(suggesting)m 1557(package,)s 2448(b)s 4(ut)k 2810(the)s -3158(def)s 2(ault)k 3879(is)s 4089(not)s 4455(to)s -4694(install)s 5332(the)s 5680(suggested)s 6682(package.)s gsave -120 3049 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 2755(This)m -956(\207eld)s 1439(is)s 1649(lik)s 2(e)k gsave -2061 2809 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2761 2755(,)m -2868(e)s 3(xcept)k 3549(that)s 3967(it)s 4159(also)s -4597(forces)s gsave -5231 2809 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5691 2755(to)m 5930(complete)s 6862(installation)s 7980(of)s -8251(the)s 480 2515(packages)m 1408(named)s 2104(before)s 2770(e)s 6(v)k 3(en)k -3270(starting)s 4039(the)s 4387(installation)s 5505(of)s 5776(the)s -6124(package)s 6964(which)s 7606(declares)s 8439(the)s 480 2275(predependenc)m 3(y)k 15(.)k -gsave -480 1921 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1237 1867(checks)m 1936(for)s 2270(predependencies)s 3912(when)s 4484(it)s -4673(is)s 4879(doing)s 5475(an)s 5755(installation)s 6869(run,)s -7292(and)s 7692(will)s 8115(attempt)s 8887(to)s 480 1627(\207nd)m -911(the)s 1259(packages)s 2187(which)s 2829(are)s 3176(required)s -4030(to)s 4269(be)s 4551(installed)s 5418(\207rst)s 5849(and)s -6253(do)s 6546(so)s 6812(in)s 7055(the)s 7403(right)s -7914(order)s 13(.)k gsave -0 948 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 1134 0 0 0 240 240 60 LoutGraphic -gsave -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -122 fnt82 0.0 0.0 0.0 setrgbcolor 0 753(1)m -192 fnt82 58 683(Current)m 690(v)s 2(ersions)k 1366(\(1.2.4\))s -1915(of)s gsave -2131 726 translate -0.6953 1.0000 scale -192 fnt31 0.0 0.0 0.0 setrgbcolor 0 -42(dpkg)m -grestore -192 fnt82 -0.0 0.0 0.0 setrgbcolor 2498 683(ha)m 3(v)k 2(e)k 2900(a)s -3033(b)s 3(ug)k 3361(in)s 3556(this)s 3873(area)s -4239(which)s 4753(will)s 5094(cause)s 5564(some)s 6013(of)s -6229(these)s 6667(problems)s 7420(to)s 7612(be)s 7838(ignored.)s -240 fnt82 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m -8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 37 37 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 13842(37)m 240 fnt82 480 13251(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -1440(this)s 1836(process)s 2604(is)s 2814(slo)s 6(w)k -3314(\(because)s 4206(it)s 4398(requires)s 5218(repeated)s 6085(in)s 9(v)k 4(ocations)k -7226(of)s gsave -7497 13305 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7897 13251(\))m 8025(and)s 480 13011(troublesome)m 1718(\(because)s -2610(it)s 2802(requires)s 3622(guessing)s 4513(where)s 5153(to)s -5392(\207nd)s 5823(the)s 6171(appropriate)s 7315(\207les\).)s 480 12603(F)m 3(or)k -869(these)s 1416(reasons,)s 2240(and)s 2644(because)s 3457(this)s -3853(\207eld)s 4336(imposes)s 5171(restrictions)s 6282(on)s 6579(the)s -6927(order)s 7491(in)s 7734(which)s 480 12363(packages)m 1408(may)s -1874(be)s 2156(unpack)s 2(ed)k 3130(\(which)s 3851(can)s -4240(be)s 4522(dif\207cult)s 5338(for)s 5676(installations)s 6881(from)s -7405(multipart)s 8340(media,)s 480 12123(for)m 818(e)s 3(xample\),)k -gsave -1811 12177 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2972 12123(should)m 3669(be)s 3951(used)s 4448(sparingly)s 15(,)k -5430(preferably)s 6465(only)s 6945(by)s 7239(packages)s 8167(whose)s -480 11883(premature)m 1504(upgrade)s 2331(or)s 2590(installation)s 3708(w)s 2(ould)k -4363(hamper)s 5140(the)s 5488(ability)s 6152(of)s 6423(the)s -6771(system)s 7495(to)s 7734(continue)s 8614(with)s 480 11643(an)m 3(y)k -877(upgrade)s 1704(that)s 2122(might)s 2740(be)s 3022(in)s -3265(progress.)s 480 11235(When)m 1109(the)s 1457(package)s 2297(declaring)s -3239(it)s 3431(is)s 3641(being)s 4226(con\207gured,)s 5357(a)s -gsave -5523 11289 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Pre\211Dependency)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6984 11235(will)m 7410(be)s 7692(considered)s 480 10995(satis\207ed)m 1317(only)s -1793(if)s 2005(the)s 2349(depending)s 3395(package)s 4231(has)s -4596(been)s 5101(correctly)s 5999(con\207gured,)s 7125(just)s 7526(as)s -7771(if)s 7984(an)s 8262(ordinary)s gsave -480 10809 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1240 10755(had)m 1644(been)s -2153(used.)s 480 10347(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -1429(when)s 1994(a)s 2149(package)s 2978(declaring)s 3909(a)s -4064(predependenc)s 3(y)k 5553(is)s 5752(being)s 6326(unpack)s 2(ed)k -7289(the)s 7626(predependenc)s 3(y)k 480 10107(can)m 869(be)s -1151(satis\207ed)s 1992(e)s 6(v)k 3(en)k 2492(if)s -2709(the)s 3057(depended-on)s 4351(package\(s\))s 5435(are)s 5782(only)s -6262(unpack)s 2(ed)k 7236(or)s 7495(half-con\207gured,)s 480 9867(pro)m 3(vided)k -1370(that)s 1771(the)s 3(y)k 2217(ha)s 4(v)k 3(e)k -2701(been)s 3193(con\207gured)s 4258(correctly)s 5143(at)s 5358(some)s -5902(point)s 6437(in)s 6663(the)s 6994(past)s 7422(\(and)s -7888(not)s 8237(remo)s 3(v)k 3(ed)k 480 9627(or)m -739(partially)s 1588(remo)s 3(v)k 3(ed)k 2477(since\).)s -3151(In)s 3407(this)s 3803(case)s 4270(both)s 4753(the)s -5101(pre)s 6(viously-con\207gured)k 7266(and)s 7670(currently)s 480 9387(unpack)m 2(ed)k -1454(or)s 1713(half-con\207gured)s 3245(v)s 3(ersions)k 4090(must)s -4615(satisfy)s 5292(an)s 3(y)k 5689(v)s 3(ersion)k -6447(clause)s 7100(in)s 7343(the)s gsave -7691 9441 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Pre\211Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 9147(\207eld.)m 300 fnt84 -0 8530(8.2.1.)m 813(Dependencies)s 2624(on)s 3010(shar)s 5(ed)k -3938(libraries)s 240 fnt82 0 7959(The)m 428(dependenc)s 3(y)k -1623(\207elds)s 2192(listed)s 2767(abo)s 3(v)k 3(e)k -3389(are)s 3736(used)s 4233(by)s 4527(packages)s 5455(which)s -6097(need)s 6607(shared)s 7289(libraries)s 8121(to)s 8360(declare)s -0 7719(dependencies)m 1340(on)s 1637(the)s 1985(appropriate)s 3129(packages.)s -0 7311(These)m 627(dependencies)s 1967(are)s 2314(usually)s 3059(determined)s -4192(automatically)s 5546(using)s gsave -6118 7365 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211shlibdeps)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7579 7311(and)m 7983(inserted)s 0 7071(in)m -243(the)s 591(package)s 1431(control)s 2163(\207le)s 2524(using)s -3096(the)s 3444(control)s 4176(\207le)s 4537(substitution)s 5710(v)s 6(ariables)k -6617(mechanism;)s 7818(see)s 0 6831(`)m gsave -61 6885 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(debian/substvars)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1723 6831(and)m 2127(v)s 6(ariable)k -2946(substitutions',)s 4341(page)s 4849(15)s 5135(and)s 5539(`T)s 19(ools)k -6195(for)s 6533(processing)s 7609(source)s 0 6591(packages',)m 1063(page)s -1571(8.)s 300 fnt84 0 6030(8.2.2.)m 813(Decon\207guration)s 2944(due)s -3479(to)s 3796(r)s 5(emo)k 3(v)k 3(al)k -4902(during)s 5836(b)s 6(ulk)k 6483(installations)s 240 fnt82 -0 5459(If)m gsave -214 5513 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 658 5459(w)m 2(ould)k 1297(lik)s 2(e)k -1693(to)s 1916(remo)s 3(v)k 3(e)k 2667(a)s -2817(package)s 3641(due)s 4026(to)s 4249(a)s 4399(con\210ict,)s -5207(as)s 5441(described)s 6399(abo)s 3(v)k 3(e,)k -7056(b)s 4(ut)k 7402(this)s 7782(w)s 2(ould)k -8420(violate)s 0 5219(a)m 162(dependenc)s 3(y)k 1353(of)s -1620(some)s 2177(other)s 2724(package)s 3560(on)s 3853(the)s -4196(system,)s gsave -4963 5273 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5419 5219(will)m 5841(usually)s 6582(not)s 6944(remo)s 3(v)k 3(e)k -7707(the)s 8050(con\210icting)s 0 4979(package)m 840(and)s 1244(halt)s -1662(with)s 2144(an)s 2427(error)s 13(.)k 0 4571(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -960(if)s 1177(the)s gsave -1525 4625 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211auto\211deconfigure)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3387 4571(\()m gsave -3460 4625 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211B)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3660 4571(\))m 3788(option)s -4457(is)s 4667(used)s gsave -5164 4625 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5624 4571(will)m 6050(automatically)s 7404(`decon\207gure')s -8725(the)s 0 4331(package)m 840(with)s 1322(the)s 1670(problematic)s -2864(dependenc)s 3(y)k 15(,)k 4097(so)s 4363(that)s -4781(the)s 5129(con\210icting)s 6205(package)s 7045(can)s 7434(be)s -7716(remo)s 3(v)k 3(ed)k 8605(and)s 0 4091(the)m -348(package)s 1188(we')s 12(re)k 1775(trying)s 2399(to)s -2638(install)s 3276(can)s 3665(be)s 3947(installed.)s 4860(If)s -gsave -5090 4145 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5550 4091(is)m 5760(being)s 6345(ask)s 2(ed)k 6946(to)s -7185(install)s 7823(packages)s 0 3851(\(rather)m 695(than)s 1163(just)s -1567(unpacking)s 2617(them\))s 3222(it)s 3413(will)s 3838(try)s -4156(to)s 4395(recon\207gure)s 5539(the)s 5886(package)s 6725(when)s -7300(it)s 7491(has)s 7860(unpack)s 2(ed)k 8833(all)s -0 3611(its)m 261(ar)s 4(guments,)k 1344(in)s 1571(the)s -1903(hope)s 2409(that)s 2812(one)s 3198(of)s 3453(the)s -3785(other)s 4320(packages)s 5232(it)s 5409(is)s 5603(installing)s -6529(will)s 6939(satisfy)s 7600(the)s 7932(problematic)s 0 3371(dependenc)m 3(y)k 15(.)k -gsave -0 3017 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -760 2963(supplies)m 1595(this)s 1991(ar)s 4(gument)k 2950(to)s -gsave -3189 3017 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3649 2963(when)m 4225(it)s 4417(in)s 9(v)k 4(ok)k 2(es)k -5198(it,)s 5437(so)s 5703(that)s 6121(b)s 4(ulk)k -6604(installations)s 7809(proceed)s 0 2723(smoothly)m 15(.)k gsave -0 1699 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(8.3.)m 628(Alter)s 4(nati)k 3(v)k 3(e)k -2235(packages)s 3549(-)s gsave -3721 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Conflicts)m - -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 5002 66(and)m gsave -5589 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor -0 -70(Replaces)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 1237(When)m 626(one)s -1025(package)s 1862(declares)s 2692(a)s 2855(con\210ict)s 3629(with)s -4108(another)s gsave -4882 1291 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5339 1237(will)m 5762(refuse)s 6398(to)s 6634(allo)s 6(w)k -7210(them)s 7745(to)s 7981(be)s 8259(installed)s 0 997(on)m -297(the)s 645(system)s 1369(at)s 1601(the)s 1949(same)s -2496(time.)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 38 38 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(38)m 240 fnt82 0 13251(If)m -219(one)s 610(package)s 1439(is)s 1637(to)s 1865(be)s -2136(installed,)s 3041(the)s 3377(other)s 3917(must)s 4431(be)s -4702(remo)s 3(v)k 3(ed)k 5579(\207rst)s 5999(-)s -6116(if)s 6322(the)s 6658(package)s 7487(being)s 8061(installed)s -8916(is)s 0 13011(mark)m 2(ed)k 756(as)s 989(replacing)s -1914(\(`)s gsave -2054 13065 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2897 13011(-)m 3008(o)s 3(v)k 3(erwriting)k -4153(\207les)s 4585(and)s 4971(replacing)s 5896(packages',)s 6942(page)s -7433(40\))s 7783(the)s 8114(one)s 8499(on)s 8778(the)s -0 12771(system,)m 762(or)s 1011(the)s 1349(one)s 1741(on)s -2029(the)s 2367(system)s 3081(is)s 3281(mark)s 2(ed)k -4045(as)s 4285(deselected,)s 5377(or)s 5626(both)s 6100(packages)s -7018(are)s 7355(mark)s 2(ed)k gsave -8118 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Essential)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 9019 12771(,)m 0 12531(then)m -gsave -469 12585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -929 12531(will)m 1355(automatically)s 2709(remo)s 3(v)k 3(e)k -3476(the)s 3824(package)s 4664(which)s 5306(is)s 5516(causing)s -6300(the)s 6648(con\210ict,)s 7472(otherwise)s 8457(it)s 8649(will)s -0 12291(halt)m 418(the)s 766(installation)s 1884(of)s 2155(the)s -2503(ne)s 6(w)k 2950(package)s 3790(with)s 4272(an)s -4555(error)s 13(.)k gsave -0 11937 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 744 11883(mak)m 2(es)k 1387(it)s -1562(hard)s 2029(to)s 2251(select)s 2837(con\210icting)s 3897(packages,)s -4864(though)s 5570(the)s 5902(user)s 6343(can)s 6715(o)s 3(v)k 3(erride)k -7545(this)s 7924(if)s 8124(the)s 3(y)k 8570(wish.)s -0 11643(If)m 230(the)s 3(y)k 693(do)s 986(not)s -1352(o)s 3(v)k 3(erride)k 2198(it)s 2390(then)s -gsave -2859 11697 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3619 11643(will)m 4045(select)s 4648(one)s 5050(of)s 5321(the)s -5669(packages)s 6597(for)s 6935(remo)s 3(v)k 6(al,)k -7816(and)s 8220(the)s 8568(user)s 0 11403(must)m 525(mak)s 2(e)k -1097(sure)s 1551(it)s 1743(is)s 1953(the)s 2301(right)s -2812(one.)s 3262(In)s 3518(the)s 3866(future)s gsave -4492 11457 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5252 11403(will)m -5678(look)s 6165(for)s 6503(the)s 6851(presence)s 7743(of)s -8014(a)s gsave -8180 11457 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 11163(\207eld)m 483(to)s 722(help)s 1187(decide)s -1867(which)s 2509(package)s 3349(should)s 4046(be)s 4328(installed)s -5195(and)s 5599(which)s 6241(remo)s 3(v)k 3(ed.)k -0 10755(A)m 230(package)s 1070(will)s 1496(not)s 1862(cause)s -2449(a)s 2615(con\210ict)s 3392(merely)s 4109(because)s 4922(its)s -5198(con\207guration)s 6531(\207les)s 6980(are)s 7327(still)s 7739(installed;)s -8660(it)s 0 10515(must)m 525(be)s 807(at)s 1039(least)s -1536(half-installed.)s 0 10107(A)m 224(special)s 936(e)s 3(xception)k -1914(is)s 2117(made)s 2685(for)s 3017(packages)s 3939(which)s -4574(declare)s 5313(a)s 5473(con\210ict)s 6244(with)s 6719(their)s -7210(o)s 6(wn)k 7668(package)s 8501(name,)s 0 9867(or)m -254(with)s 731(a)s 892(virtual)s 1565(package)s 2400(which)s -3037(the)s 3(y)k 3495(pro)s 3(vide)k 4273(\(see)s -4708(belo)s 6(w\):)k 5467(this)s 5858(does)s 6343(not)s -6704(pre)s 6(v)k 3(ent)k 7467(their)s 7958(installation,)s -0 9627(and)m 404(allo)s 6(ws)k 1073(a)s 1239(package)s -2079(to)s 2318(con\210ict)s 3095(with)s 3577(others)s 4212(pro)s 3(viding)k -5193(a)s 5359(replacement)s 6586(for)s 6924(it.)s 7160(Y)s 26(ou)k -7602(use)s 7977(this)s 8373(feature)s 0 9387(when)m 576(you)s -991(w)s 2(ant)k 1514(the)s 1862(package)s 2702(in)s -2945(question)s 3813(to)s 4052(be)s 4334(the)s 4682(only)s -5162(package)s 6002(pro)s 3(viding)k 6983(something.)s 0 8979(A)m -gsave -230 9033 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1191 8979(entry)m 1736(should)s 2433(almost)s 3130(ne)s 6(v)k 3(er)k -3712(ha)s 4(v)k 3(e)k 4213(an)s 4496(`earlier)s -5243(than')s 5767(v)s 3(ersion)k 6525(clause.)s 7226(This)s -7702(w)s 2(ould)k 8357(pre)s 6(v)k 3(ent)k -gsave -0 8793 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -451 8739(from)m 965(upgrading)s 1979(or)s 2229(installing)s 3161(the)s -3499(package)s 4329(which)s 4962(declared)s 5819(such)s 6305(a)s -6461(con\210ict)s 7229(until)s 7712(the)s 8050(upgrade)s 8867(or)s -0 8499(remo)m 3(v)k 6(al)k 824(of)s 1090(the)s -1432(con\210icted-with)s 2931(package)s 3766(had)s 4164(been)s 4668(completed.)s -5763(This)s 6233(aspect)s 6885(of)s 7151(installation)s 8263(ordering)s -0 8259(is)m 210(not)s 576(handled)s 1392(by)s gsave -1686 8313 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2386 8259(,)m -2493(so)s 2759(that)s 3177(the)s 3525(use)s gsave -3900 8313 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4861 8259(in)m -5104(this)s 5500(w)s 2(ay)k 5951(is)s 6161(lik)s 2(ely)k -6757(to)s 6996(cause)s 7583(problems)s 8524(for)s 0 8019(`b)m 4(ulk)k -562(run')s 993(upgrades)s 1908(and)s 2312(installations.)s gsave -0 6995 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(8.4.)m 628(V)s 11(irtual)k 1682(packages)s -2996(-)s gsave -3168 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Provides)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 6533(As)m 317(well)s 783(as)s 1033(the)s -1381(names)s 2043(of)s 2314(actual)s 2939(\(`concrete'\))s 4113(packages,)s -5097(the)s 5445(package)s 6285(relationship)s 7466(\207elds)s gsave -8035 6587 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(Depends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8735 6533(,)m -gsave -0 6347 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Recommends)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1001 6293(,)m gsave -1108 6347 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Suggests)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1969 6293(and)m gsave -2373 6347 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3334 6293(may)m 3800(mention)s 4641(virtual)s -5319(packages.)s 0 5885(A)m 227(virtual)s 902(package)s 1739(is)s -1946(one)s 2345(which)s 2984(appears)s 3762(in)s 4002(the)s -gsave -4347 5939 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5205 5885(control)m 5934(\207le)s 6292(\207eld)s 6772(of)s 7040(another)s -7814(package.)s 8698(The)s 0 5645(ef)m 6(fect)k 595(is)s -804(as)s 1053(if)s 1269(the)s 1616(package\(s\))s 2698(which)s -3339(pro)s 3(vide)k 4122(a)s 4287(particular)s 5260(virtual)s -5936(package)s 6775(name)s 7348(had)s 7751(been)s 8259(listed)s -8832(by)s 0 5405(name)m 574(e)s 6(v)k 3(erywhere)k -1736(were)s 2256(the)s 2604(virtual)s 3282(package)s 4122(name)s -4696(appears.)s 0 4997(If)m 230(there)s 763(are)s 1110(both)s -1593(a)s 1759(real)s 2171(and)s 2575(a)s 2741(virtual)s -3419(package)s 4259(of)s 4530(the)s 4878(same)s 5425(name)s -5999(then)s 6468(the)s 6816(dependenc)s 3(y)k 8011(may)s -8477(be)s 0 4757(satis\207ed)m 841(\(or)s 1179(the)s 1527(con\210ict)s -2304(caused\))s 3083(by)s 3377(either)s 3980(the)s 4328(real)s -4740(package)s 5580(or)s 5839(an)s 3(y)k 6236(of)s -6507(the)s 6855(virtual)s 7533(packages)s 8461(which)s 0 4517(pro)m 3(vide)k -784(it.)s 1020(This)s 1496(is)s 1706(so)s 1972(that,)s -2437(for)s 2775(e)s 3(xample,)k 3689(supposing)s 4714(we)s -5049(ha)s 4(v)k 3(e)k gsave -480 4331 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Package:)m 1296(vm)s 0 -292(Depends:)m 1296(emacs)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 3794(and)m 404(someone)s 1311(else)s 1738(releases)s -2544(an)s 2827(x)s 3(emacs)k 3592(package)s 4432(the)s 3(y)k -4895(can)s 5284(say)s gsave -480 3608 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package:)m -1296(xemacs)s 0 -292(Provides:)m 1440(emacs)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 3101(and)m 404(all)s 697(will)s 1123(w)s 2(ork)k -1674(in)s 1916(the)s 2264(interim)s 3013(\(until)s 3585(a)s -3750(purely)s 4415(virtual)s 5093(package)s 5933(name)s 6507(is)s -6716(decided)s 7518(on)s 7815(and)s 8219(the)s gsave -8566 3155 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(emacs)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2861(and)m -gsave -404 2915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(vm)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -664 2861(packages)m 1592(are)s 1939(changed)s 2795(to)s 3034(use)s -3409(it\).)s 0 2453(If)m 230(a)s 396(dependenc)s 3(y)k -1591(or)s 1850(a)s 2016(con\210ict)s 2793(has)s 3163(a)s -3329(v)s 3(ersion)k 4087(number)s 4878(attached)s 5732(then)s -6201(only)s 6681(real)s 7093(packages)s 8021(will)s 8447(be)s -0 2213(considered)m 1085(to)s 1315(see)s 1667(whether)s 2488(the)s -2826(relationship)s 3998(is)s 4199(satis\207ed)s 5031(\(or)s 5360(the)s -5698(prohibition)s 6809(violated,)s 7677(for)s 8006(a)s 8163(con\210ict\))s -8998(-)s 0 1973(it)m 182(is)s 381(assumed)s 1252(that)s -1659(a)s 1815(real)s 2216(package)s 3045(which)s 3676(pro)s 3(vides)k -4537(virtual)s 5205(package)s 6034(is)s 6233(not)s 6588(of)s -6849(the)s 7186(`right')s 7817(v)s 3(ersion.)k 8611(So,)s -8960(a)s gsave -0 1787 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 853 1733(\207eld)m 1327(may)s 1784(not)s 2141(contain)s -2893(v)s 3(ersion)k 3642(numbers,)s 4564(and)s 4959(the)s -5298(v)s 3(ersion)k 6047(number)s 6829(of)s 7091(the)s -7430(concrete)s 8286(package)s 0 1493(which)m 631(pro)s 3(vides)k -1491(a)s 1645(particular)s 2607(virtual)s 3273(package)s 4101(will)s -4515(not)s 4870(be)s 5140(look)s 2(ed)k 5836(at)s -6056(when)s 6620(considering)s 7777(a)s 7931(dependenc)s 3(y)k -0 1253(on)m 297(or)s 556(con\210ict)s 1333(with)s 1815(the)s -2163(virtual)s 2841(package)s 3681(name.)s 0 845(If)m 223(you)s -630(w)s 2(ant)k 1146(to)s 1377(specify)s 2114(which)s -2748(of)s 3011(a)s 3170(set)s 3487(of)s 3751(real)s -4155(packages)s 5076(should)s 5765(be)s 6039(the)s 6380(def)s 2(ault)k -7093(to)s 7325(satisfy)s 7994(a)s 8152(particular)s 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 39 39 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 13842(39)m 240 fnt82 0 13251(dependenc)m 3(y)k -1195(on)s 1492(a)s 1658(virtual)s 2336(package,)s 3227(you)s -3642(should)s 4339(list)s 4690(the)s 5038(real)s 5450(package)s -6290(as)s 6540(alternati)s 6(v)k 3(e)k 7594(before)s -8260(the)s 0 13011(virtual.)m gsave -0 11987 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(8.5.)m -gsave -628 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(Replaces)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -1776 66(-)m 1948(o)s 3(v)k 3(erwriting)k 3613(\207les)s -4216(and)s 4803(r)s 5(eplacing)k 6149(packages)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 11525(The)m gsave -428 11579 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1289 11525(control)m 2021(\207le)s 2382(\207eld)s -2865(has)s 3235(tw)s 2(o)k 3645(purposes,)s 4603(which)s -5245(come)s 5819(into)s 6244(play)s 6710(in)s 6953(dif)s 6(ferent)k -7828(situations.)s 0 11117(V)m 14(irtual)k 717(packages)s 1645(\(`V)s 14(irtual)k -2520(packages)s 3448(-)s gsave -3576 11171 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Provides)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4377 11117(',)m 4563(page)s 5071(39\))s -5439(are)s 5786(not)s 6152(considered)s 7246(when)s 7822(looking)s -8607(at)s 8839(a)s gsave -0 10931 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 861 10877(\207eld)m 1344(-)s 1472(the)s -1820(packages)s 2748(declared)s 3615(as)s 3865(being)s 4450(replaced)s -5317(must)s 5842(be)s 6124(mentioned)s 7192(by)s 7486(their)s -7983(real)s 8395(names.)s 300 fnt84 0 10316(8.5.1.)m 813(Ov)s 3(erwriting)k -2459(\207les)s 3024(in)s 3343(other)s 4096(packages)s 240 fnt82 -0 9745(Firstly)m 15(,)k 715(as)s 965(mentioned)s 2033(before,)s -2750(it)s 2942(is)s 3152(usually)s 3897(an)s 4180(error)s -4703(for)s 5041(a)s 5207(package)s 6047(to)s 6286(contains)s -7134(\207les)s 7583(which)s 8225(are)s 8572(on)s 0 9505(the)m -341(system)s 1058(in)s 1294(another)s 2064(package,)s 2948(though)s -3664(currently)s 4573(the)s gsave -4914 9559 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211force\211overwrite)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6669 9505(\210ag)m 7074(is)s 7277(enabled)s -8072(by)s 8358(def)s 2(ault,)k 0 9265(do)m 6(wngrading)k -1311(the)s 1659(error)s 2182(to)s 2421(a)s 2587(w)s 2(arning,)k -0 8857(If)m 230(the)s 578(o)s 3(v)k 3(erwriting)k -1740(package)s 2580(declares)s 3413(that)s 3831(it)s 4023(replaces)s -4856(the)s 5204(one)s 5606(containing)s 6669(the)s 7017(\207le)s -7378(being)s 7963(o)s 3(v)k 3(erwritten)k 0 8617(then)m -gsave -466 8671 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -922 8617(will)m 1344(proceed,)s 2204(and)s 2604(replace)s 3345(the)s -3689(\207le)s 4046(from)s 4566(the)s 4911(old)s 5271(package)s -6107(with)s 6585(that)s 6999(from)s 7519(the)s 7863(ne)s 6(w)k 15(.)k -8341(The)s 8765(\207le)s 0 8377(will)m 426(no)s 719(longer)s -1390(be)s 1672(listed)s 2247(as)s 2497(`o)s 6(wned')k -3321(by)s 3615(the)s 3963(old)s 4327(package.)s 0 7969(If)m -230(a)s 396(package)s 1236(is)s 1446(completely)s 2562(replaced)s -3429(in)s 3672(this)s 4068(w)s 2(ay)k 15(,)k -4557(so)s 4823(that)s gsave -5241 8023 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5701 7969(does)m 6191(not)s 6557(kno)s 6(w)k -7138(of)s 7409(an)s 3(y)k 7806(\207les)s 8255(it)s -8447(still)s 0 7729(contains,)m 904(it)s 1096(is)s 1306(considered)s -2400(to)s 2639(ha)s 4(v)k 3(e)k 3140(disappeared.)s -4386(It)s 4591(will)s 5017(be)s 5299(mark)s 2(ed)k -6072(as)s 6322(not)s 6688(w)s 2(anted)k 7435(on)s -7732(the)s 8080(system)s 0 7489(\(selected)m 888(for)s 1207(remo)s 3(v)k 6(al\))k -2090(and)s 2475(not)s 2822(installed.)s 3717(An)s 3(y)k -4162(conf\207les)s 5017(details)s 5672(noted)s 6243(in)s 6468(the)s -6797(package)s 7618(will)s 8025(be)s 8288(ignored,)s 0 7249(as)m -250(the)s 3(y)k 713(will)s 1139(ha)s 4(v)k 3(e)k -1640(been)s 2149(tak)s 2(en)k 2722(o)s 3(v)k 3(er)k -3201(by)s 3495(the)s 3843(replacing)s 4785(package\(s\).)s 5924(The)s -6352(package')s 13(s)k gsave -7346 7303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postrm)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8006 7249(script)m 8596(will)s 0 7009(be)m -282(run)s 658(to)s 897(allo)s 6(w)k 1476(the)s -1824(package)s 2664(to)s 2903(do)s 3196(an)s 3(y)k -3593(\207nal)s 4073(cleanup)s 4870(required.)s 5770(See)s 6171(`Summary)s -7234(of)s 7505(w)s 2(ays)k 8045(maintainer)s 0 6769(scripts)m -674(are)s 1021(called',)s 1777(page)s 2285(28.)s 0 6361(In)m -256(the)s 604(future)s gsave -1230 6415 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1690 6361(will)m 2116(discard)s 2864(\207les)s -3313(which)s 3955(o)s 3(v)k 3(erwrite)k 4920(those)s -5481(from)s 6005(another)s 6782(package)s 7622(which)s 8264(declares)s -0 6121(that)m 418(it)s 610(replaces)s 1443(the)s 1791(one)s -2193(being)s 2778(installed)s 3645(\(so)s 3990(that)s 4408(you)s -4823(can)s 5212(install)s 5850(an)s 6133(older)s 6684(v)s 3(ersion)k -7442(of)s 7713(a)s 7879(package)s 0 5881(without)m 791(problems\).)s -0 5473(This)m 476(usage)s 1077(of)s gsave -1348 5527 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2209 5473(only)m 2689(tak)s 2(es)k -3229(ef)s 6(fect)k 3825(when)s 4401(both)s 4884(packages)s -5812(are)s 6159(at)s 6391(least)s 6888(partially)s 7737(on)s -8034(the)s 8382(system)s 0 5233(at)m 232(once,)s 791(so)s -1057(that)s 1475(it)s 1667(can)s 2056(only)s 2536(happen)s -3285(if)s 3502(the)s 3(y)k 3965(do)s 4258(not)s -4624(con\210ict)s 5401(or)s 5660(if)s 5877(the)s 6225(con\210ict)s -7002(has)s 7372(been)s 7881(o)s 3(v)k 3(erridden.)k -300 fnt84 0 4672(8.5.2.)m 813(Replacing)s 2163(whole)s 2981(packages,)s -4287(f)s 7(or)k 5(cing)k 5259(their)s 5945(r)s 5(emo)k 3(v)k 3(al)k -240 fnt82 0 4101(Secondly)m 15(,)k gsave -977 4155 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Replaces)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1832 4101(allo)m 6(ws)k -gsave -2495 4155 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2949 4101(and)m gsave -3347 4155 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4101 4101(to)m 4334(resolv)s 3(e)k 5071(which)s -5707(package)s 6541(should)s 7232(be)s 7508(remo)s 3(v)k 3(ed)k -8391(when)s 8960(a)s 0 3861(con\210ict)m 759(-)s 869(see)s -1212(`)s 19(Alternati)k 6(v)k 3(e)k 2374(packages)s -3284(-)s gsave -3394 3915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Conflicts)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4337 3861(and)m gsave -4722 3915 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Replaces)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5523 3861(',)m 5691(page)s 6181(38.)s -6507(This)s 6964(usage)s 7547(only)s 8009(tak)s 2(es)k -8530(ef)s 6(fect)k 0 3621(when)m 576(the)s 924(tw)s 2(o)k -1334(packages)s 240 fnt83 2262 3623(do)m 240 fnt82 2555 3621(con\210ict,)m -3379(so)s 3645(that)s 4063(the)s 4411(tw)s 2(o)k -4821(ef)s 6(fects)k 5501(do)s 5794(not)s 6160(interfere)s -7023(with)s 7505(each)s 8000(other)s 13(.)k gsave -0 2597 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 66(8.6.)m 628(Defaults)s 1834(f)s 8(or)k -2311(satisfying)s 3679(dependencies)s 5558(-)s 5730(ordering)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 2135(Ordering)m 916(is)s 1126(signi\207cant)s 2182(in)s -2425(dependenc)s 3(y)k 3620(\207elds.)s 0 1727(Usually)m 795(dselect)s -1514(will)s 1936(suggest)s 2710(to)s 2945(the)s 3290(user)s -3744(that)s 4158(the)s 3(y)k 4617(select)s 5216(the)s -5561(package)s 6397(with)s 6875(the)s 7219(most)s 7740(`fundamental')s -0 1487(class)m 515(\(e)s 3(g,)k 924(it)s 1116(will)s -1542(prefer)s 2171(Base)s 2692(packages)s 3620(to)s 3859(Optional)s -4751(ones\),)s 5376(or)s 5635(the)s 5983(one)s 6385(that)s -6803(the)s 3(y)k 7266(`most)s 7870(w)s 2(anted')k -8671(to)s 0 1247(select)m 603(in)s 846(some)s 1407(sense.)s -0 839(In)m 256(the)s 604(absence)s 1417(of)s 1688(other)s -2239(information)s gsave -3424 893 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4184 839(will)m 4610(of)s 6(fer)k 5127(a)s -5293(def)s 2(ault)k 6014(selection)s 6920(of)s 7191(the)s -7539(\207rst)s 7970(named)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 40 40 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(40)m 240 fnt82 0 13251(package)m -840(in)s 1083(a)s 1249(list)s 1600(of)s 1871(alternati)s 6(v)k 3(es.)k -0 12843(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -960(there)s 1493(is)s 1703(no)s 1996(w)s 2(ay)k -2447(to)s 2686(specify)s 3430(the)s 3778(`order')s 4473(of)s -4744(se)s 6(v)k 3(eral)k 5466(packages)s 6394(which)s -7036(all)s 7329(pro)s 3(vide)k 8113(the)s 8461(same)s -0 12603(thing,)m 599(when)s 1175(that)s 1593(thing)s 2138(is)s -2348(listed)s 2923(as)s 3173(a)s 3339(dependenc)s 3(y)k 15(.)k -0 12195(Therefore)m 988(a)s 1144(dependenc)s 3(y)k 2329(on)s -2617(a)s 2773(virtual)s 3441(package)s 4272(should)s 4959(contain)s -5710(a)s 5867(concrete)s 6722(package)s 7552(name)s 8117(as)s -8357(the)s 8695(\207rst)s 0 11955(alternati)m 6(v)k 3(e,)k -1105(so)s 1371(that)s 1789(this)s 2185(is)s 2395(the)s -2743(def)s 2(ault.)k 0 11547(F)m 3(or)k 389(e)s 3(xample,)k -1303(consider)s 2173(the)s 2521(set)s 2846(of)s 3117(packages:)s -gsave -480 11361 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Package:)m 1296(glibcdoc)s 0 -292(Recommends:)m -1728(info\211browser)s 0 -772(Package:)m 1296(info)s 0 -1012(Provides:)m 1440(info\211browser)s -0 -1492(Package:)m 1296(emacs)s 0 -1732(Provides:)m 1440(info\211browser)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 9115(If)m gsave -230 9169 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(emacs)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 790 9115(and)m gsave -1194 9169 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(info)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1654 9115(both)m 2137(ha)s 4(v)k 3(e)k -2638(the)s 2986(same)s 3533(priority)s 4303(then)s gsave -4772 9169 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5472 9115(')m 13(s)k -5682(choice)s 6362(is)s 6572(essentially)s 7634(random.)s 8469(Better)s -0 8875(w)m 2(ould)k 655(be)s gsave -480 8689 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(Package:)m 1296(glibcdoc)s 0 -292(Recommends:)m 1728(info)s 2448(|)s -2736(info\211browser)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8126(so)m 266(that)s -gsave -684 8180 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1444 8126(def)m 2(aults)k 2249(to)s 2488(selecting)s 3390(the)s -3738(lightweight)s 4887(standalone)s 5966(info)s 6404(bro)s 6(wser)k 13(.)k -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 41 41 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8839 13842(41)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(9.)m 412(Con\207guration)s 2530(\207le)s 3042(handling)s -grestore -gsave -0 12321 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 12267(can)m -849(do)s 1142(a)s 1308(certain)s 2014(amount)s 2792(of)s -3063(automatic)s 4058(handling)s 4949(of)s 5220(package)s 6060(con\207guration)s -7393(\207les.)s 0 11859(Whether)m 883(this)s 1279(mechanism)s 2428(is)s -2638(appropriate)s 3782(depends)s 4618(on)s 4915(a)s 5081(number)s -5872(of)s 6143(f)s 2(actors,)k 6897(b)s 4(ut)k -7259(basically)s 8162(there)s 8695(are)s 0 11619(tw)m 2(o)k -410(approaches)s 1537(to)s 1776(an)s 3(y)k 2173(particular)s -3147(con\207guration)s 4480(\207le.)s 0 11211(The)m 428(easy)s 907(method)s -1683(is)s 1893(to)s 2132(ship)s 2584(a)s 2750(best-ef)s 6(fort)k -3797(con\207guration)s 5130(in)s 5373(the)s 5721(package,)s 6612(and)s -7016(use)s gsave -7391 11265 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7791 11211(')m 13(s)k 8001(conf\207le)s 0 10971(mechanism)m -1149(to)s 1388(handle)s 2082(updates.)s 2917(If)s 3147(the)s -3495(user)s 3953(is)s 4163(unlik)s 2(ely)k 4999(to)s -5238(w)s 2(ant)k 5761(to)s 6000(edit)s 6418(the)s -6766(\207le,)s 7178(b)s 4(ut)k 7540(you)s 7955(need)s -8465(them)s 0 10731(to)m 239(be)s 521(able)s 975(to)s -1214(without)s 2005(losing)s 2643(their)s 3140(changes,)s 4018(and)s -4422(a)s 4588(ne)s 6(w)k 5035(package)s 5875(with)s -6357(a)s 6523(changed)s 7379(v)s 3(ersion)k 8137(of)s -8408(the)s 8756(\207le)s 0 10491(is)m 210(only)s 690(released)s -1530(infrequently)s 15(,)k 2790(this)s 3186(is)s 3396(a)s -3562(good)s 4100(approach.)s 0 10083(The)m 426(hard)s 907(method)s -1681(is)s 1888(to)s 2125(b)s 4(uild)k 2669(the)s -3014(con\207guration)s 4345(\207le)s 4704(from)s 5226(scratch)s 5956(in)s -6197(the)s gsave -6543 10137 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7401 10083(script,)m 8036(and)s 8438(to)s 8674(tak)s 2(e)k -0 9843(the)m 348(responsibility)s 1703(for)s 2041(\207xing)s 2653(an)s 3(y)k -3050(mistak)s 2(es)k 3935(made)s 4509(in)s 4752(earlier)s -5420(v)s 3(ersions)k 6265(of)s 6536(the)s 6884(package)s -7724(automatically)s 15(.)k 0 9603(This)m 476(will)s 902(be)s -1184(appropriate)s 2328(if)s 2545(the)s 2893(\207le)s 3254(is)s -3464(lik)s 2(ely)k 4060(to)s 4299(need)s 4809(to)s -5048(be)s 5330(dif)s 6(ferent)k 6205(on)s 6502(each)s -6997(system.)s gsave -0 8579 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(9.1.)m 628(A)s 16(utomatic)k -2124(handling)s 3403(of)s 3766(con\207guration)s 5667(\207les)s 6270(by)s -gsave -6681 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(dpkg)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 8117(A)m 225(package)s 1060(may)s 1520(contain)s 2276(a)s -2437(control)s 3163(area)s 3615(\207le)s 3971(called)s gsave -4593 8171 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(conffiles)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5494 8117(.)m -5593(This)s 6064(\207le)s 6419(should)s 7111(be)s 7388(a)s -7548(list)s 7894(of)s 8159(\207lenames)s 0 7877(of)m 271(con\207guration)s -1604(\207les)s 2053(needing)s 2864(automatic)s 3859(handling,)s 4804(separated)s -5764(by)s 6058(ne)s 6(wlines.)k 7006(The)s 7434(\207lenames)s -8401(should)s 0 7637(be)m 282(absolute)s 1135(pathnames,)s 2265(and)s -2669(the)s 3017(\207les)s 3466(referred)s 4278(to)s 4517(should)s -5214(actually)s 6024(e)s 3(xist)k 6532(in)s 6775(the)s -7123(package.)s 0 7229(When)m 629(a)s 795(package)s 1635(is)s -1845(upgraded)s gsave -2794 7283 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 3254 7229(will)m 3680(process)s 4448(the)s 4796(con\207guration)s -6129(\207les)s 6578(during)s 7256(the)s 7604(con\207guration)s 0 6989(stage,)m -598(shortly)s 1316(before)s 1982(it)s 2174(runs)s 2637(the)s -2985(package')s 13(s)k gsave -3979 7043 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4840 6989(script,)m 0 6581(F)m 3(or)k -389(each)s 884(\207le)s 1245(it)s 1437(checks)s 2139(to)s -2378(see)s 2739(whether)s 3569(the)s 3917(v)s 3(ersion)k -4675(of)s 4946(the)s 5294(\207le)s 5655(included)s 6537(in)s -6780(the)s 7128(package)s 7968(is)s 8178(the)s 8526(same)s -0 6341(as)m 250(the)s 598(one)s 1000(that)s 1418(w)s 2(as)k -1839(included)s 2721(in)s 2964(the)s 3312(last)s 3703(v)s 3(ersion)k -4461(of)s 4732(the)s 5080(package)s 5920(\(the)s 6347(one)s -6749(that)s 7167(is)s 7377(being)s 7962(upgraded)s 0 6101(from\);)m -655(it)s 847(also)s 1285(compares)s 2252(the)s 2600(v)s 3(ersion)k -3358(currently)s 4274(installed)s 5141(on)s 5438(the)s 5786(system)s -6510(with)s 6992(the)s 7340(one)s 7742(shipped)s 8545(with)s -0 5861(the)m 348(last)s 739(v)s 3(ersion.)k 0 5453(If)m -230(neither)s 953(the)s 1301(user)s 1759(nor)s 2138(the)s -2486(package)s 3326(maintainer)s 4407(has)s 4777(changed)s 5633(the)s -5981(\207le,)s 6393(it)s 6585(is)s 6795(left)s 7172(alone.)s -7794(If)s 8024(one)s 8426(or)s 8685(the)s 0 5213(other)m -551(has)s 921(changed)s 1777(their)s 2274(v)s 3(ersion,)k -3082(then)s 3551(the)s 3899(changed)s 4755(v)s 3(ersion)k -5513(is)s 5723(preferred)s 6655(-)s 6783(ie,)s 7062(if)s -7279(the)s 7627(user)s 8085(edits)s 8587(their)s 0 4973(\207le,)m -412(b)s 4(ut)k 774(the)s 1122(package)s 1962(maintainer)s -3043(doesn')s 4(t)k 3803(ship)s 4255(a)s 4421(dif)s 6(ferent)k -5296(v)s 3(ersion,)k 6104(the)s 6452(user')s 13(s)k -7060(changes)s 7882(will)s 8308(stay)s 15(,)k 0 4733(silently)m 15(,)k -795(b)s 4(ut)k 1157(if)s 1374(the)s 1722(maintainer)s -2803(ships)s 3346(a)s 3512(ne)s 6(w)k 3959(v)s 3(ersion)k -4717(and)s 5121(the)s 5469(user)s 5927(hasn')s 4(t)k -6567(edited)s 7209(it)s 7401(the)s 7749(ne)s 6(w)k -8196(v)s 3(ersion)k 0 4493(will)m 426(be)s 708(installed)s -1575(\(with)s 2136(an)s 2419(informati)s 6(v)k 3(e)k -3580(message\).)s 4573(If)s 4803(both)s 5286(ha)s 4(v)k 3(e)k -5787(changed)s 6643(their)s 7140(v)s 3(ersion)k 7898(the)s -8246(user)s 8704(is)s 0 4253(prompted)m 975(about)s 1567(the)s -1915(problem)s 2772(and)s 3176(must)s 3701(resolv)s 3(e)k -4444(the)s 4792(dif)s 6(ferences)k 5897(themselv)s 3(es.)k -0 3845(The)m 428(comparisons)s 1688(are)s 2035(done)s 2557(by)s -2851(calculating)s 3952(the)s 4300(MD5)s 4852(message)s 5718(digests)s -6433(of)s 6704(the)s 7052(\207les,)s 7557(and)s 7961(storing)s -8678(the)s 0 3605(MD5)m 552(of)s 823(the)s 1171(\207le)s -1532(as)s 1782(it)s 1974(w)s 2(as)k 2395(included)s -3277(in)s 3520(the)s 3868(most)s 4393(recent)s 5036(v)s 3(ersion)k -5794(of)s 6065(the)s 6413(package.)s 0 3197(When)m 629(a)s -795(package)s 1635(is)s 1845(installed)s 2712(for)s 3050(the)s -3398(\207rst)s 3829(time)s gsave -4309 3251 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4769 3197(will)m 5195(install)s 5833(the)s -6181(\207le)s 6542(that)s 6960(comes)s 7622(with)s 8104(it,)s -8343(unless)s 0 2957(that)m 418(w)s 2(ould)k 1073(mean)s -1648(o)s 3(v)k 3(erwriting)k 2810(a)s 2976(\207le)s -3337(already)s 4094(on)s 4391(the)s 4739(\207lesystem.)s 0 2549(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k -960(note)s 1428(that)s gsave -1846 2603 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2306 2549(will)m 240 fnt83 2732 2551(not)m -240 fnt82 3102 2549(replace)m 3847(a)s 4013(conf\207le)s 4799(that)s -5217(w)s 2(as)k 5638(remo)s 3(v)k 3(ed)k -6527(by)s 6821(the)s 7169(user)s 7627(\(or)s 7965(by)s -8259(a)s 0 2309(script\).)m 713(This)s 1189(is)s 1399(necessary)s -2382(because)s 3195(with)s 3677(some)s 4238(programs)s 5192(a)s -5358(missing)s 6155(\207le)s 6516(produces)s 7431(an)s 7714(ef)s 6(fect)k -8310(hard)s 8793(or)s 0 2069(impossible)m 1092(to)s 1331(achie)s 6(v)k 3(e)k -2108(in)s 2351(another)s 3128(w)s 2(ay)k 15(,)k -3617(so)s 3883(that)s 4301(a)s 4467(missing)s 5264(\207le)s -5625(needs)s 6221(to)s 6460(be)s 6742(k)s 2(ept)k -7212(that)s 7630(w)s 2(ay)k 8081(if)s 8298(the)s -8646(user)s 0 1829(did)m 364(it.)s 0 1421(Note)m 521(that)s -939(a)s 1105(package)s 1945(should)s 240 fnt83 2642 1423(not)m -240 fnt82 3012 1421(modify)m 3757(a)s gsave -3923 1475 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4323 1421(-handled)m 5218(conf\207le)s -6004(in)s 6247(its)s 6523(maintainer)s 7604(scripts.)s 8331(Doing)s -0 1181(this)m 385(will)s 799(lead)s 1243(to)s gsave -1470 1235 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1918 1181(gi)m 6(ving)k -2565(the)s 2901(user)s 3348(confusing)s 4333(and)s 4725(possibly)s -5565(dangerous)s 6588(options)s 7332(for)s 7658(conf\207le)s 8432(update)s -0 941(when)m 576(the)s 924(package)s 1764(is)s 1974(upgraded.)s -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 42 42 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(42)m gsave -0 12747 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(9.2.)m 628(Fully-featur)s 5(ed)k 2662(maintainer)s 4245(script)s -5104(con\207guration)s 7005(handling)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12285(F)m 3(or)k -389(\207les)s 838(which)s 1480(contain)s 2241(site-speci\207c)s 3434(information)s -4619(such)s 5115(as)s 5365(the)s 5713(hostname)s 6686(and)s -7090(netw)s 2(orking)k 8231(details)s 0 12045(and)m 404(so)s -670(forth,)s 1241(it)s 1433(is)s 1643(better)s 2246(to)s -2485(create)s 3110(the)s 3458(\207le)s 3819(in)s 4062(the)s -4410(package')s 13(s)k gsave -5404 12099 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6265 12045(script.)m 0 11637(This)m 476(will)s -902(typically)s 1792(in)s 9(v)k 4(olv)k 3(e)k -2550(e)s 3(xamining)k 3610(the)s 3958(state)s 4451(of)s -4722(the)s 5070(rest)s 5474(of)s 5745(the)s 6093(system)s -6817(to)s 7056(determine)s 8067(v)s 6(alues)k 0 11397(and)m -398(other)s 943(information,)s 2171(and)s 2569(may)s 3029(in)s 9(v)k 4(olv)k 3(e)k -3780(prompting)s 4824(the)s 5166(user)s 5617(for)s 5949(some)s -6504(information)s 7682(which)s 8318(can')s 4(t)k 8844(be)s -0 11157(obtained)m 882(some)s 1443(other)s 1994(w)s 2(ay)k 15(.)k -0 10749(When)m 629(using)s 1201(this)s 1597(method)s 2373(there)s -2906(are)s 3253(a)s 3419(couple)s 4113(of)s 4384(important)s -5373(issues)s 5995(which)s 6637(should)s 7334(be)s 7616(considered:)s -0 10341(If)m 230(you)s 645(disco)s 3(v)k 3(er)k -1509(a)s 1675(b)s 4(ug)k 2084(in)s 2327(the)s -2675(program)s 3545(which)s 4187(generates)s 5140(the)s 5488(con\207guration)s -6821(\207le,)s 7233(or)s 7492(if)s 7709(the)s 8057(format)s -8753(of)s 0 10101(the)m 348(\207le)s 709(changes)s 1531(from)s -2055(one)s 2457(v)s 3(ersion)k 3215(to)s 3454(the)s -3802(ne)s 3(xt,)k 4318(you)s 4733(will)s 5159(ha)s 4(v)k 3(e)k -5660(to)s 5899(arrange)s 6671(for)s 7009(the)s 7357(postinst)s -8161(script)s 8751(to)s 0 9861(do)m 293(something)s 1343(sensible)s -2169(-)s 2297(usually)s 3042(this)s 3438(will)s 3864(mean)s -4439(editing)s 5156(the)s 5504(installed)s 6371(con\207guration)s 7704(\207le)s -8065(to)s 8304(remo)s 3(v)k 3(e)k 0 9621(the)m -338(problem)s 1185(or)s 1434(change)s 2158(the)s 2496(syntax.)s -3215(Y)s 26(ou)k 3647(will)s 4063(ha)s 4(v)k 3(e)k -4553(to)s 4782(do)s 5065(this)s 5451(v)s 3(ery)k -5917(carefully)s 15(,)k 6847(since)s 7384(the)s 7722(user)s -8170(may)s 8625(ha)s 4(v)k 3(e)k 0 9381(changed)m -856(the)s 1204(\207le,)s 1616(perhaps)s 2411(to)s 2650(\207x)s -2958(the)s 3306(v)s 3(ery)k 3782(problem)s 4639(that)s -5057(your)s 5556(script)s 6146(is)s 6356(trying)s 6980(to)s -7219(deal)s 7672(with)s 8154(-)s 8282(you)s 8697(will)s -0 9141(ha)m 4(v)k 3(e)k 501(to)s 740(detect)s -1370(these)s 1917(situations)s 2884(and)s 3288(deal)s 3741(with)s -4223(them)s 4761(correctly)s 15(.)k 0 8733(If)m 230(you)s -645(do)s 938(go)s 1231(do)s 6(wn)k 1815(this)s -2211(route)s 2758(it')s 13(s)k 3100(probably)s 4005(a)s -4171(good)s 4709(idea)s 5167(to)s 5406(mak)s 2(e)k -5978(the)s 6326(program)s 7196(that)s 7614(generates)s 8567(the)s -0 8493(con\207guration)m 1333(\207le\(s\))s 1938(a)s 2104(separate)s 2942(program)s -3812(in)s gsave -4055 8547 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4956 8493(,)m 5063(by)s 5357(con)s 9(v)k 3(ention)k -6466(called)s gsave -7094 8547 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(config)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8528 8493(and)m 0 8253(then)m 467(run)s 841(that)s 1256(if)s -1471(appropriate)s 2612(from)s 3134(the)s 3480(post-installation)s 5073(script.)s -5705(The)s gsave -6130 8307 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1113 -52(config)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7562 8253(program)m 8429(should)s 0 8013(not)m 366(unquestioningly)s 1963(o)s 3(v)k 3(erwrite)k -2928(an)s 3211(e)s 3(xisting)k 4018(con\207guration)s 5351(-)s -5479(if)s 5696(its)s 5972(mode)s 6560(of)s 6831(operation)s -7791(is)s 8001(geared)s 0 7773(to)m 6(w)k 2(ards)k -800(setting)s 1490(up)s 1783(a)s 1949(package)s 2789(for)s -3127(the)s 3475(\207rst)s 3906(time)s 4386(\(rather)s 5081(than)s -5550(an)s 3(y)k 5947(arbitrary)s 6822(recon\207guration)s 8340(later\))s -0 7533(you)m 415(should)s 1112(ha)s 4(v)k 3(e)k -1613(it)s 1805(check)s 2424(whether)s 3254(the)s 3602(con\207guration)s -4935(already)s 5692(e)s 3(xists,)k 6340(and)s 6744(require)s -7476(a)s gsave -7642 7587 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211force)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8402 7533(\210ag)m 8814(to)s 0 7293(o)m 3(v)k 3(erwrite)k -965(it.)s 0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s -2085(1.3.7\),)s 2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m -8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 43 43 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(43)m gsave -0 12752 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 662 0 662 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 44(10.)m 582(Alter)s 5(nati)k 3(v)k 3(e)k -2288(v)s 3(ersions)k 3548(of)s 3935(an)s 4374(interface)s -5732(-)s gsave -5915 122 translate -0.6953 1.0000 scale -340 fnt31 0.0 0.0 0.0 setrgbcolor 0 -74(update\211alternatives)m -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12290(When)m 629(se)s 6(v)k 3(eral)k -1351(packages)s 2279(all)s 2572(pro)s 3(vide)k 3356(dif)s 6(ferent)k -4231(v)s 3(ersions)k 5076(of)s 5347(the)s 5695(same)s -6242(program)s 7112(or)s 7371(\207le)s 7732(it)s 7924(is)s -8134(useful)s 8773(to)s 0 12050(ha)m 4(v)k 3(e)k -493(the)s 833(system)s 1549(select)s 2144(a)s 2302(def)s 2(ault,)k -3062(b)s 4(ut)k 3416(to)s 3647(allo)s 6(w)k -4218(the)s 4558(system)s 5274(administrator)s 6599(to)s 6830(change)s -7556(it)s 7740(and)s 8136(ha)s 4(v)k 3(e)k -8629(their)s 0 11810(decisions)m 941(respected.)s 0 11402(F)m 3(or)k -389(e)s 3(xample,)k 1303(there)s 1836(are)s 2183(se)s 6(v)k 3(eral)k -2905(v)s 3(ersions)k 3750(of)s 4021(the)s gsave -4369 11456 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(vi)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4629 11402(editor)m 9(,)k -5284(and)s 5688(there)s 6221(is)s 6431(no)s 6724(reason)s -7405(to)s 7644(pre)s 6(v)k 3(ent)k 8412(all)s -8705(of)s 0 11162(them)m 523(from)s 1031(being)s 1600(installed)s -2451(at)s 2667(once,)s 3210(each)s 3689(under)s 4278(their)s -4759(o)s 6(wn)k 5207(name)s 5765(\()s gsave -5838 11216 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(nvi)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6138 11162(,)m -gsave -6229 11216 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(vim)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6573 11162(or)m 6816(whate)s 6(v)k 3(er\).)k 7850(Ne)s 6(v)k 3(ertheless)k -0 10922(it)m 192(is)s 402(desirable)s 1320(to)s 1559(ha)s 4(v)k 3(e)k -2060(the)s 2408(name)s gsave -2982 10976 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(vi)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3242 10922(refer)m 3751(to)s 3990(something,)s -5094(at)s 5326(least)s 5823(by)s 6117(def)s 2(ault.)k -0 10514(If)m 230(all)s 523(the)s 871(packages)s 1799(in)s 9(v)k 4(olv)k 3(ed)k -2679(cooperate,)s 3715(this)s 4111(can)s 4500(be)s 4782(done)s -5304(with)s gsave -5786 10568 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211alternatives)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7688 10514(.)m 0 10106(Each)m 535(package)s 1375(pro)s 3(vides)k -2247(its)s 2523(o)s 6(wn)k 2987(v)s 3(ersion)k -3745(under)s 4350(its)s 4626(o)s 6(wn)k 5090(name,)s -5715(and)s 6119(calls)s gsave -6607 10160 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211alternatives)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8569 10106(in)m 8812(its)s 0 9866(postinst)m -804(to)s 1043(re)s 3(gister)k 1815(its)s 2091(v)s 3(ersion)k -2849(\(and)s 3332(ag)s 1(ain)k 3906(in)s 4149(its)s -4425(prerm)s 5055(to)s 5294(dere)s 3(gister)k 6292(it\).)s -0 9458(See)m 401(the)s 749(manpage)s gsave -1669 9512 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211alternatives\(8\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3931 9458(for)m 4269(details.)s -0 9050(If)m gsave -230 9104 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211alternatives)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2192 9050(does)m 2682(not)s 3048(seem)s 3599(appropriate)s -4743(you)s 5158(may)s 5624(wish)s 6133(to)s 6372(consider)s -7242(using)s 7814(di)s 6(v)k 3(ersions)k 0 8810(instead.)m -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s -6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 44 44 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -/pgsave save def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(44)m gsave -0 12729 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(11.)m 582(Di)s 3(v)k 3(ersions)k 2178(-)s -2361(o)s 3(v)k 3(erriding)k 3961(a)s 4212(package')s 12(s)k -5709(v)s 3(ersion)k 6841(of)s 7228(a)s 7479(\207le)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 12267(It)m 205(is)s 415(possible)s -1255(to)s 1494(ha)s 4(v)k 3(e)k gsave -1995 12321 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2455 12267(not)m -2821(o)s 3(v)k 3(erwrite)k 3786(a)s 3952(\207le)s -4313(when)s 4889(it)s 5081(reinstalls)s 5993(the)s 6341(package)s -7181(it)s 7373(belongs)s 8169(to,)s 8462(and)s 8866(to)s -0 12027(ha)m 4(v)k 3(e)k 501(it)s 693(put)s -1059(the)s 1407(\207le)s 1768(from)s 2292(the)s 2640(package)s -3480(some)s 6(where)k 4619(else)s 5046(instead.)s 0 11619(This)m -476(can)s 865(be)s 1147(used)s 1644(locally)s 2348(to)s -2587(o)s 3(v)k 3(erride)k 3433(a)s 3599(package')s 13(s)k -4593(v)s 3(ersion)k 5351(of)s 5622(a)s 5788(\207le,)s -6200(or)s 6459(by)s 6753(one)s 7155(package)s 7995(to)s -8234(o)s 3(v)k 3(erride)k 0 11379(another')m 13(s)k -927(v)s 3(ersion)k 1685(\(or)s 2023(pro)s 3(vide)k -2807(a)s 2973(wrapper)s 3816(for)s 4154(it\).)s 0 10971(Be)m -262(fore)s 702(de)s 924(cid)s 1214(ing)s 1573(to)s -1812(use)s 2187(a)s 2353(di)s 2533(v)s 3(er)k -2835(sion,)s 3341(read)s 3810(`)s 19(Al)k 4104(ter)s -4355(na)s 4581(ti)s 6(v)k 3(e)k 4986(v)s 3(er)k -5288(sions)s 5831(of)s 6102(an)s 6385(in)s 6568(ter)s -6819(f)s 2(ace)k 7270(-)s gsave -0 10785 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211alternatives)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1902 10731(',)m 2084(page)s -2587(44)s 2877(to)s 3111(see)s 3467(if)s 3680(you)s -4090(re)s 4271(al)s 4438(ly)s 4673(w)s 2(ant)k -5192(a)s 5353(di)s 5533(v)s 3(er)k 5835(sion)s -6286(rather)s 6898(than)s 7362(se)s 6(v)k 7670(er)s -7855(al)s 8077(al)s 8244(ter)s 8495(na)s 8721(ti)s 6(v)k 3(e)k -0 10491(v)m 3(er)k 302(sions)s 845(of)s 1116(a)s -1282(pro)s 1594(gram.)s 0 10083(There)m 613(is)s 823(a)s -989(di)s 6(v)k 3(ersion)k 1927(list,)s 2325(which)s -2967(is)s 3177(read)s 3646(by)s gsave -3940 10137 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4340 10083(,)m 4447(and)s -4851(updated)s 5667(by)s 5961(a)s 6127(special)s 6845(program)s -gsave -7715 10137 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211divert)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8816 10083(.)m 0 9843(Please)m 666(see)s gsave -1027 9897 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211divert\(8\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2488 9843(for)m 2826(full)s -3212(details)s 3886(of)s 4157(its)s 4433(operation.)s 0 9435(When)m -616(a)s 768(package)s 1595(wishes)s 2283(to)s 2508(di)s 6(v)k 3(ert)k -3103(a)s 3255(\207le)s 3603(from)s 4113(another)s 9(,)k -4914(it)s 5093(should)s 5776(call)s gsave -6162 9489 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg\211divert)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7309 9435(in)m 7538(its)s -7801(preinst)s 8497(to)s 8722(add)s 0 9195(the)m 348(di)s 6(v)k 3(ersion)k -1286(and)s 1690(rename)s 2449(the)s 2797(e)s 3(xisting)k -3604(\207le.)s 4013(F)s 3(or)k 4402(e)s 3(xample,)k -5316(supposing)s 6341(that)s 6759(a)s gsave -6925 9249 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(smailwrapper)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8186 9195(package)m 0 8955(wishes)m -702(to)s 941(install)s 1579(a)s 1745(wrapper)s 2588(around)s -gsave -3311 9009 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin/smail)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4812 8955(:)m gsave -480 8769 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(if)m 432([)s -720(install)s 1872(=)s 2160("$1")s 2880(];)s 3312(then)s -576 -292(dpkg\211divert)m 2304(\211\211package)s 3744(smailwrapper)s 5616(\211\211add)s 6480(\211\211rename)s -7776(\\)s 2304 -532(\211\211divert)m 3600(/usr/sbin/smail.real)s 6624(/usr/sbin/smail)s 0 -772(fi)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7786(T)m 16(esting)k gsave -747 7840 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52($1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 999 7786(is)m -1202(necessary)s 2177(so)s 2435(that)s 2846(the)s 3186(script)s -3768(doesn')s 4(t)k 4521(try)s 4832(to)s 5064(add)s -5460(the)s 5800(di)s 6(v)k 3(ersion)k 6731(ag)s 1(ain)k -7297(when)s gsave -7865 7840 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(smailwrapper)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 7546(is)m 200(upgraded.)s 1184(The)s gsave -1602 7600 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211\211package)m 1438(smailwrapper)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3853 7546(ensures)m 4611(that)s gsave -5018 7600 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(smailwrapper)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6219 7546(')m 13(s)k 6419(cop)s 2(y)k -6926(of)s gsave -7187 7600 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/sbin/smail)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8737 7546(can)m 0 7306(bypass)m 703(the)s 1051(di)s 6(v)k 3(ersion)k -1989(and)s 2393(get)s 2745(installed)s 3612(as)s 3862(the)s -4210(true)s 4637(v)s 3(ersion.)k 0 6898(The)m 428(postrm)s -1152(has)s 1522(to)s 1761(do)s 2054(the)s 2402(re)s 6(v)k 3(erse:)k -gsave -480 6712 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(if)m 432([)s 720(remove)s -1728(=)s 2016("$1")s 2736(];)s 3168(then)s 576 -292(dpkg\211divert)m -2304(\211\211package)s 3744(smailwrapper)s 5616(\211\211remove)s 6912(\211\211rename)s 8208(\\)s -2304 -532(\211\211divert)m 3600(/usr/sbin/smail.real)s 6624(/usr/sbin/smail)s 0 -772(fi)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 5430(Do)m 344(not)s 708(attempt)s 1482(to)s -1719(di)s 6(v)k 3(ert)k 2325(a)s 2488(\207le)s -2847(which)s 3487(is)s 3695(vitally)s 4357(important)s 5344(for)s -5679(the)s 6025(system')s 13(s)k 6897(operation)s 7855(-)s -7981(when)s 8554(using)s gsave -0 5244 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg\211divert)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1150 5190(there)m 1671(is)s 1869(a)s -2023(time,)s 2542(after)s 3026(it)s 3206(has)s 3564(been)s -4062(di)s 6(v)k 3(erted)k 4882(b)s 4(ut)k -5232(before)s gsave -5886 5244 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6334 5190(has)m 6692(installed)s 7547(the)s 7883(ne)s 6(w)k -8318(v)s 3(ersion,)k 0 4950(when)m 576(the)s 924(\207le)s -1285(does)s 1775(not)s 2141(e)s 3(xist.)k 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 45 45 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8833 13842(45)m gsave -0 12790 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 625 0 625 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 6(12.)m 582(Shar)s 6(ed)k 1691(libraries)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 12328(P)m 3(ackages)k 938(containing)s 2001(shared)s -2683(libraries)s 3515(must)s 4040(be)s 4322(constructed)s 5482(with)s -5964(a)s 6130(little)s 6622(care)s 7075(to)s 7314(mak)s 2(e)k -7886(sure)s 8340(that)s 8758(the)s 0 12088(shared)m 663(library)s -1333(is)s 1524(al)s 2(w)k 2(ays)k 2215(a)s 4(v)k 6(ailable.)k -3151(This)s 3608(is)s 3798(especially)s 4788(important)s 5757(for)s -6075(packages)s 6984(whose)s 7632(shared)s 8294(libraries)s 0 11848(are)m -347(vitally)s 1011(important,)s 2047(such)s 2543(as)s 2793(the)s -3141(libc.)s 0 11440(Firstly)m 15(,)k 715(your)s 1214(package)s -2054(should)s 2751(install)s 3389(the)s 3737(shared)s 4419(libraries)s -5251(under)s 5856(their)s 6353(normal)s 7085(names.)s 7800(F)s 3(or)k -8189(e)s 3(xample,)k 0 11200(the)m gsave -348 11254 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(libgdbm1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1209 11200(package)m 2049(should)s -2746(install)s gsave -3384 11254 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libgdbm.so.1.7.3)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5046 11200(as)m gsave -5296 11254 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/lib/libgdbm.so.1.7.3)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7799 11200(.)m 7903(The)s 8331(\207les)s -0 10960(should)m 682(not)s 1033(be)s 1300(renamed)s 2166(or)s -2410(relink)s 2(ed)k 3234(by)s 3513(an)s 3(y)k -3895(prerm)s 4510(or)s 4754(postrm)s 5463(scripts;)s gsave -6183 11014 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6628 10960(will)m -7039(tak)s 2(e)k 7476(care)s 7914(of)s 8170(renaming)s -0 10720(things)m 633(safely)s 1253(without)s 2040(af)s 6(fecting)k -2931(running)s 3725(programs,)s 4731(and)s 5131(attempts)s 5988(to)s -6223(interfere)s 7082(with)s 7560(this)s 7952(are)s 8295(lik)s 2(ely)k -8887(to)s 0 10480(lead)m 456(to)s 695(problems.)s 0 10072(Secondly)m 15(,)k -983(your)s 1482(package)s 2322(should)s 3019(include)s 3779(the)s -4127(symlink)s 4959(that)s gsave -5377 10126 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ldconfig)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6238 10072(w)m 2(ould)k 6893(create)s -7518(for)s 0 9832(the)m 348(shared)s 1030(libraries.)s 1915(F)s 3(or)k -2304(e)s 3(xample,)k 3218(the)s gsave -3566 9886 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(libgdbm1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4427 9832(package)m 5267(should)s -5964(include)s 6724(a)s 6890(symlink)s 7722(from)s gsave -0 9646 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/usr/lib/libgdbm.so.1)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2162 9592(to)m -gsave -2401 9646 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(libgdbm.so.1.7.3)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4003 9592(.)m 4107(This)s 4583(is)s 4793(needed)s 5529(so)s -5795(that)s gsave -6213 9646 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ld.so)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6773 9592(can)m 7162(\207nd)s 7593(the)s 7941(library)s -8631(in)s 0 9352(between)m 848(the)s 1189(time)s gsave -1663 9406 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2116 9352(installs)m -2837(it)s 3022(and)s gsave -3419 9406 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ldconfig)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4274 9352(is)m 4477(run)s 4847(in)s -5083(the)s gsave -5424 9406 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(postinst)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6279 9352(script.)m 6906(Futhermore,)s 8122(and)s 240 fnt83 -8519 9354(this)m 8912(is)s 0 9114(very)m 452(important)s 240 fnt82 -1400 9112(,)m 1491(the)s 1824(symlink)s 2640(must)s 3149(be)s -3416(placed)s 4082(before)s 4732(the)s 5065(library)s 5739(it)s -5915(points)s 6536(to)s 6759(in)s 6986(the)s gsave -7319 9166 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7763 9112(\207le.)m -8156(Currently)s 0 8872(the)m 348(w)s 2(ay)k 799(to)s -1038(ensure)s 1718(the)s 2066(ordering)s 2929(is)s 3139(done)s -3661(properly)s 4525(is)s 4735(to)s 4974(create)s 5599(the)s -5947(symlink)s 6779(in)s 7022(the)s 7370(appropriate)s gsave -0 8686 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(debian/tmp/.../lib)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1862 8632(directory)m -2778(before)s 3444(installing)s 4386(the)s 4734(library)s 5424(when)s -6000(you)s 6415(b)s 4(uild)k 6961(the)s 7309(package.)s -0 8224(If)m 230(you)s 645(do)s 938(the)s 1286(abo)s 3(v)k 3(e)k -1908(your)s 2407(package)s 3247(does)s 3737(not)s 4103(need)s -4613(to)s 4852(call)s gsave -5251 8278 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(ldconfig)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6112 8224(in)m 6355(its)s 6631(maintainer)s -7712(scripts.)s 8439(It)s 8644(is)s 0 7984(especially)m 1009(important)s -1998(not)s 2364(to)s 2603(call)s gsave -3002 8038 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(ldconfig)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3863 7984(in)m 4106(the)s -4454(postrm)s 5178(or)s 5437(preinst)s 6147(scripts)s 6821(in)s -7064(the)s 7412(case)s 7879(where)s 8519(the)s 0 7744(package)m -840(is)s 1050(being)s 1635(upgraded)s 2584(\(see)s 3024(the)s -3372(programmer')s 13(s)k 4763(manual\),)s 5653(as)s gsave -5903 7798 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(ldconfig)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6764 7744(will)m -7190(see)s 7551(the)s 7899(temporary)s 0 7504(names)m 656(that)s -gsave -1067 7558 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1521 7504(uses)m 1977(for)s 2308(the)s 2650(\207les)s 3092(while)s -3673(it)s 3858(is)s 4061(installing)s 4997(them)s 5528(and)s -5926(will)s 6345(mak)s 2(e)k 6910(the)s 7252(shared)s -7927(library)s 8610(links)s 0 7264(point)m 552(to)s 791(them,)s -1376(just)s 1781(before)s gsave -2447 7318 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2907 7264(continues)m 3875(the)s 4223(installation)s -5341(and)s 5745(remo)s 3(v)k 3(es)k 6600(the)s -6948(links!)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 460 52(programmers')m 1846(manual)s 4806(v)s 3(ersion)k -5564(0.2.0.0)s 6279(\(dpkg)s 6891(1.3.7\),)s 7557(23)s 7841(August)s -8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 46 46 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(46)m gsave -0 12726 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 688 0 688 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 70(13.)m 582(Con\207guration)s 2700(of)s gsave -3087 148 translate -0.6953 1.0000 scale -340 fnt31 0.0 0.0 0.0 setrgbcolor -0 -74(init)m -grestore - -grestore -gsave -0 11709 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 5(13.1.)m 788(Intr)s 5(oduction)k -2594(to)s 2933(the)s gsave -3433 78 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(init.d)m - -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 4314 5(scheme)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 11247(The)m gsave -428 11301 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1589 11247(directory)m 2505(contains)s 3353(the)s 3701(scripts)s -4375(e)s 3(x)k 3(ecuted)k 5277(by)s gsave -5571 11301 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(init)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6031 11247(when)m -6607(init)s 6985(state)s 7478(\(or)s 7816(`runle)s 6(v)k 3(el'\))k -8876(is)s 0 11007(changed)m 856(\(see)s gsave -1296 11061 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(init\(8\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1996 11007(\).)m 0 10599(These)m -627(scripts)s 1301(are)s 1648(be)s 1930(referenced)s 2995(by)s -3289(symbolic)s 4219(links)s 4735(in)s 4978(the)s gsave -5326 10653 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6399 10599(directories.)m 7510(When)s 8139(changing)s 0 10359(runle)m 6(v)k 3(els,)k -974(init)s 1352(looks)s 1922(in)s 2165(the)s 2513(directory)s -gsave -3429 10413 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4502 10359(for)m 4840(the)s 5188(scripts)s 5862(it)s -6054(should)s 6751(e)s 3(x)k 3(ecute,)k 7582(where)s -240 fnt83 8222 10361(n)m 240 fnt82 8396 10359(is)m 8606(the)s -0 10119(runle)m 6(v)k 3(el)k 829(that)s 1247(is)s -1457(being)s 2042(changed)s 2898(to.)s 0 9711(The)m 414(names)s -1062(of)s 1318(the)s 1652(links)s 2153(all)s 2432(ha)s 4(v)k 3(e)k -2919(the)s 3252(form)s gsave -3762 9765 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(S)m -gsave -144 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(mm)m -grestore -gsave -630 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(script)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4786 9711(or)m gsave -5031 9765 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(K)m gsave -144 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(mm)m - -grestore -gsave -630 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(script)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6056 9711(where)m 240 fnt83 6681 9713(mm)m 240 fnt82 7069 9711(is)m -7264(a)s 7416(tw)s 2(o-digit)k 8335(number)s 0 9471(and)m -240 fnt83 404 9473(script)m 240 fnt82 1012 9471(is)m 1222(the)s -1570(name)s 2144(of)s 2415(the)s 2763(script)s 3353(\(this)s -3828(should)s 4525(be)s 4807(the)s 5155(same)s 5702(as)s -5952(the)s 6300(name)s 6874(of)s 7145(the)s 7493(actual)s -8118(script)s 8708(in)s gsave -0 9285 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1101 9231(.)m 1261(When)s gsave -1886 9285 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(init)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2342 9231(changes)m -3160(runle)s 6(v)k 3(el)k 3985(\207rst)s 4412(the)s -4756(tar)s 4(gets)k 5435(of)s 5702(the)s 6046(links)s -6558(whose)s 7222(names)s 7880(starting)s 8644(with)s 0 8991(a)m -gsave -166 9045 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(K)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -326 8991(are)m 673(e)s 3(x)k 3(ecuted,)k 1624(each)s -2119(with)s 2601(the)s 2949(single)s 3576(ar)s 4(gument)k -gsave -4535 9045 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(stop)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4935 8991(,)m 5042(follo)s 6(wed)k 5944(by)s 6238(the)s -6586(scripts)s 7260(pre\207x)s 3(ed)k 8099(with)s 8581(an)s -gsave -0 8805 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(S)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -100 8751(,)m 207(each)s 702(with)s 1184(the)s 1532(single)s -2159(ar)s 4(gument)k gsave -3118 8805 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(start)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3618 8751(.)m 3722(The)s gsave -4150 8805 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(K)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4310 8751(links)m -4826(are)s 5173(responsible)s 6318(for)s 6656(killing)s 7333(services)s -8153(and)s 8557(the)s gsave -8905 8805 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(S)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8511(link)m 433(for)s 771(starting)s -1540(services)s 2360(upon)s 2897(entering)s 3733(the)s 4081(runle)s 6(v)k 3(el.)k -0 8103(F)m 3(or)k 389(e)s 3(xample,)k 1303(if)s -1520(we)s 1855(are)s 2202(changing)s 3133(from)s 3657(runle)s 6(v)k 3(el)k -4486(2)s 4660(to)s 4899(runle)s 6(v)k 3(el)k -5728(3,)s 5955(init)s 6333(will)s 6759(\207rst)s 7190(e)s 3(x)k 3(ecute)k -7970(all)s 8263(of)s 8534(the)s gsave -8882 8157 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(K)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7863(pre\207x)m 3(ed)k -830(scripts)s 1495(it)s 1678(\207nds)s 2186(in)s gsave -2420 7917 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc3.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3421 7863(,)m -3519(and)s 3914(then)s 4374(all)s 4658(of)s 4920(the)s -gsave -5259 7917 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(S)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5410 7863(pre\207x)m 3(ed)k 6240(scripts.)s 6958(The)s 7377(links)s -7884(starting)s 8644(with)s gsave -0 7677 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(K)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 160 7623(will)m 586(cause)s 1173(the)s -1521(referred-to)s 2593(\207le)s 2954(to)s 3193(be)s 3475(e)s 3(x)k 3(ecuted)k -4377(with)s 4859(an)s 5142(ar)s 4(gument)k 6101(of)s -gsave -6372 7677 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(stop)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -6772 7623(,)m 6879(and)s 7283(the)s gsave -7631 7677 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(S)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7791 7623(links)m 8307(with)s -8789(an)s 0 7383(ar)m 4(gument)k 959(of)s gsave -1230 7437 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(start)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1730 7383(.)m -0 6975(The)m 412(tw)s 2(o-digit)k 1330(number)s 240 fnt83 -2104 6977(mm)m 240 fnt82 2490 6975(is)m 2683(used)s 3164(to)s -3386(decide)s 4050(which)s 4675(order)s 5223(to)s 5445(start)s -5899(and)s 6286(stop)s 6722(things)s 7341(in)s 7568(-)s -7679(lo)s 6(w-numbered)k 0 6735(links)m 498(ha)s 4(v)k 3(e)k -981(their)s 1460(scripts)s 2116(run)s 2474(\207rst.)s 2930(F)s 3(or)k -3301(e)s 3(xample,)k 4197(the)s gsave -4527 6789 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(K20)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4869 6735(scripts)m 5525(will)s -5932(be)s 6196(e)s 3(x)k 3(ecuted)k 7080(before)s -7728(the)s gsave -8058 6789 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(K30)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8399 6735(scripts.)m 0 6495(This)m 472(is)s 677(used)s -1169(when)s 1740(a)s 1901(certain)s 2603(service)s 3330(must)s -3850(be)s 4127(started)s 4816(before)s 5478(another)s 13(.)k -6281(F)s 3(or)k 6665(e)s 3(xample,)k 7574(the)s -7917(name)s 8486(serv)s 3(er)k gsave -0 6309 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(bind)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 6255(might)m 1078(need)s -1588(to)s 1827(be)s 2109(started)s 2803(before)s 3469(the)s -3817(ne)s 6(ws)k 4354(serv)s 3(er)k gsave -4994 6309 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(inn)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5354 6255(so)m -5620(that)s gsave -6038 6309 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(inn)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6398 6255(can)m 6787(set)s 7112(up)s 7405(its)s -7681(access)s 8342(lists.)s 8830(In)s 0 6015(this)m 396(case,)s -914(the)s 1262(script)s 1852(that)s 2270(starts)s gsave -2824 6069 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(bind)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3284 6015(should)m -3981(ha)s 4(v)k 3(e)k 4482(a)s 4648(lo)s 6(wer)k -5246(number)s 6037(than)s 6506(the)s 6854(script)s 7444(that)s -7862(starts)s gsave -8416 6069 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(inn)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8776 6015(so)m 0 5775(that)m 418(it)s 610(runs)s -1073(\207rst:)s gsave -480 5589 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc2.d/S17bind)m 0 -292(/etc/rc2.d/S70inn)m - -grestore -gsave -0 4152 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(13.2.)m 788(Writing)s gsave -1944 139 translate -0.6953 1.0000 scale -320 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -70(init.d)m -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 2825 66(scripts)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3690(P)m 3(ackages)k 938(can)s -1327(and)s 1731(should)s 2428(place)s 2988(scripts)s 3662(in)s -gsave -3905 3744 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5066 3690(to)m 5305(start)s 5775(or)s 6034(stop)s 6486(services)s -7306(at)s 7538(boot)s 8024(time)s 8504(or)s 0 3450(during)m -661(a)s 810(change)s 1527(of)s 1781(runle)s 6(v)k 3(el.)k -2642(These)s 3252(scripts)s 3908(should)s 4588(be)s 4853(named)s -gsave -5532 3504 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d/)m gsave -1728 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(pac)m 4(ka)k 2(g)k 2(e)k -grestore - -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7507 3450(,)m 7597(and)s 7984(the)s 3(y)k -8429(should)s 0 3210(accept)m 670(one)s 1072(ar)s 4(gument,)k -2078(saying)s 2756(what)s 3281(to)s 3520(do:)s gsave -3866 3264 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(start)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4366 3210(,)m -4473(meaning)s 5350(to)s 5589(starts)s 6143(the)s 6491(service,)s -7274(or)s gsave -7533 3264 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(stop)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 7933 3210(,)m 8040(to)s 8279(stop)s 8731(the)s -0 2970(service.)m 780(Optionally)s 1857(the)s 3(y)k 2320(can)s -2709(support)s gsave -3487 3024 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(reload)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4147 2970(which)m 4789(causes)s 5464(the)s 5812(con\207guration)s -7145(to)s 7384(be)s 7666(reloaded.)s 0 2562(The)m gsave -428 2616 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1088 2562(scripts)m -1762(should)s 2459(ensure)s 3139(that)s 3557(the)s 3(y)k -4020(will)s 4446(beha)s 4(v)k 3(e)k 5173(sensibly)s -6011(if)s 6228(in)s 9(v)k 4(ok)k 2(ed)k -7043(with)s gsave -7525 2616 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(start)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8085 2562(when)m 8661(the)s 0 2322(service)m 719(is)s -915(already)s 1659(running,)s 2497(or)s 2743(with)s gsave -3211 2376 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(stop)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3658 2322(when)m -4220(it)s 4399(isn')s 4(t,)k 4912(and)s 5303(that)s -5707(the)s 3(y)k 6157(don')s 4(t)k 6704(kill)s -7063(unfortunately-named)s 0 2082(user)m 458(processes.)s 1478(The)s 1906(best)s -2351(w)s 2(ay)k 2802(to)s 3041(achie)s 6(v)k 3(e)k -3818(this)s 4214(is)s 4424(usually)s 5169(to)s 5408(use)s -gsave -5783 2136 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(start\211stop\211daemon)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7485 2082(.)m 0 1674(These)m 627(scripts)s 1301(should)s 1998(not)s -2364(f)s 2(ail)k 2734(obscurely)s 3718(when)s 4294(the)s -4642(con\207guration)s 5975(\207les)s 6424(remain)s 7144(b)s 4(ut)k -7506(the)s 7854(package)s 0 1434(has)m 370(been)s 879(remo)s 3(v)k 3(ed,)k -1817(as)s 2067(the)s 2415(def)s 2(ault)k 3136(in)s -gsave -3379 1488 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3839 1434(is)m 4049(to)s 4288(lea)s 4(v)k 3(e)k -4841(con\207guration)s 6174(\207les)s 6623(on)s 6920(the)s 7268(system)s -7992(after)s 8488(the)s 0 1194(package)m 840(has)s 1210(been)s -1719(remo)s 3(v)k 3(ed.)k 2654(Only)s 3187(when)s -3763(it)s 3955(is)s 4165(e)s 3(x)k 3(ecuted)k -5067(with)s 5549(the)s gsave -5897 1248 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211purge)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6657 1194(option)m 7326(will)s 7752(dpkg)s -8285(remo)s 3(v)k 3(e)k 0 954(con\207guration)m 1333(\207les.)s -1835(Therefore,)s 2883(you)s 3298(should)s 3995(include)s 4755(a)s -gsave -4921 1008 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(test)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5381 954(statement)m 6356(at)s 6588(the)s 6936(top)s 7295(of)s -7566(the)s 7914(script,)s 8551(lik)s 2(e)k 0 714(this:)m -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 47 47 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8831 13842(47)m gsave -480 13290 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(test)m 720(\211f)s gsave -1152 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pr)m 10(o)k 2(gr)k 3(am\211e)k 4(xecuted\211later\211in\211script)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 6018 -52(||)m 6450(exit)s 7170(0)s - -grestore -gsave -0 12052 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(13.3.)m 788(Managing)s 2247(the)s -gsave -2747 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(rc)m gsave -384 0 translate -1.4219 1.0000 scale -320 fnt83 0.0 0.0 0.0 setrgbcolor -0 -70(n)m -grestore -320 fnt31 0.0 0.0 0.0 setrgbcolor 600 -70(.d)m -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 3511 66(links)m 4237(-)s gsave -4409 139 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor -0 -70(update\211rc.d)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 11590(A)m 230(program)s -1100(is)s 1310(pro)s 3(vided,)k gsave -2265 11644 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211rc.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3366 11590(,)m 3473(to)s -3712(mak)s 2(e)k 4284(it)s 4476(easier)s 5092(for)s -5430(package)s 6270(maintainers)s 7435(to)s 7674(arrange)s 8446(for)s -0 11350(the)m 348(proper)s 1032(creation)s 1858(and)s 2262(remo)s 3(v)k 6(al)k -3091(of)s gsave -3362 11404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4435 11350(symbolic)m 5365(links)s 5881(from)s -6405(their)s 6902(postinst)s 7706(and)s 8110(postrm)s 0 11110(scripts.)m -0 10702(Y)m 26(ou)k 442(should)s 1139(use)s 1514(this)s -1910(script)s 2500(to)s 2739(mak)s 2(e)k 3311(changes)s -4133(to)s gsave -4372 10756 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5445 10702(and)m 240 fnt83 5849 10704(ne)m 3(ver)k -240 fnt82 6442 10702(include)m 7202(an)s 3(y)k gsave -7599 10756 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 10462(symbolic)m 930(links)s 1446(in)s 1689(the)s 2037(actual)s -2662(archi)s 6(v)k 3(e.)k 0 10054(By)m 334(def)s 2(ault)k -gsave -1055 10108 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2216 10054(will)m 2642(start)s 3112(services)s 3932(in)s 4175(each)s -4670(of)s 4941(the)s 5289(multi-user)s 6330(state)s 6823(runle)s 6(v)k 3(els)k -7741(\(2,)s 8047(3,)s 8274(4,)s 8501(and)s 0 9814(5\))m -248(and)s 652(stop)s 1104(them)s 1642(in)s 1885(the)s -2233(halt)s 2651(runle)s 6(v)k 3(el)k 3480(\(0\),)s -3865(the)s 4213(single-user)s 5321(runle)s 6(v)k 3(el)k -6150(\(1\))s 6477(and)s 6881(the)s 7229(reboot)s 7900(runle)s 6(v)k 3(el)k -8729(\(6\).)s 0 9574(The)m 428(system)s 1152(administrator)s 2485(will)s -2911(ha)s 4(v)k 3(e)k 3412(the)s 3760(opportunity)s -4931(to)s 5170(customize)s 6195(runle)s 6(v)k 3(els)k -7113(by)s 7407(simply)s 8112(adding,)s 0 9334(mo)m 3(ving,)k -836(or)s 1095(remo)s 3(ving)k 2062(the)s 2410(symbolic)s -3340(links)s 3856(in)s gsave -4099 9388 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m -gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -1170 -52(.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5112 9334(.)m 0 8926(T)m 19(o)k -300(get)s 652(the)s 1000(def)s 2(ault)k 1721(beha)s 4(viour)k -2734(for)s 3072(your)s 3571(package,)s 4462(put)s 4828(in)s -5071(your)s 5570(postinst)s 6374(script)s gsave -480 8740 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211rc.d)m gsave -1728 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 2985 -52(default)m 4137(>/dev/null)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 8427(and)m 404(in)s 647(your)s 1146(postrm)s -gsave -480 8241 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(if)m 432([)s 720(purge)s -1584(=)s 1872("$1")s 2592(];)s 3024(then)s 576 -292(update\211rc.d)m -gsave -2304 -240 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(pac)m 4(ka)k 2(g)k 2(e)k - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 3561 -292(remove)m 4569(>/dev/null)s 0 -532(fi)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 7199(This)m 476(will)s 902(use)s -1277(a)s 1443(def)s 2(ault)k 2164(sequence)s 3097(number)s -3888(of)s 4159(20.)s 4503(If)s 4733(it)s 4925(does)s -5415(not)s 5781(matter)s 6450(when)s 7026(or)s 7285(in)s -7528(which)s 8170(order)s 8734(the)s 0 6959(script)m 590(is)s -800(run,)s 1226(use)s 1601(this)s 1997(def)s 2(ault.)k -2762(If)s 2992(it)s 3184(does,)s 3730(then)s 4199(you)s -4614(should)s 5311(talk)s 5730(to)s 5969(the)s 6317(maintainer)s -7398(of)s 7669(the)s gsave -8017 7013 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(sysvinit)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6719(package)m 840(or)s 1099(post)s -1558(to)s gsave -1797 6773 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(debian\211devel)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2998 6719(,)m 3105(and)s 3509(the)s 3(y)k -3972(will)s 4398(help)s 4863(you)s 5278(choose)s 5999(a)s -6165(number)s 13(.)k 0 6311(F)m 3(or)k 389(more)s -936(information)s 2121(about)s 2713(using)s gsave -3285 6365 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211rc.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4386 6311(,)m 4493(please)s -5146(consult)s 5897(its)s 6173(manpage)s gsave -7093 6365 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update\211rc.d\(8\))m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8494 6311(.)m gsave -0 5348 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 -0.0 0.0 0.0 setrgbcolor 0 5(13.4.)m 788(Boot-time)s 2210(initialisation)s 3983(-)s -gsave -4155 78 translate -0.6953 1.0000 scale -320 fnt31 0.0 0.0 0.0 setrgbcolor 0 -70(rc.boot)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -0 4886(There)m 613(is)s 823(another)s 1600(directory)s 15(,)k -gsave -2553 4940 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc.boot)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -3754 4886(,)m 3861(which)s 4503(contains)s 5350(scripts)s 6024(which)s -6666(are)s 7012(run)s 7388(once)s 7896(per)s 8260(machine)s -0 4646(boot.)m 525(This)s 996(f)s 2(acility)k 1718(is)s -1923(pro)s 3(vided)k 2824(for)s 3157(initialisation)s 4402(of)s -4668(hardw)s 2(are)k 5606(de)s 6(vices,)k 6419(cleaning)s -7277(up)s 7565(of)s 7831(lefto)s 3(v)k 3(er)k -8621(\207les,)s 0 4406(and)m 404(so)s 670(forth.)s 0 3998(F)m 3(or)k -389(e)s 3(xample,)k 1303(the)s gsave -1651 4052 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(kbd)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2011 3998(package)m 2851(pro)s 3(vides)k -3723(a)s 3889(script)s 4479(here)s 4946(for)s 5284(initialising)s -6358(the)s 6706(k)s 2(e)k 3(yboard)k 7650(layout)s -8308(and)s 0 3758(console)m 787(font)s 1232(and)s 1636(mode.)s -0 3350(The)m 428(\207les)s 877(in)s gsave -1120 3404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/rc.boot)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2381 3350(should)m 240 fnt83 -3078 3352(not)m 240 fnt82 3448 3350(be)m 3730(links)s 4246(into)s -gsave -4671 3404 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5832 3350(-)m 5960(the)s 3(y)k 6423(should)s 7120(be)s -7402(the)s 7750(scripts)s 0 3110(themselv)m 3(es.)k gsave -0 2756 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(rc.boot)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 760 2702(should)m -240 fnt83 1457 2704(not)m 240 fnt82 1827 2702(be)m 2109(used)s -2606(for)s 2944(starting)s 3713(general-purpose)s 5309(daemons)s 6211(and)s -6615(similar)s 7337(acti)s 6(vities.)k 8296(This)s 0 2462(should)m -697(be)s 979(done)s 1501(using)s 2073(the)s gsave -2421 2516 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(rc)m gsave -288 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m - -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 450 -52(.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2994 2462(scheme,)m 3818(abo)s 3(v)k 3(e,)k 4491(so)s -4757(that)s 5175(the)s 5523(services)s 6343(can)s 6732(be)s -7014(started)s 7708(and)s 8112(stopped)s 0 2222(cleanly)m 744(when)s -1320(the)s 1668(runle)s 6(v)k 3(el)k 2497(changes)s -3319(or)s 3578(the)s 3926(machine)s 4792(is)s 5002(to)s -5241(be)s 5523(shut)s 5982(do)s 6(wn)k 6566(or)s -6825(rebooted.)s gsave -0 1259 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 609 0 609 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 6(13.5.)m 788(Notes)s - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 799(Do)m 346(not)s 240 fnt82 -716 797(include)m 1476(the)s gsave -1824 851 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m -gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -1170 -52(.d/*)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3098 797(symbolic)m 4028(links)s -4544(in)s 4787(the)s gsave -5135 851 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(.deb)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5595 797(\207lesystem)m 6624(archi)s 6(v)k 3(e!)k -240 fnt83 7435 799(This)m 7902(will)s 8320(cause)s gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 48 48 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%+ font Courier-Bold -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(48)m 240 fnt83 0 13251(pr)m 10(oblems!)k -240 fnt82 1013 13249(Y)m 26(ou)k 1455(should)s 2152(create)s -2777(them)s 3315(with)s gsave -3797 13303 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4898 13249(,)m 5005(as)s 5255(abo)s 3(v)k 3(e.)k -240 fnt83 0 12843(Do)m 343(not)s 240 fnt82 709 12841(include)m -1466(the)s gsave -1810 12895 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/rc)m gsave -1008 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(n)m -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor 1170 -52(.d/*)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3081 12841(symbolic)m 4007(links)s 4520(in)s -gsave -4759 12895 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -5159 12841(')m 13(s)k 5366(conf\207les)s 6236(list!)s 240 fnt83 -6641 12843(This)m 7104(will)s 7519(cause)s 8113(pr)s 10(oblems!)k -0 12603(Do)m 240 fnt82 286 12601(,)m 393(ho)s 6(we)k 6(v)k 3(er)k 9(,)k -1300(include)s 2060(the)s gsave -2408 12655 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3569 12601(scripts)m 4243(in)s 4486(conf\207les.)s -gsave -0 11578 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 669 0 669 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(13.6.)m 788(Example)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 0 11116(The)m gsave -428 11170 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(bind)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 888 11116(DNS)m 1412(\(nameserv)s 3(er\))k -2717(package)s 3557(w)s 2(ants)k 4164(to)s 4403(mak)s 2(e)k -4975(sure)s 5429(that)s 5847(the)s 6195(nameserv)s 3(er)k -7353(is)s 7563(running)s 8361(in)s 0 10876(multiuser)m 962(runle)s 6(v)k 3(els,)k -1936(and)s 2340(is)s 2550(properly)s 3414(shut)s 3873(do)s 6(wn)k -4457(with)s 4939(the)s 5287(system.)s 6055(It)s 6260(puts)s -6710(a)s 6876(script)s 7466(in)s gsave -7709 10930 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(/etc/init.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8810 10876(,)m 0 10636(naming)m -769(the)s 1114(script)s 1701(appropriately)s gsave -3026 10690 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(bind)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3426 10636(.)m 3527(As)s -3841(you)s 4253(can)s 4639(see,)s 5048(the)s 5393(script)s -5980(interprets)s 6929(the)s 7274(ar)s 4(gument)k gsave -8230 10690 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(reload)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8887 10636(to)m -0 10396(send)m 489(the)s 829(nameserv)s 3(er)k 1979(a)s -gsave -2137 10450 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(HUP)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2489 10396(signal)m 3107(\(causing)s 3962(it)s 4146(to)s 4377(reload)s -5024(its)s 5292(con\207guration\);)s 6751(this)s 7139(w)s 2(ay)k -7582(the)s 7922(user)s 8372(can)s 8753(say)s gsave -0 10210 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d/bind)m 2446(reload)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -2362 10156(to)m 2601(reload)s 3256(the)s 3604(nameserv)s 3(er)k 13(.)k -gsave -480 9802 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(#!/bin/sh)m 0 -292(#)m 288(Original)s -1584(version)s 2736(by)s 3168(Robert)s 4176(Leslie)s 5184(,)s -7488(edited)s 8496(by)s 8928(iwj)s 0 -532(test)m 720(\211x)s -1152(/usr/sbin/named)s 3456(||)s 3888(exit)s 4608(0)s 0 -772(case)m -720("$1")s 1440(in)s 288 -1012(start\))m 576 -1252(test)m 1296(\211f)s -1728(/etc/named.boot)s 4032(\211a)s 4464(\211f)s 4896(/var/named/boot.options)s 8352(||)s -8784(exit)s 9504(0)s 576 -1492(start\211stop\211daemon)m 3168(\211\211start)s 4320(\211\211verbose)s -5760(\211\211exec)s 6768(/usr/sbin/named)s 576 -1732(;;)m 288 -1972(stop\))m 576 -2212(start\211stop\211daemon)m -3168(\211\211stop)s 4176(\211\211verbose)s 5760(\\)s 1152 -2452(\211\211pidfile)m 2592(/var/run/named.pid)s -5328(\211\211exec)s 6336(/usr/sbin/named)s 576 -2692(;;)m 288 -2932(reload\))m 576 -3172(start\211stop\211daemon)m -3168(\211\211stop)s 4176(\211\211signal)s 5472(1)s 5760(\211\211verbose)s 7344(\\)s -1152 -3412(\211\211pidfile)m 2592(/var/run/named.pid)s 5328(\211\211exec)s 6336(/usr/sbin/named)s 576 -3652(;;)m -288 -3892(*\))m 576 -4132(echo)m 1296("Usage:)s 2448(/etc/init.d/bind)s 4896({start|stop|reload}")s -7920(>&2)s 576 -4372(exit)m 1296(1)s 576 -4612(;;)m 0 -4852(esac)m -0 -5092(exit)m 720(0)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 4196(Another)m -844(e)s 3(xample)k 1707(on)s 2004(which)s 2646(to)s -2885(base)s 3366(your)s gsave -3865 4250 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5026 4196(scripts)m 5700(is)s 5910(in)s -gsave -6153 4250 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/etc/init.d/skeleton)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8155 4196(.)m 0 3788(If)m 230(this)s 626(package)s 1466(is)s -1676(happ)s 2(y)k 2314(with)s 2796(the)s 3144(def)s 2(ault)k -3865(setup)s 4423(from)s gsave -4947 3842 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6048 3788(,)m 6155(namely)s 6913(an)s -7196(ordering)s 8059(number)s 8850(of)s 0 3548(20)m 295(and)s -699(ha)s 4(ving)k 1400(named)s 2096(running)s 2894(in)s -3137(all)s 3430(runle)s 6(v)k 3(els,)k 4404(it)s -4596(can)s 4985(say)s 5358(in)s 5601(its)s 5877(postinst:)s -gsave -480 3362 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update\211rc.d)m 1728(bind)s 2448(default)s -3600(>/dev/null)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3065(And)m 471(in)s -714(its)s 990(postrm,)s 1761(to)s 2000(remo)s 3(v)k 3(e)k -2767(the)s 3115(links)s 3631(when)s 4207(the)s 4555(package)s -5395(is)s 5605(pur)s 4(ged:)k gsave -480 2879 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(if)m 432([)s 720(purge)s 1584(=)s 1872("$1")s -2592(];)s 3024(then)s 720 -292(update\211rc.d)m 2448(acct)s 3168(remove)s -4176(>/dev/null)s 0 -532(fi)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 52(v)m 3(ersion)k -758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s 2751(23)s 3035(August)s -3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 49 49 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -1 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 8832 13842(49)m gsave -0 12792 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 622 0 622 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.2 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -340 fnt84 0.0 0.0 0.0 setrgbcolor -0 4(14.)m gsave -582 82 translate -0.6953 1.0000 scale -340 fnt31 0.0 0.0 0.0 setrgbcolor 0 -74(dselect)m -grestore -340 fnt84 -0.0 0.0 0.0 setrgbcolor 1574 4(')m 12(s)k 1883(interface)s 3241(to)s -3601(its)s 4016(installation)s 5718(methods)s -grestore -gsave -0 12384 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 760 12330(calls)m 1248(scripts)s -1922(from)s 2446(its)s 2722(installation)s 3840(methods)s 4702(when)s -5278(it)s 5470(needs)s 6066(to)s 6305(actually)s 7115(access)s -7776(data)s 8234(from)s 8758(the)s 0 12090(distrib)m 4(ution.)k -1193(The)s 1612(core)s 2069(program)s gsave -2930 12144 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3681 12090(itself)m 4219(just)s -4615(calls)s 5094(these)s 5631(scripts)s 6296(and)s 6691(pro)s 3(vides)k -7553(the)s 7892(package)s 8722(and)s 0 11850(access)m 654(method)s -1423(selection)s 2322(interf)s 2(aces.)k 3344(The)s 3765(installation)s -4875(methods)s 5730(are)s 6070(responsible)s 7208(for)s 7539(in)s 9(v)k 4(oking)k -gsave -8424 11904 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -8876 11850(as)m 0 11610(appropriate.)m 0 11202(Each)m 535(installation)s 1653(method)s -2429(has)s 2799(three)s 3332(scripts:)s 0 10962(\213)m 480(Setup)s -1078(installation)s 2196(parameters.)s 0 10722(\213)m 480(Update)s 1227(list)s -1578(of)s 1849(a)s 4(v)k 6(ailable)k 2757(packages.)s -0 10482(\213)m 480(Install.)s gsave -0 10072 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 760 10018(searches)m 1620(for)s 1958(methods)s -2820(in)s gsave -3063 10072 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/lib/dpkg/methods)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 5225 10018(and)m gsave -5629 10072 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local/lib/dpkg/methods)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 8332 10018(.)m gsave -0 8994 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor -0 66(14.1.)m 788(Functions)s 2206(of)s 2569(the)s 3069(method)s -4170(scripts)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 8532(The)m 425(setup)s -980(script)s 1566(is)s 1773(run)s 2145(just)s 2547(after)s -3039(the)s 3384(user)s 3838(has)s 4205(chosen)s 4923(an)s -5203(installation)s 6317(method.)s 7136(It)s 7337(should)s 8031(prompt)s -8778(the)s 0 8292(user)m 453(for)s 785(parameters)s 1878(lik)s 2(e)k -2284(the)s 2627(site)s 3008(to)s 3241(NFS-mount)s 4426(or)s -4679(FTP)s 5143(from,)s 5708(the)s 6050(directory)s 6961(to)s -7194(use,)s 7615(or)s 7868(the)s 8210(directory)s 0 8052(or)m -259(\207lesystem)s 1288(where)s 1928(the)s gsave -2276 8106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2736 8052(\207les)m 3185(can)s -3574(be)s 3856(found,)s 4522(or)s 4781(the)s 5129(tape)s -5583(or)s 5842(\210opp)s 2(y)k 6507(de)s 6(vice)k -7181(to)s 7420(install)s 8058(from.)s 8626(It)s 0 7812(should)m -693(store)s 1209(the)s 1553(responses)s 2530(under)s gsave -3131 7866 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/var/lib/dpkg/methods)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5289 7812(-)m -5412(see)s 5769(belo)s 6(w)k 15(.)k 6433(If)s -6659(no)s 6948(a)s 4(v)k 6(ailable)k 7852(packages)s -8775(list)s 0 7572(is)m 210(a)s 4(v)k 6(ailable)k -1118(it)s 1310(should)s 2007(perhaps)s 2802(of)s 6(fer)k -3319(to)s 3558(scan)s 4040(the)s 4388(a)s 4(v)k 6(ailable)k -5296(packages.)s 0 7164(The)m 428(update)s 1122(script)s 1712(should)s -2409(obtain)s 3064(a)s 3230(list)s 3581(of)s 3852(a)s 4(v)k 6(ailable)k -4760(packages)s 5688(if)s 5905(possible,)s 6796(and)s 7200(run)s -gsave -0 6978 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211update\211avail)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 1902 6924(,)m gsave -2009 6978 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -719(\211\211merge\211avail)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3871 6924(and/or)m gsave -4542 6978 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211forget\211old\211unavail)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -7105 6924(to)m 7344(load)s 7814(it)s 8006(into)s gsave -8431 6978 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 6684(and)m -gsave -404 6738 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1104 6684(')m 13(s)k 1314(database)s 2193(of)s 2464(a)s 4(v)k 6(ailable)k -3372(packages.)s 4353(If)s 4583(no)s 4876(packages)s 5804(list)s -6155(w)s 2(as)k 6576(a)s 4(v)k 6(ailable)k -7484(and)s 7888(the)s 8236(user)s 8694(w)s 2(as)k -0 6444(of)m 6(fered)k 741(and)s 1145(accepted)s 2039(the)s -2387(option)s 3056(of)s 3327(scanning)s 4231(the)s 4579(actual)s -5204(\207les)s 5653(a)s 4(v)k 6(ailable)k 6561(this)s -6957(scan)s 7439(should)s 8136(be)s 8418(done)s 0 6204(here,)m -518(using)s gsave -1090 6258 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211record\211avail)s - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2992 6204(.)m 0 5796(The)m 428(install)s -1066(script)s 1656(should)s 2353(feed)s 2822(all)s 3115(the)s -3463(a)s 4(v)k 6(ailable)k gsave -4371 5850 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(.deb)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4831 5796(\207les)m 5280(to)s -gsave -5519 5850 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 719(\211\211iGOEB)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 6780 5796(\(this)m 7255(is)s 7465(equi)s 6(v)k 6(alent)k -8509(to)s gsave -0 5610 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m 720(\211\211install)s -2160(\211\211refuse\211downgrade)s 4896(\211\211selected\211only)s 7200(\211\211skip\211same\211version)s 10080(\211\211auto\211deconfigure)s -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 8811 5556(\).)m 0 5316(The)m gsave -428 5370 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(\211R)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 688 5316(\()m gsave -761 5370 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(\211\211recursive)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1862 5316(\))m -1990(option)s 2659(for)s 2997(tra)s 4(v)k 3(ersing)k -3998(subdirectories)s 5389(may)s 5855(also)s 6293(be)s 6575(useful)s -7214(here\).)s 0 4908(If)m 230(an)s 3(y)k 627(of)s -898(these)s 1445(scripts)s 2119(needs)s 2715(to)s 2954(display)s -3699(a)s 3865(message)s 4731(for)s 5069(the)s 5417(user)s 9(,)k -5913(it)s 6105(should)s 6802(w)s 2(ait)k 7271(for)s -7609(the)s 7957(user)s 8415(to)s 8654(hit)s 0 4668(`return')m -761(before)s 1427(e)s 3(xiting)k 2141(so)s 2407(that)s -2825(dselect)s 3548(doesn')s 4(t)k 4308(immediately)s 5556(re)s 6(write)k -6281(the)s 6629(screen.)s 0 4260(If)m 230(a)s 396(method)s -1172(script)s 1762(succeeds)s 2663(\(returns)s 3456(a)s 3622(zero)s -4086(e)s 3(xit)k 4501(status\))s gsave -5173 4314 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5933 4260(will)m 6359(return)s -6986(immediately)s 8234(to)s 8473(the)s 0 4020(main)m 535(menu,)s -1174(with)s 1656(the)s 2004(`ne)s 3(xt')k 2604(option)s -3273(highlighted)s 4421(ready)s 5006(for)s 5344(the)s 5692(user)s -6150(to)s 6389(select)s 6992(it.)s 7228(If)s 7458(it)s -7650(f)s 2(ails)k gsave -8109 4074 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 3780(will)m 426(display)s 1171(a)s -1337(message)s 2203(and)s 2607(w)s 2(ait)k 3076(for)s -3414(the)s 3762(user)s 4220(to)s 4459(hit)s 4771(return.)s -gsave -0 2756 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 670 0 670 240 240 60 LoutGraphic -gsave -newpath 0 ysize 0.3 ft sub moveto -xsize 0 rlineto -0 0.1 ft rlineto -xsize neg 0 rlineto -closepath fill -grestore -320 fnt84 0.0 0.0 0.0 setrgbcolor 0 66(14.2.)m 788(Location)s 2069(and)s -2656(ar)s 3(guments)k 4179(of)s 4542(the)s 5042(method)s -6143(scripts)s -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 0 2294(A)m 226(set)s -546(of)s 812(scripts)s 1481(\(henceforth)s 2635(kno)s 6(wn)k -3334(as)s 3579(a)s 3740(group\))s 4423(may)s 4884(pro)s 3(vide)k -5663(se)s 6(v)k 3(eral)k 6380(methods)s 7238(on)s -7530(the)s 7873(`main)s 8482(menu')s 0 2054(with)m 482(dif)s 6(ferent)k -1357(beha)s 4(viour)k 13(.)k 2401(F)s 3(or)k -2790(e)s 3(xample,)k 3704(there)s 4237(might)s 4855(be)s -5137(a)s 5303(generic)s 6059(get-packages-by-FTP)s 8174(group)s 0 1814(which)m -641(might)s 1257(pro)s 3(vide)k 2039(methods)s 2900(in)s -3141(the)s 3487(main)s 4021(menu)s 4606(for)s 4942(installation)s -6059(directly)s 6840(from)s 7362(one)s 7763(of)s 8032(the)s -8378(Debian)s 0 1574(mirror)m 669(sites)s 1144(as)s 1394(well)s -1860(as)s 2110(for)s 2448(installation)s 3566(from)s 4090(a)s -4256(user)s 4(-speci\207ed)k 5637(site.)s 0 1166(Each)m 535(group)s -1147(of)s 1418(methods)s 2280(implemented)s 3586(by)s 3880(the)s -4228(same)s 4775(set)s 5100(of)s 5371(scripts)s 6045(should)s -6742(ha)s 4(v)k 3(e)k 7243(a)s 7409(subdirectory)s -gsave -0 980 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/lib/dpkg/methods/)m gsave -3168 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(gr)m 10(oup)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2812 926(or)m -gsave -3071 980 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(/usr/local/lib/dpkg/methods/)m gsave -4032 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(gr)m 10(oup)k -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6423 926(,)m -6530(containing:)s gsave -120 740 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(names)m -grestore -gsave -0 106 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 460 52(programmers')m -1846(manual)s 4806(v)s 3(ersion)k 5564(0.2.0.0)s 6279(\(dpkg)s -6891(1.3.7\),)s 7557(23)s 7841(August)s 8593(1996)s -grestore - -grestore - -pgsave restore -showpage - -%%Page: 50 50 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ font Courier-Bold -%%+ font Times-Italic -/pgsave save def -%%IncludeResource: font Times-Italic -/Times-Italicfnt83 vec2 /Times-Italic LoutRecode -/fnt83 { /Times-Italicfnt83 LoutFont } def -0.0500 dup scale 10 setlinewidth -%%EndPageSetup -gsave -0 0 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 240 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate - -grestore - -grestore -gsave -0 16840 translate -0.0000 rotate -gsave -1417 -15423 translate -240 fnt82 0.0 0.0 0.0 setrgbcolor 9066 14006 0 14006 240 240 60 LoutGraphic -gsave -0 LoutMargSet -grestore -240 fnt84 0.0 0.0 0.0 setrgbcolor 0 13842(50)m 240 fnt82 480 13251(a)m -646(list)s 997(of)s 1268(user)s 4(-visible)k 2434(methods)s -3296(pro)s 3(vided)k 4202(by)s 4496(these)s 5043(scripts.)s -gsave -120 13065 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(setup)m -grestore -gsave -120 12825 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(update)m -grestore -gsave -120 12585 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(install)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 480 12291(e)m 3(x)k 3(ecutable)k 1552(programs,)s -2562(the)s 2910(scripts)s 3584(themselv)s 3(es.)k gsave -120 12105 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(desc.)m gsave -720 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(option)m - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 480 11811(description)m 1599(\207le.)s gsave -0 11303 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(names)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 560 11249(will)m -986(be)s 1268(formatted)s 2254(as)s 2504(a)s 2670(list)s -3021(of)s 3292(lines,)s 3850(each)s 4345(containing:)s gsave -480 11063 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(sequence)m -grestore -gsave -1381 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(method)m - -grestore -gsave -2535 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(summary)m -grestore - -grestore -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 10453(sequence)m 240 fnt82 930 10451(is)m 1140(a)s 1306(tw)s 2(o-digit)k -2240(number)s 3031(that)s 3449(will)s 3875(be)s 4157(used)s -4654(much)s 5243(lik)s 2(e)k gsave -5655 10505 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(rc.d)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6115 10451(pre\207x)m 3(es)k -6920(to)s 7159(control)s 7891(the)s 8239(order)s 8803(in)s -0 10211(the)m 348(main)s 883(menu.)s 1519(If)s 1749(in)s -1992(doubt)s 2598(use)s 2973(50.)s 240 fnt83 0 9805(method)m -240 fnt82 771 9803(is)m 981(a)s 1147(name)s 1721(which)s -2363(is)s 2573(displayed)s 3548(by)s gsave -3842 9857 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4602 9803(as)m 4852(the)s -5200(name)s 5774(of)s 6045(the)s 6393(method,)s 7218(and)s -7622(which)s 8264(will)s 8690(be)s 0 9563(passed)m 696(to)s -gsave -935 9617 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(setup)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -1435 9563(,)m gsave -1542 9617 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(update)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 2202 9563(and)m gsave -2606 9617 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(unpack)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3266 9563(as)m 3516(their)s 4013(\207rst)s -4444(ar)s 4(gument.)k 240 fnt83 0 9157(summary)m 240 fnt82 -934 9155(is)m 1144(the)s 1492(brief)s 2014(description)s 3133(string)s -3730(for)s gsave -4068 9209 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 -0.0 0.0 0.0 setrgbcolor 4768 9155(')m 13(s)k 4978(menu.)s 0 8747(Each)m -535(of)s 806(the)s 1154(three)s 1687(scripts)s 2361(gets)s -2797(the)s 3145(same)s 3692(three)s 4225(ar)s 4(guments:)k -240 fnt83 5323 8749(var)m 8(dir)k 240 fnt82 5918 8747(,)m -240 fnt83 6025 8749(gr)m 10(oup)k 240 fnt82 6641 8747(and)m -240 fnt83 7045 8749(method)m 240 fnt82 7756 8747(.)m 240 fnt83 -7860 8749(var)m 8(dir)k 240 fnt82 8515 8747(is)m 8725(the)s -0 8507(base)m 479(directory)s 1393(for)s 1729(storing)s gsave -2444 8561 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 2902 8507(and)m -gsave -3304 8561 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor -4004 8507(')m 13(s)k 4212(state,)s 4754(usually)s gsave -5497 8561 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(/var/lib/dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6798 8507(;)m -6908(this)s 7302(is)s 7510(passed)s 8204(in)s 8445(so)s -8708(that)s 0 8267(the)m gsave -348 8321 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(\211\211admindir)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1409 8267(option)m 2078(to)s gsave -2317 8321 translate -0.6953 1.0000 scale -240 fnt31 -0.0 0.0 0.0 setrgbcolor 0 -52(dselect)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 3077 8267(is)m -3287(honoured\).)s 0 7859(Each)m 535(option)s 1203(may)s 1668(ha)s 4(v)k 3(e)k -2168(an)s 2450(e)s 3(xtended)k 3368(description)s 4486(in)s -gsave -4728 7913 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(desc.)m gsave -720 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor -0 -52(option)m -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 5827 7859(.)m 5930(This)s -6405(should)s 7101(be)s 7382(formatted)s 8367(lik)s 2(e)k -8778(the)s 0 7619(e)m 3(xtended)k 919(description)s 2038(part)s -2469(of)s 2740(a)s gsave -2906 7673 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor 0 -52(Description)m - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 4067 7619(\207eld)m 4550(entry)s 240 fnt83 -5095 7621(shifted)m 5798(one)s 6197(c)s 3(har)k 3(acter)k -7186(to)s 7425(the)s 7770(left)s 240 fnt82 8078 7619(.)m -gsave -0 7265 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(var)m 8(dir)k -grestore -240 fnt31 -0.0 0.0 0.0 setrgbcolor 846 -52(/methods)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 1446 7211(will)m -1869(e)s 3(xist,)k 2421(and)s 2822(a)s 2984(method)s -3757(group)s 4366(may)s 4829(use)s 5200(a)s gsave -5363 7265 translate -0.6953 1.0000 scale -gsave -0 0 translate -1.4219 1.0000 scale -240 fnt83 -0.0 0.0 0.0 setrgbcolor 0 -52(var)m 8(dir)k -grestore -240 fnt31 0.0 0.0 0.0 setrgbcolor -846 -52(/methods/)m gsave -2142 0 translate -1.4219 1.0000 scale -240 fnt83 0.0 0.0 0.0 setrgbcolor 0 -52(gr)m 10(oup)k - -grestore - -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 7458 7211(directory)m 8371(to)s 8606(store)s -0 6971(its)m 276(state.)s 0 6563(The)m 428(group)s 1040(name)s -1614(and)s 2018(method)s 2794(name)s 3368(must)s 3893(follo)s 6(w)k -4565(the)s 4913(rules)s 5428(for)s 5766(C)s 5978(identi\207ers.)s -0 52(v)m 3(ersion)k 758(0.2.0.0)s 1473(\(dpkg)s 2085(1.3.7\),)s -2751(23)s 3035(August)s 3787(1996)s gsave -6521 106 translate -0.6953 1.0000 scale -240 fnt31 0.0 0.0 0.0 setrgbcolor -0 -52(dpkg)m -grestore -240 fnt82 0.0 0.0 0.0 setrgbcolor 6981 52(programmers')m 8367(manual)s - -grestore - -grestore - -pgsave restore -showpage - -%%Trailer -%%DocumentNeededResources: font Courier-Bold -%%+ font Times-Roman -%%+ font Times-Italic -%%+ font Times-Bold -%%DocumentSuppliedResources: procset LoutStartUp -%%+ procset LoutMarginNotes -%%+ encoding vec2 -%%Pages: 50 -%%EOF diff --git a/doc/programmer.sgml b/doc/programmer.sgml index 8489307e..e602647f 100644 --- a/doc/programmer.sgml +++ b/doc/programmer.sgml @@ -359,6 +359,11 @@ fields is available in . The Debian binary packages in the distribution are generated from Debian sources, which are in a special format to assist the easy and automatic building of binaries. +

+ +There was a previous version of the Debian source format, which is now +being phased out. Instructions for converting an old-style package +are given in the Debian policy manual. Tools for processing source packages

diff --git a/scripts/dpkg-buildpackage.sh b/scripts/dpkg-buildpackage.sh index 8ef4d65e..80204d93 100755 --- a/scripts/dpkg-buildpackage.sh +++ b/scripts/dpkg-buildpackage.sh @@ -24,6 +24,7 @@ Options: -r -si (default) src includes orig for rev. 0 or 1 } genchanges -sa uploaded src always includes orig } -sd uploaded src is diff and .dsc only } + -tc clean source tree when finished -h print this message END } @@ -32,6 +33,7 @@ rootcommand='' pgpcommand=pgp signsource='withecho signfile' signchanges='withecho signfile' +cleansource=false binarytarget=binary sourcestyle='' version='' @@ -50,6 +52,7 @@ do -si) sourcestyle=-si ;; -sa) sourcestyle=-sa ;; -sd) sourcestyle=-sd ;; + -tc) cleansource=true ;; -b) binaryonly=-b ;; -B) binaryonly=-b; binarytarget=binary-arch ;; -v*) version="$value" ;; @@ -124,4 +127,9 @@ else fi $signchanges "$pva.changes" + +if $cleansource; then + withecho $rootcommand debian/rules clean +fi + echo "dpkg-buildpackage: $srcmsg" diff --git a/scripts/dpkg-source.1 b/scripts/dpkg-source.1 index 0ff11270..1046ba23 100644 --- a/scripts/dpkg-source.1 +++ b/scripts/dpkg-source.1 @@ -530,6 +530,12 @@ would have done. .I pgp-command should not contain spaces or any other shell metacharacters. .TP +.B -tc +Clean the source tree (using +.I gain-root-command +.BR "debian/rules clean" ) +after the package has been built. +.TP .BR -us ", " -uc Do not PGP-sign the source package or the changelog, respectively. .SH DPKG-DISTADDFILE ARGUMENTS diff --git a/version.h b/version.h index a4451f45..05620543 100644 --- a/version.h +++ b/version.h @@ -1 +1 @@ -#define DPKG_VERSION "1.3.12" /* This line modified by Makefile */ +#define DPKG_VERSION "1.3.14" /* This line modified by Makefile */ -- 2.39.5