Differences between revisions 26 and 27
Revision 26 as of 2007-09-10 17:49:06
Size: 1568
Editor: MiriamRuiz
Comment:
Revision 27 as of 2010-05-12 19:59:31
Size: 1529
Editor: anonymous
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
  1. [wiki:/Intro/Chroot Creating a chroot environment for testing]   1. [[/Intro/Chroot|Creating a chroot environment for testing]]
Line 4: Line 4:
   a. [wiki:/Intro/Compilation Binaries and sources. Compilation]
   a. [wiki:/Intro/Gcc Compiling and linking with gcc]
   a. [wiki:/Intro/Make Building with a Makefile]
   a. [wiki:/Intro/
Autotools Building with Autotools]
   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]]
Line 9: Line 9:
   a. [wiki:/Make/How How does a Makefile work]    a. [[/Make/How|How does a Makefile work]]
Line 12: Line 12:
   a. [wiki:/Make/Components Makefile components]    a. [[/Make/Components|Makefile components]]
Line 14: Line 14:
  1. [wiki:/Intro/Patches Patches]   1. [[/Intro/Patches|Patches]]
Line 16: Line 16:
  1. [wiki:/Packages/WhatIs What's a package?]
  1. [wiki:/Packages/Management What can you do with a package?]
  1. [wiki:/Packages/Source Source of a package]
  1. [[/Packages/WhatIs|What's a package?]]
  1. [[/Packages/Management|What can you do with a package?]]
  1. [[/Packages/Source|Source of a package]]
Line 24: Line 24:
  1. [wiki:/Create/rules debian/rules]   1. [[/Create/rules|debian/rules]]
Line 36: Line 36:
  1. [wiki:/Advanced/Quilt Handling patches with quilt]   1. [[/Advanced/Quilt|Handling patches with quilt]]
  1. Introduction
    1. Creating a chroot environment for testing

    2. Compiling a program from source
      1. Binaries and sources. Compilation

      2. Compiling and linking with gcc

      3. Building with a Makefile

      4. Building with Autotools

    3. Creating our own Makefile
      1. How does a Makefile work

      2. Creating a simple Makefile
      3. Variables in a Makefile
      4. Makefile components

    4. Autotools
    5. Patches

  2. Packages
    1. What's a package?

    2. What can you do with a package?

    3. Source of a package

    4. Compiling a package from source
  3. Creating a package
    1. Debhelper
    2. Creating a simple package with Autotools
    3. debian/control
    4. debian/rules

    5. debian/copyright
    6. debian/changelog
    7. Creating a simple package with Makefile
    8. Creating a simple python package
    9. Creating a simple PHP Web App package
    10. Creating a multi-binary package with autotools
    11. Creating a multi-binary package with Makefile
  4. Working with packages
    1. Lintian and linda
    2. pbuilder and cowbuilder
  5. Advanced packaging
    1. ?Handling patches with quilt

    2. Allowing user options with debconf
  6. Licenses
  7. Maintaining a package
  8. Debian infrastructure
    1. Overview of Debian
    2. Digital signatures