4750
Comment: corrected spelling error in line buiding tuorial >building tutorial
|
4766
fixing link to Debian Women's Training Sessions page
|
Deletions are marked like this. | Additions are marked like this. |
Line 56: | Line 56: |
[[DebianWomen]] organise interesting [[DebianWomen/TrainingSessions|training sessions]]. | [[DebianWomen]] organise interesting [[DebianWomen/Projects/Events/TrainingSessions|training sessions]]. |
Translation(s): English - Italiano
When you seriously think about packaging as a newcomer to Debian, please read the official documentation:
the Debian New Maintainers' Guide -- tutorial for simple package
Debian Policy -- guiding rules
Developers Reference -- advanced guide etc.
Contents
Why Packaging
Whether you want
- to install some programs or data on several computers
- the packaging system to take care of updates
to help the Debian project. (see Work-Needing and Prospective Packages)
Introduction to Debian Packaging
If you need to create rapidly a package, use equivs:
If you prefer to gain real knowledge about Debian packaging:
first read the excellent introduction to Debian Packaging to build a package from scratch,
you can also look at the building tutorial to apply changes to an existing package.
or the packaging tutorial with dh-make.
Now that you have seen the basics, it is highly recomanded that you read some real stuff:
the Debian New Maintainers' Guide describes the building of a Debian package to ordinary Debian users.
the Debian Policy includes technical requirements that each package must satisfy.
Then, if you are looking for answers, you can come back here or read:
the interesting pdf file included in the package packaging-tutorial.
The Developers Reference provides an overview of the recommended procedures and the available resources for Debian developers.
Debian Derivatives
Please note that some Debian Derivatives resources may be quite useful too.
Learn more about the DEX project
Advanced Packaging Procedures
from Debian Women
DebianWomen organise interesting training sessions. Those are about packaging :
See also
?Adding and removing diversions
?How to split a package into smaller packages
RPM - Converting a .RPM into .DEB - generally leads to bad results
Creating package without some particular architectures - for easy porting
Useful pages
other informations
External useful links
http://qref.sourceforge.net/Debian/reference/ch-package.en.html
http://www.debian.org/doc/manuals/apt-howto/ and package apt-howto
http://www.debian.org/devel/wnpp/prospective : requested packages, and packages being worked on.
See also:
http://www-128.ibm.com/developerworks/linux/library/l-debpkg.html : creating debian packages - high-level description of debian packaging .
http://www.debian-administration.org/articles/336 Rolling your own debian packages.
Autobuilding non-free packages: http://article.gmane.org/gmane.linux.debian.devel.announce/997
PackageConfigUpgrade : propose a new way to smoothly handle configuration upgrades during package upgrades
CategoryPackageManagement CategoryPackaging