Ubuntu Packaging Guide has finally landed

Users of Ubuntu 12.10 (Quantal Quetzal) now can easily install the Ubuntu Packaging Guide:
daniel@daydream:~$ sudo apt-get install ubuntu-packaging-guide
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
The following NEW packages will be installed:
ubuntu-packaging-guide ubuntu-packaging-guide-html
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/488 kB of archives.
After this operation, 1244 kB of additional disk space will be used.
Do you want to continue [Y/n]?
Selecting previously unselected package ubuntu-packaging-guide-html.
(Reading database ... 238890 files and directories currently installed.)
Unpacking ubuntu-packaging-guide-html (from .../ubuntu-packaging-guide-html_0.2.2_all.deb) ...
Selecting previously unselected package ubuntu-packaging-guide.
Unpacking ubuntu-packaging-guide (from .../ubuntu-packaging-guide_0.2.2_all.deb) ...
Processing triggers for doc-base ...
Processing 1 added doc-base file...
Registering documents with scrollkeeper...
Setting up ubuntu-packaging-guide-html (0.2.2) ...
Setting up ubuntu-packaging-guide (0.2.2) ...

Of course you can always browse it online here but for all offline use it is now in Ubuntu in PDF, HTML and EPUB formats.

This was only possible through the help of many contributors. Some of them I was able to get together from the bzr log:

  • Alexander Fougner
  • Andrew Starr-Bochicchio
  • Barry Warsaw
  • Benjamin Drung
  • Brian Murray
  • Daniel Holbach
  • Dmitry Shachnev
  • Iain Lane
  • Jamie Strandboge
  • Jelmer Vernooij
  • Jeremy Bicha
  • Jim Campbell
  • Jonathan Jesse
  • Jonathan Riddell
  • Joseph Mills
  • Leo Iannacone
  • Martin Owens
  • Raoul Snyman
  • Ryein
  • Stefano Rivera

Thanks so much for your great work in the Ubuntu Packaging Guide project – you are all heroes!

There is still lots of work to be done. If you want to get involved, because it’s a really nice project, have a look at a list of bugs and please help to get it translated!

  • The PDF link on the official page is broken: http://developer.ubuntu.com/packaging/ubuntu-packaging-guide.pdf

  • so where has that installed it on my machine? This is something that puzzles me about deb packages, there is very little indication of how to start the thing you just installed in general (slightly better with the software centre adding an icon for things to the launcher) Of course I can unpack the .deb file, or do various commands to find what files it put where, but how should I guess what it has done?

    • dholbach

      If you point your browser to /usr/share/doc/ubuntu-packaging-guide-html/index.html you should have the docs available. If you use any of the package mentioned in http://wiki.debian.org/doc-base/ they should show you the Packaging documentation as well.

  • Sebastian Carneiro

    Those are great news !!!

    This guide has been of invaluable aid in my contributing efforts to packaging !

    Congratulations Daniel and everyone involved in this initiative !!!

    Best regaurds.

  • patscomputerservices

    Is this available on Precise or earlier versions? If not, will it be backported at least to Precise (since it’s a LTS distribution)?

    Have a great day:)Patrick.

  • Ryein Goddard

    When I first saw the packaging guide it was great until you go to the point where you needed to package your first application.  The examples and walk-through didn’t work.  It was kind of funny because I was in an Ubuntu class at my school and our first task was to follow the Getting Started documentation so we could become better contributors ourselves, at least for developers.  So since I was having problems during the packaging portion I decided to help out.  Thanks for mentioning me.