Creating Debian packages on your own
|
From Layman to Master
You now know the basics of Debian package creation, which is usually enough to build your own packages for many applications. For problem cases, the Debian New Maintainers' Guide [8] can help, especially chapters 2.4 through 2.9, 4, 6, and 9.
If the autopilot fails, you first need to find out how a program compiles at the console. Then, you can put your findings into the auto_configure, auto_make, and possibly auto_install override targets in rules. Mastering all the subtleties of the Debian build system, however, can't be accomplished in a day.
Given the dizzying array of helper scripts, keep in mind that, with the abundance of full Debian repositories, it's seldom necessary to build a package at all. Updating Debian sources with new program versions, especially minor ones, usually goes without a hitch – and usually takes no more than a quarter of an hour.
Infos
- Launchpad: https://launchpad.net
- ffDiaporama: http://ffdiaporama.tuxfamily.org/?lang=en
- ffDiaporama in Launchpad: https://launchpad.net/ffdiaporama
- ffDiaporama source code: http://ffdiaporama.tuxfamily.org/download.php?f=Archives/ffdiaporama_1.5.tar.gz
- Reversibly disabling patches: http://www.debian.org/doc/manuals/maint-guide/update.en.html#newupstream
- Debian packaging policy: http://www.debian.org/doc/debian-policy/index.html
- Debhelper manpages: http://manpages.ubuntu.com/manpages/precise/man7/debhelper.7.html
- Debian New Maintainers' Guide: http://www.debian.org/doc/manuals/maint-guide/index.en.html
« Previous 1 2 3 4 5 Next »
Buy this article as PDF
Pages: 6
(incl. VAT)