- Introduction
Creating a chroot environment for testing
- Compiling a program from source
Binaries and sources. Compilation
Compiling and linking with gcc
Building with a Makefile
Building with Autotools
- Creating our own Makefile
How does a Makefile work
- Creating a simple Makefile
- Variables in a Makefile
Makefile components
- Autotools
Patches
- Packages
What's a package?
What can you do with a package?
Source of a package
- Compiling a package from source
- Creating a package
- Debhelper
- Creating a simple package with Autotools
- debian/control
debian/rules
- debian/copyright
- debian/changelog
- Creating a simple package with Makefile
- Creating a simple python package
- Creating a simple PHP Web App package
- Creating a multi-binary package with autotools
- Creating a multi-binary package with Makefile
- Working with packages
- Lintian and linda
- pbuilder and cowbuilder
- Advanced packaging
Handling patches with quilt
- Allowing user options with debconf
- Licenses
- Maintaining a package
- Debian infrastructure
- Overview of Debian
- Digital signatures
English/Courses/MaintainingPackages (last edited 2007-09-10 17:49:06 by MiriamRuiz)