|
Size: 1654
Comment: dropping English/* prefix to fit wiki.d.o convention (see DebianWomen#migrationTODO)
|
← Revision 30 as of 2010-10-31 17:45:43 ⇥
Size: 1953
Comment: added default template
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 2: | Line 2: |
| Translation(s) [[es/Courses/MaintainingPackages | Spanish]] | #language en ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[es/Courses/MaintainingPackages | Spanish]] -~ ---- |
| Line 4: | Line 6: |
| 0. Introduction 1. [[/Intro/Chroot|Creating a chroot environment for testing]] 1. Compiling a program from source a. [[/Intro/Compilation|Binaries and sources. Compilation]] a. [[/Intro/Gcc|Compiling and linking with gcc]] a. [[/Intro/Make|Building with a Makefile]] a. [[/Intro/Autotools|Building with Autotools]] 1. Creating our own Makefile a. [[/Make/How|How does a Makefile work]] a. Creating a simple Makefile a. Variables in a Makefile a. [[/Make/Components|Makefile components]] 1. Autotools 1. [[/Intro/Patches|Patches]] 0. Packages |
This pages are meant as a course on maintaining packages in Debian. Sadly, the course isn't complete: feel free to add content or rewrite obsolete parts! == Introduction == 1. [[/Intro/Chroot|Creating a chroot environment for testing]] 1. Compiling a program from source a. [[/Intro/Compilation|Binaries and sources. Compilation]] a. [[/Intro/Gcc|Compiling and linking with gcc]] a. [[/Intro/Make|Building with a Makefile]] a. [[/Intro/Autotools|Building with Autotools]] 1. Creating our own Makefile a. [[/Make/How|How does a Makefile work]] a. Creating a simple Makefile a. Variables in a Makefile a. [[/Make/Components|Makefile components]] 1. Autotools 1. [[/Intro/Patches|Patches]] == Packages == |
| Line 23: | Line 30: |
| 0. Creating a package | == Creating a package == |
| Line 35: | Line 43: |
| 0. Working with packages | == Working with packages == |
| Line 38: | Line 48: |
| 0. Advanced packaging | == Advanced packaging == |
| Line 41: | Line 53: |
| 0. Licenses 0. Maintaining a package 0. Debian infrastructure |
== Licenses == ... == Maintaining a package == ... == Debian infrastructure == |
| Line 46: | Line 66: |
---- |
This pages are meant as a course on maintaining packages in Debian. Sadly, the course isn't complete: feel free to add content or rewrite obsolete parts!
Introduction
- Compiling a program from source
- Creating our own Makefile
- Creating a simple Makefile
- Variables in a Makefile
- Autotools
Packages
- Compiling a package from source
Creating a package
- Debhelper
- Creating a simple package with Autotools
- debian/control
- 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
