Debian Entwickler-Handbücher

Debian Policy-Handbuch

Dieses Handbuch beschreibt die Richtlinien für die Distribution Debian GNU/Linux. Dazu gehören die Struktur und der Inhalt des Debian-Archivs, verschiedene Design-Entscheidungen des Betriebssystems sowie technische Anforderungen, die jedes Paket erfüllen muss, um in die Distribution aufgenommen zu werden.

Autoren: Ian Jackson, Christian Schwarz, David A. Morris
Betreuer: Die Debian-Policy-Gruppe
Status: fertig
Verfügbarkeit: Debian-Paket debian-policy
Neueste Version:

Der neueste restructuredText-Quellcode ist über das Git-Depot verfügbar.

Vorgeschlagene Änderungen für die Policy

Ergänzende Policy-Dokumentation:


Debian-Entwicklerreferenz

Dieses Handbuch beschreibt die Prozeduren und Ressourcen für Debian-Entwickler. Es beschreibt, wie man ein neuer Entwickler wird, die Upload-Prozedur, wie man die Fehlerdatenbank (Bug-Tracking-System) bedient, die Mailinglisten, Internet-Server etc.

Dieses Handbuch ist als Referenzhandbuch für alle Debian-Entwickler gedacht (sowohl neue als auch alte).

Autoren: Ian Jackson, Christian Schwarz, Lucas Nussbaum, Raphaël Hertzog, Adam Di Carlo, Andreas Barth
Betreuer: Lucas Nussbaum, Hideki Yamane, Holger Levsen
Status: fertig
Verfügbarkeit: Debian-Paket developers-reference
Neueste Version:

Der neueste restructuredText-Quellcode ist über das Git-Depot verfügbar.


Handbuch für Debian-Paketbetreuer

Diese Anleitung beschreibt den Bau eines Debian-Pakets mittels dem debmake-Befehl. Sie ist für normale Benutzer sowie angehende Paketbetreuer gedacht.

Der Fokus liegt auf dem modernen Paketierungsstil, es sind viele einfache Beispiele enthalten.

Dieses »Handbuch für Debian-Paketbetreuer« kann als Erbe des »Debian-Leitfadens für neue Paketbetreuer« betrachtet werden.

Autoren: Osamu Aoki
Betreuer: Osamu Aoki
Status: fertig
Verfügbarkeit: Debian-Paket debmake-doc
Neueste Version:

Der neueste XML-Quellcode ist über das Git-Depot verfügbar.


Debian-Leitfaden für neue Paketbetreuer

Dieses Dokument versucht, das Erstellen von Debian-Paketen für normale Anwender (und zukünftige Entwickler) in gewöhnlicher Sprache zu beschreiben, gut ausgerüstet mit funktionierenden Beispielen.

Anders als frühere Dokumente baut dieses auf debhelper sowie neuen Werkzeugen, die einem Entwickler zur Verfügung stehen, auf. Der Autor strebt an, vorherige Bemühungen mit einzubeziehen und anzugleichen.

Autoren: Josip Rodin, Osamu Aoki
Betreuer: Osamu Aoki
Status: veraltet; verwenden Sie das “Handbuch für Debian-Paketbetreuer” (debmake-doc)
Verfügbarkeit: Debian-Paket maint-guide
Neueste Version:

Der neueste XML-Quellcode ist über das Git-Depot verfügbar.


Einführung in die Debian-Paketierung

Diese Anleitung ist eine Einführung in die Paketierungsarbeit bei Debian. Sie lehrt angehende Entwickler, wie man bestehende Pakete modifiziert, eigene Pakete erstellt und mit der Debian-Gemeinschaft zusammenarbeitet. Zusätzlich zu der Hauptanleitung enthält es drei Praxis-Beispiele über das Modifizieren des grep-Pakets, das Paketieren des Spiels GNUjump sowie einer Java-Bibliothek.

Autoren: Lucas Nussbaum
Betreuer: Lucas Nussbaum
Status: fertig
Verfügbarkeit: Debian-Paket packaging-tutorial
Neueste Version:
  • Englisch: [PDF]
  • Deutsch: [PDF]
  • Spanisch: [PDF]
  • Französisch: [PDF]
  • Japanisch: [PDF]
  • Portugiesisch: [PDF]
  • Russisch: [PDF]
  • Chinesisch: [PDF]
  • Chinesisch: [PDF]

Der neueste LaTeX-Quellcode ist über das Git-Depot verfügbar.


Debian Menü-System

Dieses Handbuch beschreibt das Menüsystem von Debian und das menu-Paket.

Das menu-Paket wurde vom Programm install-fvwm2-menu aus dem alten fvwm2-Paket inspiriert. Menu versucht eine allgemeinere Schnittstelle für die Erzeugung von Menüs zu schaffen. Mit dem Befehl update-menus aus diesem Paket muss kein Paket mehr für jeden X-Window-Manager modifiziert werden. Es bietet eine einheitliche Schnittstelle sowohl für text- als auch für X-orientierte Programme.

Autoren: Joost Witteveen, Joey Hess, Christian Schwarz
Betreuer: Joost Witteveen
Status: fertig
Verfügbarkeit: Debian-Paket menu HTML Online

Debian-Installer Internals

Dieses Dokument soll den Debian-Installer leichter für neue Entwickler zugänglich machen und ein zentraler Ort zur Dokumentation technischer Informationen sein.

Autoren: Frans Pop
Betreuer: Debian-Installer-Team
Status: fertig
Verfügbarkeit:

HTML online.

DocBook-XML-Quellen online.


dbconfig-common-Dokumentation

Dieses Dokument ist gedacht für Entwickler, die Pakete betreuen und in diesen eine funktionierende Datenbank benötigen. Statt die nötige Logik selbst zu implementieren, können sie auf dbconfig-common zurückgreifen, um während Installation, Upgrade, Neu-Konfiguration und Deinstallation die richtigen Fragen zu stellen und die Datenbank zu erstellen und zu füllen.

Autoren: Sean Finney and Paul Gevers
Betreuer: Paul Gevers
Status: ready
Verfügbarkeit: Debian-Paket dbconfig-common
Neueste Version:

Der neueste SGML-Quellcode ist über das Git-Depot verfügbar.

Zusätzlich ist auch das Design-Dokument verfügbar.

dbapp-Policy

Vorschlag einer Policy für Pakete, die eine funktionierende Datenbank benötigen.

Autoren: Sean Finney
Betreuer: Paul Gevers
Status: draft
Verfügbarkeit: Debian-Paket dbconfig-common
Neueste Version:

Der neueste SGML-Quellcode ist über das Git-Depot verfügbar.