packaging-tutorial - introduction to Debian packaging

Distribution: Debian 7 (Wheezy)
Repository: Debian Main amd64
Package name: packaging-tutorial
Package version: 0.7
Package release:
Package architecture: all
Package type: deb
Installed size: 1.53 KB
Download size: 1.41 MB
Official Mirror:
This tutorial is an introduction to Debian packaging. It teaches prospective developers how to modify existing packages, how to create their own packages, and how to interact with the Debian community. In addition to the main tutorial, it includes three practical sessions on modifying the 'grep' package, and packaging the 'gnujump' game and a Java library.



    Source package: packaging-tutorial

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install packaging-tutorial deb package:
      # sudo apt-get install packaging-tutorial


    • /usr/share/doc-base/packaging-tutorial
    • /usr/share/doc-base/packaging-tutorial-fr
    • /usr/share/doc/packaging-tutorial/README
    • /usr/share/doc/packaging-tutorial/changelog.gz
    • /usr/share/doc/packaging-tutorial/copyright
    • /usr/share/doc/packaging-tutorial/
    • /usr/share/doc/packaging-tutorial/
    • /usr/share/doc/packaging-tutorial/
    • /usr/share/doc/packaging-tutorial/packaging-tutorial.pdf


    2012-07-04 - Lucas Nussbaum <> packaging-tutorial (0.7) unstable; urgency=low [ Helge Kreutzmann ] * Add German translation. Closes: #672682. [ Stefano Zacchiroli ] * LaTeX markup: turn \url{} into hyperlinks using hyperref * LaTeX markup: remove unescaped \textbf{} within lstlisting * DEP-5: point to the policy version of the standard [ Lucas Nussbaum ] * Drop the use of LATEXFILTER to ease possible backports of the package. That script was renamed in latex-make 2.1.17-1. Closes: #676748. * Mention that fakeroot must be installed as well as devscripts. Closes: #659126. * es.po: unfuzzied a few strings that did not require language skills. * Bump Standards-Version to 3.9.3. No changes needed.

    2012-04-09 - Lucas Nussbaum <> packaging-tutorial (0.6) unstable; urgency=low * Explain -us -uc when building packages. * Mention dch -i. * Explain how to install build-deps using mk-build-deps. * Explain how to unpack the source with dpkg-source -x. * Improve title of VCS slide. * Give example of package adoption. * update po files * update date in document * update po files

    2012-01-14 - Lucas Nussbaum <> packaging-tutorial (0.5) unstable; urgency=low [ Lucas Nussbaum ] * Minor updates to french translation during preparation for Capitole du Libre 2011. * Add a debian/rules target to regenerate the version and the date in the document. * Use newer version of grep with recent debian/ubuntu releases due to the ld --as-needed change. * Do not mention patch-tracker twice. * New practical session on gem2deb-based Ruby packaging. * Add slide on backports. * Initial import of spanish translation. [ Cédric Boutillier ] * Use changelog to determine automatically date and version * Update French translation * Add subsection for answer to practical session 4 * Update POT file * (fr) proofread [Thomas Vincent]

    2011-10-18 - Lucas Nussbaum <> packaging-tutorial (0.4) unstable; urgency=low [ David Prévot ] * po4a configuration for the translation process [ Cédric Boutillier ] * add French translation * update debian/rules to translate documents at build time

    2011-08-26 - Lucas Nussbaum <> packaging-tutorial (0.3) unstable; urgency=low * Merge practical sessions answers into the main document.

    2011-07-12 - Lucas Nussbaum <> packaging-tutorial (0.2) unstable; urgency=low * Improvements after tutorial at RMLL 2011: + Use apt-get build-dep to install dash's build dependencies (works on Ubuntu too) + Use --no-install-recommends when installing devscripts + Slight reorganization of the CDBS slide + Deep reorganization of the last part

    2011-05-25 - Lucas Nussbaum <> packaging-tutorial (0.1) unstable; urgency=low * Initial Release.