CINXE.COM
Guide for Debian Maintainers
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Guide for Debian Maintainers</title> <link rel="stylesheet" type="text/css" href="debian.css"/> <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"/> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <link rel="home" href="index.en.html" title="Guide for Debian Maintainers"/> <link rel="next" href="ch01.en.html" title="Chapter 1. Preface"/> </head> <body> <div class="navheader"> <table width="100%" summary="Navigation header"> <tr> <th colspan="3" align="center">Guide for Debian Maintainers</th> </tr> <tr> <td align="left"> </td> <th width="60%" align="center"> </th> <td align="right"> <a accesskey="n" href="ch01.en.html"><img src="images/next.png" alt="Next"/></a></td> </tr> </table> <hr/> </div> <div xml:lang="en" class="book"><div class="titlepage"><div><div><h1 class="title"><a id="idp1"/>Guide for Debian Maintainers</h1></div><div><div class="authorgroup"> <div class="author"><h3 class="author">Osamu Aoki</h3><code class="email"><<a class="email" href="mailto:osamu@debian.org">osamu@debian.org</a>></code></div> </div></div><div><p class="copyright">Copyright © 2014-2024 Osamu Aoki</p></div><div><div class="legalnotice"><a id="idp3"/> <p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p> <p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p> <p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p> <p>This guide was made using the following previous documents as its reference:</p> <div class="itemizedlist"><ul class="itemizedlist"><li class="listitem"> “Making a Debian Package (AKA the Debmake Manual)”, copyright © 1997 Jaldhar Vyas. </li><li class="listitem"> “The New-Maintainer’s Debian Packaging Howto”, copyright © 1997 Will Lowe. </li><li class="listitem"> “Debian New Maintainers’ Guide”, copyright © 1998-2002 Josip Rodin, 2005-2017 Osamu Aoki, 2010 Craig Small, and 2010 Raphaël Hertzog. </li></ul></div> <p>The latest version of this guide should be available:</p> <div class="itemizedlist"><ul class="itemizedlist"><li class="listitem"> in the <a class="ulink" href="https://tracker.debian.org/pkg/debmake-doc">debmake-doc package</a> and </li><li class="listitem"> at the <a class="ulink" href="https://www.debian.org/doc/devel-manuals">Debian Documentation web site</a>. </li></ul></div> </div></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p> <p>This “Guide for Debian Maintainers” (2024-10-01) tutorial guide describes the building of the Debian package to ordinary Debian users and prospective developers using the <span class="strong"><strong>debmake</strong></span> command.</p> <p>This guide focuses on the modern packaging style and comes with many simple examples.</p> <div class="itemizedlist"><ul class="itemizedlist"><li class="listitem"> POSIX shell script packaging </li><li class="listitem"> Python3 script packaging </li><li class="listitem"> C with Makefile/Autotools/CMake </li><li class="listitem"> multiple binary packages with shared library etc. </li></ul></div> <p>This “Guide for Debian Maintainers” can be considered as the successor to the “Debian New Maintainers’ Guide”.</p> </div></div></div><hr/></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="chapter"><a href="ch01.en.html">1. Preface</a></span></dt><dt><span class="chapter"><a href="ch02.en.html">2. Overview</a></span></dt><dt><span class="chapter"><a href="ch03.en.html">3. Prerequisites</a></span></dt><dd><dl><dt><span class="section"><a href="ch03.en.html#people">3.1. People around Debian</a></span></dt><dt><span class="section"><a href="ch03.en.html#contribute">3.2. How to contribute</a></span></dt><dt><span class="section"><a href="ch03.en.html#social">3.3. Social dynamics of Debian</a></span></dt><dt><span class="section"><a href="ch03.en.html#reminders">3.4. Technical reminders</a></span></dt><dt><span class="section"><a href="ch03.en.html#debian-doc">3.5. Debian documentation</a></span></dt><dt><span class="section"><a href="ch03.en.html#help">3.6. Help resources</a></span></dt><dt><span class="section"><a href="ch03.en.html#situation">3.7. Archive situation</a></span></dt><dt><span class="section"><a href="ch03.en.html#approaches">3.8. Contribution approaches</a></span></dt><dt><span class="section"><a href="ch03.en.html#novice">3.9. Novice contributor and maintainer</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.en.html">4. Tool Setups</a></span></dt><dd><dl><dt><span class="section"><a href="ch04.en.html#email-setup">4.1. Email setup</a></span></dt><dt><span class="section"><a href="ch04.en.html#mc-setup">4.2. <span class="strong"><strong>mc</strong></span> setup</a></span></dt><dt><span class="section"><a href="ch04.en.html#git-setup">4.3. <span class="strong"><strong>git</strong></span> setup</a></span></dt><dt><span class="section"><a href="ch04.en.html#quilt-setup">4.4. <span class="strong"><strong>quilt</strong></span> setup</a></span></dt><dt><span class="section"><a href="ch04.en.html#devscripts-setup">4.5. <span class="strong"><strong>devscripts</strong></span> setup</a></span></dt><dt><span class="section"><a href="ch04.en.html#sbuild-setup">4.6. <span class="strong"><strong>sbuild</strong></span> setup</a></span></dt><dt><span class="section"><a href="ch04.en.html#chroot-persistent">4.7. Persistent chroot setup</a></span></dt><dt><span class="section"><a href="ch04.en.html#gbp-setup">4.8. <span class="strong"><strong>gbp</strong></span> setup</a></span></dt><dt><span class="section"><a href="ch04.en.html#proxy">4.9. HTTP proxy</a></span></dt><dt><span class="section"><a href="ch04.en.html#repropro">4.10. Private Debian repository</a></span></dt><dt><span class="section"><a href="ch04.en.html#vm">4.11. Virtual machines</a></span></dt><dt><span class="section"><a href="ch04.en.html#mDNS">4.12. Local network with virtual machines</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.en.html">5. Simple packaging</a></span></dt><dd><dl><dt><span class="section"><a href="ch05.en.html#packaging-tarball">5.1. Packaging tarball</a></span></dt><dt><span class="section"><a href="ch05.en.html#big-picture">5.2. Big picture</a></span></dt><dt><span class="section"><a href="ch05.en.html#what-debmake">5.3. What is debmake?</a></span></dt><dt><span class="section"><a href="ch05.en.html#what-debuild">5.4. What is debuild?</a></span></dt><dt><span class="section"><a href="ch05.en.html#step-upstream">5.5. Step 1: Get the upstream source</a></span></dt><dt><span class="section"><a href="ch05.en.html#step-debmake">5.6. Step 2: Generate template files with <span class="strong"><strong>debmake</strong></span></a></span></dt><dt><span class="section"><a href="ch05.en.html#step-maintainer">5.7. Step 3: Modification to the template files</a></span></dt><dt><span class="section"><a href="ch05.en.html#step-debuild">5.8. Step 4: Building package with <span class="strong"><strong>debuild</strong></span></a></span></dt><dt><span class="section"><a href="ch05.en.html#alt-patch">5.9. Step 3 (alternatives): Modification to the upstream source</a></span></dt><dt><span class="section"><a href="ch05.en.html#diff-u-ap">5.10. Patch by <span class="quote">“<span class="quote"><span class="strong"><strong>diff -u</strong></span></span>”</span> approach</a></span></dt><dt><span class="section"><a href="ch05.en.html#dquilt-ap">5.11. Patch by <span class="strong"><strong>dquilt</strong></span> approach</a></span></dt><dt><span class="section"><a href="ch05.en.html#auto-commit-ap">5.12. Patch by <span class="quote">“<span class="quote"><span class="strong"><strong>dpkg-source --auto-commit</strong></span></span>”</span> approach</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch06.en.html">6. Basics for packaging</a></span></dt><dd><dl><dt><span class="section"><a href="ch06.en.html#workflow">6.1. Packaging workflow</a></span></dt><dt><span class="section"><a href="ch06.en.html#debhelper">6.2. <span class="strong"><strong>debhelper</strong></span> package</a></span></dt><dt><span class="section"><a href="ch06.en.html#name-version">6.3. Package name and version</a></span></dt><dt><span class="section"><a href="ch06.en.html#native">6.4. Native Debian package</a></span></dt><dt><span class="section"><a href="ch06.en.html#rules">6.5. <span class="strong"><strong>debian/rules</strong></span> file</a></span></dt><dt><span class="section"><a href="ch06.en.html#control">6.6. <span class="strong"><strong>debian/control</strong></span> file</a></span></dt><dt><span class="section"><a href="ch06.en.html#changelog">6.7. <span class="strong"><strong>debian/changelog</strong></span> file</a></span></dt><dt><span class="section"><a href="ch06.en.html#copyright">6.8. <span class="strong"><strong>debian/copyright</strong></span> file</a></span></dt><dt><span class="section"><a href="ch06.en.html#patches">6.9. <span class="strong"><strong>debian/patches/</strong></span>* files</a></span></dt><dt><span class="section"><a href="ch06.en.html#include-binaries">6.10. <span class="strong"><strong>debian/source/include-binaries</strong></span> file</a></span></dt><dt><span class="section"><a href="ch06.en.html#watch">6.11. <span class="strong"><strong>debian/watch</strong></span> file</a></span></dt><dt><span class="section"><a href="ch06.en.html#signing-key">6.12. <span class="strong"><strong>debian/upstream/signing-key.asc</strong></span> file</a></span></dt><dt><span class="section"><a href="ch06.en.html#salsa-ci-yml">6.13. <span class="strong"><strong>debian/salsa-ci.yml</strong></span> file</a></span></dt><dt><span class="section"><a href="ch06.en.html#debianconf">6.14. Other <span class="strong"><strong>debian/</strong></span>* files</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch07.en.html">7. Sanitization of the source</a></span></dt><dd><dl><dt><span class="section"><a href="ch07.en.html#files-excluded">7.1. Fix with <span class="strong"><strong>Files-Excluded</strong></span></a></span></dt><dt><span class="section"><a href="ch07.en.html#rules-clean">7.2. Fix with <span class="quote">“<span class="quote"><span class="strong"><strong>debian/rules clean</strong></span></span>”</span></a></span></dt><dt><span class="section"><a href="ch07.en.html#extend-diff-ignore">7.3. Fix with <span class="strong"><strong>extend-diff-ignore</strong></span></a></span></dt><dt><span class="section"><a href="ch07.en.html#tar-ignore">7.4. Fix with <span class="strong"><strong>tar-ignore</strong></span></a></span></dt><dt><span class="section"><a href="ch07.en.html#git-clean">7.5. Fix with <span class="quote">“<span class="quote"><span class="strong"><strong>git clean -dfx</strong></span></span>”</span></a></span></dt></dl></dd><dt><span class="chapter"><a href="ch08.en.html">8. More on packaging</a></span></dt><dd><dl><dt><span class="section"><a href="ch08.en.html#custom">8.1. Package customization</a></span></dt><dt><span class="section"><a href="ch08.en.html#rules-custom">8.2. Customized <span class="strong"><strong>debian/rules</strong></span></a></span></dt><dt><span class="section"><a href="ch08.en.html#rules-variables">8.3. Variables for <span class="strong"><strong>debian/rules</strong></span></a></span></dt><dt><span class="section"><a href="ch08.en.html#newversion">8.4. New upstream release</a></span></dt><dt><span class="section"><a href="ch08.en.html#dquilt-manage">8.5. Manage patch queue with <span class="strong"><strong>dquilt</strong></span></a></span></dt><dt><span class="section"><a href="ch08.en.html#build-commands">8.6. Build commands</a></span></dt><dt><span class="section"><a href="ch08.en.html#sbuild">8.7. Note on <span class="strong"><strong>sbuild</strong></span></a></span></dt><dt><span class="section"><a href="ch08.en.html#special-cases">8.8. Special build cases</a></span></dt><dt><span class="section"><a href="ch08.en.html#origtar">8.9. Upload <span class="strong"><strong>orig.tar.gz</strong></span></a></span></dt><dt><span class="section"><a href="ch08.en.html#skipedupload">8.10. Skipped uploads</a></span></dt><dt><span class="section"><a href="ch08.en.html#bug">8.11. Bug reports</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch09.en.html">9. Advanced packaging</a></span></dt><dd><dl><dt><span class="section"><a href="ch09.en.html#historical-perspective">9.1. Historical perspective</a></span></dt><dt><span class="section"><a href="ch09.en.html#current-trend">9.2. Current trends</a></span></dt><dt><span class="section"><a href="ch09.en.html#build-system">9.3. Note on build system</a></span></dt><dt><span class="section"><a href="ch09.en.html#ci">9.4. Continuous integration</a></span></dt><dt><span class="section"><a href="ch09.en.html#bootstrap">9.5. Bootstrapping</a></span></dt><dt><span class="section"><a href="ch09.en.html#harden">9.6. Compiler hardening</a></span></dt><dt><span class="section"><a href="ch09.en.html#reproducible">9.7. Reproducible build</a></span></dt><dt><span class="section"><a href="ch09.en.html#substvar">9.8. Substvar</a></span></dt><dt><span class="section"><a href="ch09.en.html#lib">9.9. Library package</a></span></dt><dt><span class="section"><a href="ch09.en.html#multiarch">9.10. Multiarch</a></span></dt><dt><span class="section"><a href="ch09.en.html#split">9.11. Split of a Debian binary package</a></span></dt><dt><span class="section"><a href="ch09.en.html#package-split-example">9.12. Package split scenario and examples</a></span></dt><dt><span class="section"><a href="ch09.en.html#ma-lib-path">9.13. Multiarch library path</a></span></dt><dt><span class="section"><a href="ch09.en.html#ma-header-path">9.14. Multiarch header file path</a></span></dt><dt><span class="section"><a href="ch09.en.html#ma-pc-path">9.15. Multiarch <span class="strong"><strong>*.pc</strong></span> file path</a></span></dt><dt><span class="section"><a href="ch09.en.html#symbols">9.16. Library symbols</a></span></dt><dt><span class="section"><a href="ch09.en.html#libnames">9.17. Library package name</a></span></dt><dt><span class="section"><a href="ch09.en.html#lib-trans">9.18. Library transition</a></span></dt><dt><span class="section"><a href="ch09.en.html#binnmu">9.19. binNMU safe</a></span></dt><dt><span class="section"><a href="ch09.en.html#dbg">9.20. Debugging information</a></span></dt><dt><span class="section"><a href="ch09.en.html#dbgsym">9.21. <span class="strong"><strong>-dbgsym</strong></span> package</a></span></dt><dt><span class="section"><a href="ch09.en.html#debconf">9.22. <span class="strong"><strong>debconf</strong></span></a></span></dt></dl></dd><dt><span class="chapter"><a href="ch10.en.html">10. Packaging with <span class="strong"><strong>git</strong></span></a></span></dt><dd><dl><dt><span class="section"><a href="ch10.en.html#salsa-repo">10.1. Salsa repository</a></span></dt><dt><span class="section"><a href="ch10.en.html#salsa-account">10.2. Salsa account setup</a></span></dt><dt><span class="section"><a href="ch10.en.html#salsa-ci">10.3. Salsa CI service</a></span></dt><dt><span class="section"><a href="ch10.en.html#branch-names">10.4. Branch names</a></span></dt><dt><span class="section"><a href="ch10.en.html#git-patch-unapplied">10.5. Patch unapplied Git repository</a></span></dt><dt><span class="section"><a href="ch10.en.html#git-patch-applied">10.6. Patch applied Git repository</a></span></dt><dt><span class="section"><a href="ch10.en.html#gbp">10.7. Note on <span class="strong"><strong>gbp</strong></span></a></span></dt><dt><span class="section"><a href="ch10.en.html#dgit">10.8. Note on <span class="strong"><strong>dgit</strong></span></a></span></dt><dt><span class="section"><a href="ch10.en.html#gbp-pq-ap">10.9. Patch by <span class="quote">“<span class="quote"><span class="strong"><strong>gbp-pq</strong></span></span>”</span> approach</a></span></dt><dt><span class="section"><a href="ch10.en.html#gbp-manage">10.10. Manage patch queue with <span class="strong"><strong>gbp-pq</strong></span></a></span></dt><dt><span class="section"><a href="ch10.en.html#debsnap">10.11. <span class="strong"><strong>gbp import-dscs --debsnap</strong></span></a></span></dt><dt><span class="section"><a href="ch10.en.html#dgit-maint-debrebase">10.12. Note on <span class="strong"><strong>dgit-maint-debrebase</strong></span> workflow</a></span></dt><dt><span class="section"><a href="ch10.en.html#quasi-native">10.13. <span class="strong"><strong>Quasi-native</strong></span> Debian packaging</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch11.en.html">11. Tips</a></span></dt><dd><dl><dt><span class="section"><a href="ch11.en.html#utf-8-build">11.1. Build under UTF-8</a></span></dt><dt><span class="section"><a href="ch11.en.html#utf-8-conv">11.2. UTF-8 conversion</a></span></dt><dt><span class="section"><a href="ch11.en.html#debug">11.3. Hints for Debugging</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch12.en.html">12. Tool usages</a></span></dt><dd><dl><dt><span class="section"><a href="ch12.en.html#debdiff">12.1. <span class="strong"><strong>debdiff</strong></span></a></span></dt><dt><span class="section"><a href="ch12.en.html#dget">12.2. <span class="strong"><strong>dget</strong></span></a></span></dt><dt><span class="section"><a href="ch12.en.html#mk-origtargz">12.3. <span class="strong"><strong>mk-origtargz</strong></span></a></span></dt><dt><span class="section"><a href="ch12.en.html#origtargz">12.4. <span class="strong"><strong>origtargz</strong></span></a></span></dt><dt><span class="section"><a href="ch12.en.html#git-deborig">12.5. <span class="strong"><strong>git deborig</strong></span></a></span></dt><dt><span class="section"><a href="ch12.en.html#dpkg-source-b">12.6. <span class="strong"><strong>dpkg-source -b</strong></span></a></span></dt><dt><span class="section"><a href="ch12.en.html#dpkg-source-x">12.7. <span class="strong"><strong>dpkg-source -x</strong></span></a></span></dt><dt><span class="section"><a href="ch12.en.html#debc">12.8. <span class="strong"><strong>debc</strong></span></a></span></dt><dt><span class="section"><a href="ch12.en.html#piuparts">12.9. <span class="strong"><strong>piuparts</strong></span></a></span></dt><dt><span class="section"><a href="ch12.en.html#bts">12.10. <span class="strong"><strong>bts</strong></span></a></span></dt></dl></dd><dt><span class="chapter"><a href="ch13.en.html">13. More Examples</a></span></dt><dd><dl><dt><span class="section"><a href="ch13.en.html#emptypkg">13.1. Cherry-pick templates</a></span></dt><dt><span class="section"><a href="ch13.en.html#nomakefile">13.2. No Makefile (shell, CLI)</a></span></dt><dt><span class="section"><a href="ch13.en.html#makefile-sh">13.3. Makefile (shell, CLI)</a></span></dt><dt><span class="section"><a href="ch13.en.html#pyproject">13.4. pyproject.toml (Python3, CLI)</a></span></dt><dt><span class="section"><a href="ch13.en.html#makefile-sh-gui">13.5. Makefile (shell, GUI)</a></span></dt><dt><span class="section"><a href="ch13.en.html#pyproject-gui">13.6. pyproject.toml (Python3, GUI)</a></span></dt><dt><span class="section"><a href="ch13.en.html#makefile-single">13.7. Makefile (single-binary package)</a></span></dt><dt><span class="section"><a href="ch13.en.html#configure-single">13.8. Makefile.in + configure (single-binary package)</a></span></dt><dt><span class="section"><a href="ch13.en.html#autotools-single">13.9. Autotools (single-binary package)</a></span></dt><dt><span class="section"><a href="ch13.en.html#cmake-single">13.10. CMake (single-binary package)</a></span></dt><dt><span class="section"><a href="ch13.en.html#autotools-multi">13.11. Autotools (multi-binary package)</a></span></dt><dt><span class="section"><a href="ch13.en.html#cmake-multi">13.12. CMake (multi-binary package)</a></span></dt><dt><span class="section"><a href="ch13.en.html#i18n-example">13.13. Internationalization</a></span></dt><dt><span class="section"><a href="ch13.en.html#details">13.14. Details</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch14.en.html">14. <span class="strong"><strong>debmake</strong></span>(1) manpage</a></span></dt><dd><dl><dt><span class="section"><a href="ch14.en.html#_name">14.1. NAME</a></span></dt><dt><span class="section"><a href="ch14.en.html#_synopsis">14.2. SYNOPSIS</a></span></dt><dt><span class="section"><a href="ch14.en.html#_description">14.3. DESCRIPTION</a></span></dt><dd><dl><dt><span class="section"><a href="ch14.en.html#_optional_arguments">14.3.1. optional arguments:</a></span></dt></dl></dd><dt><span class="section"><a href="ch14.en.html#_examples">14.4. EXAMPLES</a></span></dt><dt><span class="section"><a href="ch14.en.html#_helper_packages">14.5. HELPER PACKAGES</a></span></dt><dt><span class="section"><a href="ch14.en.html#_caveat">14.6. CAVEAT</a></span></dt><dt><span class="section"><a href="ch14.en.html#_debug">14.7. DEBUG</a></span></dt><dt><span class="section"><a href="ch14.en.html#_author">14.8. AUTHOR</a></span></dt><dt><span class="section"><a href="ch14.en.html#_license">14.9. LICENSE</a></span></dt><dt><span class="section"><a href="ch14.en.html#_see_also">14.10. SEE ALSO</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch15.en.html">15. <span class="strong"><strong>debmake</strong></span> options</a></span></dt><dd><dl><dt><span class="section"><a href="ch15.en.html#ai-option">15.1. Shortcut options (<span class="strong"><strong>-a</strong></span>, <span class="strong"><strong>-i</strong></span>)</a></span></dt><dt><span class="section"><a href="ch15.en.html#boption">15.2. <span class="strong"><strong>debmake -b</strong></span></a></span></dt><dt><span class="section"><a href="ch15.en.html#coption">15.3. <span class="strong"><strong>debmake -cc</strong></span></a></span></dt><dt><span class="section"><a href="ch15.en.html#dt-option">15.4. Snapshot upstream tarball (<span class="strong"><strong>-d</strong></span>, <span class="strong"><strong>-t</strong></span>)</a></span></dt><dt><span class="section"><a href="ch15.en.html#joption">15.5. <span class="strong"><strong>debmake -j</strong></span></a></span></dt><dt><span class="section"><a href="ch15.en.html#koption">15.6. <span class="strong"><strong>debmake -k</strong></span></a></span></dt><dt><span class="section"><a href="ch15.en.html#poption">15.7. <span class="strong"><strong>debmake -P</strong></span></a></span></dt><dt><span class="section"><a href="ch15.en.html#toption">15.8. <span class="strong"><strong>debmake -T</strong></span></a></span></dt><dt><span class="section"><a href="ch15.en.html#xoption">15.9. <span class="strong"><strong>debmake -x</strong></span></a></span></dt></dl></dd></dl></div> </div> <div class="navfooter"> <hr/> <table width="100%" summary="Navigation footer"> <tr> <td align="left"> </td> <td align="center"> </td> <td align="right"> <a accesskey="n" href="ch01.en.html"><img src="images/next.png" alt="Next"/></a></td> </tr> <tr> <td align="left" valign="top"> </td> <td align="center"> </td> <td align="right" valign="top"> Chapter 1. Preface</td> </tr> </table> </div> </body> </html>