packaging-tutorial - introduction to Debian packaging

Property Value
Distribution Ubuntu 17.10 (Artful Aardvark)
Repository Ubuntu Universe i386
Package name packaging-tutorial
Package version 0.21
Package architecture all
Package type deb
Installed size 3.86 KB
Download size 2.33 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.21_all.deb 0.21 all Ubuntu Universe
packaging-tutorial - - -


Type URL
Binary Package packaging-tutorial_0.21_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




2017-08-15 - Lucas Nussbaum <>
packaging-tutorial (0.21) unstable; urgency=medium
* Point to Guide for Debian Maintainers.
* Fixes "FTBFS: Unescaped left brace in regex is illegal here in regex":
escape braces in addendums. (Closes: #871357)
Patch from gregor herrmann <>
2017-07-06 - Lucas Nussbaum <>
packaging-tutorial (0.20) unstable; urgency=medium
* Depend on texlive-latex-recommended instead of latex-beamer. Closes: #867098
* Run wrap-and-sort.
* Bump Standards-Version. No changes needed.
* Use /usr/share/dpkg/ instead of dpkg-parsechangelog
2017-01-24 - Lucas Nussbaum <>
packaging-tutorial (0.19) unstable; urgency=medium
* Improve gnujump practical session to make it easier. Closes: #735189
* Remove references to wheezy. Closes: #849385
* Mention how-can-i-help. Closes: #812075
* Updates and improvements to french translation.
* Updated zh_TW translation. Thanks to SZ Lin!
* Updated portuguese translation. Thanks to Américo Monteiro. Closes: #851717
[ Lev Lamberov ]
* Update Russian translation.
[ Helge Kreutzmann ]
* Update German translation.
2017-01-04 - Lucas Nussbaum <>
packaging-tutorial (0.18) unstable; urgency=medium
* Add fonts-droid-fallback to build-depends, needed by Chinese version.
* adduser now uses debhelper. Switch to another example of a non-debhelper
package: rsync.
* Provide source for cdbs vs dh data in a comment of the tex file.
FTR, it is
Closes: #849163
* Make minor changes to french, german, portuguese and russian translations.
2016-12-29 - Lucas Nussbaum <>
packaging-tutorial (0.17) unstable; urgency=medium
* Add build-depend on texlive-lang-chinese. Closes: #849571
2016-12-26 - Lucas Nussbaum <>
packaging-tutorial (0.16) unstable; urgency=medium
[ Lucas Nussbaum ]
* grep pratical session: adjust version numbers.
* No longer mention DEHS, since it's dead.
* Replace pointers to the PTS by pointers to tracker.d.o.
* Fix DMD URL.
* Document various problems in the gnujump practical session.
* Update PO files.
* Update French translation.
* Update German translation.
* Add pointer to HowToSetupADebianRepository.
* Add pointer to gbp documentation.
* Restructure practical sessions.
* Update translations.
* Add updated Japanese translation from KURASAWA Nozomu. Closes: #782154
* Update URLs to use HTTPS where available.
* Mention that patch-tracker is down.
* Update copyright notice.
* Replace the gem used for the Ruby practical session. Closes: #702159
* Update the Portuguese translation. Thanks Américo Monteiro!
Closes: #809071
* Update Japanese translation. Thanks to Takuma Yamada. Closes: #819212
* Add Traditional Chinese translation. Thanks to szlin. Closes: #824558
* Drop last line of the grep tutorial. Closes: #812076
* po4a: add --keep 50 to keep spanish translation.
* Bump Standards-Version to 3.9.8. No changes needed.
* Fix VCS-* URLs. Fixes lintian warning.
[ Lev Lamberov ]
* Update russian translation.
[ Helge Kreutzmann ]
* Update German translation.
2014-10-16 - Lucas Nussbaum <>
packaging-tutorial (0.15) unstable; urgency=medium
[ Helge Kreutzmann ]
* Unfuzzy German translation.
[ Lucas Nussbaum ]
* Unfuzzy French translation.
* Update standards-version. No changes needed.
2014-08-31 - Lucas Nussbaum <>
packaging-tutorial (0.14) unstable; urgency=low
[ Helge Kreutzmann ]
* Unfuzzy German translation.
[ Lucas Nussbaum ]
* Add a practical session for packaging a CPAN module.
Patch from Gregor Herrmann <>. Thanks!
Closes: #759758
* Update portuguese translation. Thanks to
Américo Monteiro <> for the patch.
Closes: #756201

See Also

Package Description
packer_1.0.2+dfsg-1_i386.deb tool for creating machine images for multiple platforms
packeth_1.6.5-2_i386.deb Ethernet packet generator
packit_1.5-1_i386.deb network injection and capture tool
packup_0.6-3_i386.deb CUDF solver based on pseudo-Boolean constraints
pacman4console_1.3-1build1_i386.deb ncurses-based pacman game
pacman_10-17.2_i386.deb Chase Monsters in a Labyrinth
paco_0.10-1.1_all.deb Transitional package to pull in porg
pacpl_5.0.1-1_all.deb multi-purpose audio converter/ripper/tagger script
pads_1.2-11.1ubuntu1_i386.deb Passive Asset Detection System
paexec_1.0.1-4_i386.deb execute tasks in parallel
page-crunch_1.0.1-3_all.deb PDF and PS manipulation for printing needs
pagein_0.00.05-1_i386.deb tool to force swapped out pages to be resident in memory
pagekite_0.5.9.0-1_all.deb Make localhost servers publicly visible
pagemon_0.01.10-1_i386.deb interactive memory/page monitoring tool
pages2epub_0.9.5-1build1_i386.deb Apple Pages to EPUB converter