Table of Contents
This document is part of a short course in .deb packaging given at the University of Groningen in October 2009. The course consisted of two lectures and a workshop. This document carries the workshop instructions.
These workshops aim at the computer-literate.
To enroll, the student must have a working knowledge of maintaining UNIX machines.
If the student has never before used .deb
-related tools like dpkg
, apt
and the like, the learning curve will be steep.
The student may expect to benefit from the course who
is able to read and write shell scripts (e.g. in bash,
is able to read and write Makefiles,
and knows how to use Debian's dpkg
and apt
, and how to control apt through /etc/apt/sources.list
and etc/apt/apt.conf.d
.
The presentations will last you through the better part of a morning. I recommend viewing Frank's presenation first, then doing exercises 0 through 4, then view George's presentation, and then either doing 5 and 6 or starting out on your own. The exercises were intended for a single morning too, but although the quickest students made it well into exercise 5, I saw nobody finish all of them.
The presentations that accompany these instructions are available through various means.
Table 1.1. Other parts of the colloquium that these instruction belong to
The single best document on packaging deb
I know of is the Ubuntu Complete Packaging Guide.
I recommend it.
Before that, the Debian New Maintainer's Guide used to be the place to start. And the Debian Developer's Reference as well as the Debian Policy would certainly have to be visited. But these are now second to the CPG, which of course still links to them.