Debian-Leitfaden für Neue Paketbetreuer

Osamu Aoki

Aktualisierte Inhalte 

Helge Kreutzmann

Deutsche Übersetzung 

Tobias Quathamer

Deutsche Übersetzung 

Erik Schanze

Deutsche Übersetzung 

Eduard Bloch

Deutsche Übersetzung 

Version 1.2.53

2022-10-08 03:52:48 UTC


Inhaltsverzeichnis

1. Einstieg, aber richtig!
1.1. Soziale Dynamik von Debian
1.2. Programme, die zum Entwickeln notwendig sind
1.3. Dokumentation, die zum Entwickeln gebraucht wird
1.4. Wo man Hilfe bekommen kann
2. Erste Schritte
2.1. Arbeitsschritte beim Bau von Debian-Paketen
2.2. Ihr Programm auswählen
2.3. Besorgen Sie sich das Programm und probieren Sie es aus
2.4. Einfache Bausysteme
2.5. Beliebte portable Bausysteme
2.6. Name und Version des Pakets
2.7. Einrichten von dh_make
2.8. Das erste nicht native Debian-Paket
3. Den Quellcode verändern
3.1. Einrichten von quilt
3.2. Fehler in den ursprünglichen Quellen korrigieren
3.3. Installation von Dateien in ihr Zielverzeichnis
3.4. Unterschiedliche Bibliotheken
4. Benötigte Dateien im Verzeichnis debian
4.1. control
4.2. copyright
4.3. changelog
4.4. rules
4.4.1. Ziele der Datei rules
4.4.2. Die vorgegebene Datei rules
4.4.3. Anpassungen der Datei rules
5. Andere Dateien im Verzeichnis debian
5.1. README.Debian
5.2. compat
5.3. conffiles
5.4. Paket.cron.*
5.5. dirs
5.6. Paket.doc-base
5.7. docs
5.8. emacsen-*
5.9. Paket.examples
5.10. Paket.init und Paket.default
5.11. install
5.12. Paket.info
5.13. Paket.links
5.14. {Paket.|source/}lintian-overrides
5.15. manpage.*
5.15.1. manpage.1.ex
5.15.2. manpage.sgml.ex
5.15.3. manpage.xml.ex
5.16. Paket.manpages
5.17. NEWS
5.18. {post|pre}{inst|rm}
5.19. Paket.symbols
5.20. TODO
5.21. watch
5.22. source/format
5.23. source/local-options
5.24. source/local-options
5.25. patches/*
6. Bau des Pakets
6.1. Kompletter (Neu-)Bau
6.2. Autobuilder
6.3. Der Befehl debuild
6.4. Das Paket pbuilder
6.5. Der Befehl git-buildpackage und ähnliche
6.6. Schneller Neubau
6.7. Befehlshierarchie
7. Überprüfen des Pakets auf Fehler
7.1. Merkwürdige Änderungen
7.2. Überprüfen einer Paketinstallation
7.3. Überprüfen der Betreuerskripte eines Pakets
7.4. lintian verwenden
7.5. Der Befehl debc
7.6. Der Befehl debdiff
7.7. Der Befehl interdiff
7.8. Der Befehl mc
8. Aktualisieren des Pakets
8.1. Neue Debian-Revision
8.2. Überprüfung einer neuen Version der Originalautoren
8.3. Neue Version der Originalautoren
8.4. Den Paketstil aktualisieren
8.5. UTF-8-Umstellung
8.6. Erinnerungen für die Paketaktualisierung
9. Das Paket hochladen
9.1. In das Debian-Archiv hochladen
9.2. Die Datei orig.tar.gz hochladen
9.3. Übersprungene Uploads
A. Fortgeschrittene Paketierung
A.1. Laufzeit-Bibliothek
A.2. debian/Paket.symbols verwalten
A.3. Multiarch
A.4. Erstellen eines Laufzeitbibliothekspakets
A.5. Natives Debian-Paket