Debian Paketerstellen Prinzip

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Der Prozess der Erstellung eines Debian-Pakets

  • Den Quellcode der Software besorgen
  • Eine "debian" Unterverzeichnis im Hauptverzeichnis der Software erstellen.
  • Die notwendigen Dateien im "debian" Verzeichnis erstellen und bearbeiten.
  • Das Debian-Paket mit dpkg-buildpackage erstellen.

Einige wichtige Dateien im "debian" Unterverzeichnis sind

control
  • Diese Datei enthält Metainformationen über das Paket, wie den Namen, die Version, den Absender, die Architektur und die Abhängigkeiten.
  • Diese Informationen sind notwendig für dpkg, um das Paket korrekt zu installieren und zu verwalten.
rules
  • Dies ist eigentlich ein Makefile, das die Anweisungen enthält, um das Paket zu erstellen.
  • Es definiert die notwendigen Schritte, um den Quellcode zu kompilieren, die resultierenden Binärdateien zu installieren und das fertige Paket zu erstellen.
changelog
  • In dieser Datei werden Änderungen aufgezeichnet, die an der Software vorgenommen wurden.
  • Diese Datei wird auch verwendet, um die Version des Pakets zu bestimmen.
copyright
  • Diese Datei enthält Informationen über das Urheberrecht der Software und ihre Lizenz.

Abschliessend

Es gibt auch einige optionale Dateien im "debian" Unterverzeichnis, die für spezielle Zwecke verwendet werden können, wie zum Beispiel "watch" (um neue Versionen der Software zu verfolgen) oder "install" (um bestimmte Dateien an bestimmte Orte zu installieren).