packaging-tutorial - introduction to Debian packaging

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main amd64
Package name packaging-tutorial
Package version 0.7
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.


Package Version Architecture Repository
packaging-tutorial_0.8~nd0_all.deb 0.8~nd0 all NeuroDebian Main
packaging-tutorial_0.8~nd0_all.deb 0.8~nd0 all NeuroDebian Main
packaging-tutorial_0.7_all.deb 0.7 all Debian Main
packaging-tutorial - - -


Type URL
Binary Package packaging-tutorial_0.7_all.deb
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




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
* 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.

See Also

Package Description
packeth_1.6.5-2_amd64.deb Ethernet packet generator
packit_1.0-2_amd64.deb Network Injection and Capture
packup_0.6-1_amd64.deb CUDF solver based on pseudo-Boolean constraints
pacman4console_1.2-2_amd64.deb a console based pacman game
pacman_10-17_amd64.deb Chase Monsters in a Labyrinth
paco_2.0.9-2_amd64.deb simple but yet powerful source code package management system
pacpl_4.0.5-7.1_all.deb multi-purpose audio converter/ripper/tagger script
padre_0.96+dfsg1-2_all.deb Perl Application Development and Refactoring Environment
pads_1.2-11_amd64.deb Passive Asset Detection System
page-crunch_1.0.1-3_all.deb PDF and PS manipulation for printing needs
paje.app_1.98-1+b1_amd64.deb generic visualization tool (Gantt chart and more)
pal_0.4.3-8_amd64.deb command-line calendar program that can keep track of events
palapeli-data_4.8.4-3_all.deb data files for palapeli jigsaw puzzle game
palapeli_4.8.4-3_amd64.deb jigsaw puzzle game
palbart_2.4-7_amd64.deb Enhanced version of the PAL PDP8 assembler