JeFaBePh
Familienseite
MiniHowTo Debian Paketbau auf Buildserv
- Details
- Written by Jens Nitschke
Für einen Kollegen eine Mini-Anleitung, wie Pakete auf dem Buildserver gebaut werden:
Als Beispiel das mono-Paket.
Folgende Dateien auf den Buildserver in das eigen Homeverzeichnis kopieren:
- mono_2.0.1.orig.tar.gz
- mono_2.0.1-1.diff.gz
- mono_2.0.1-1.dsc
Dann kann der Bauvorgang angeschmissen werden:
- sbuild -d halut -A -s mono_2.0.1-1.dsc
Wenn das erfolgreich durchgelaufen ist erhällt man zusätzlich folgende Dateien:
- mono_2.0.1-1_i386.deb
- mono_2.0.1-1_i386.changes
Damit ich die Paket auch in unsere Paketverwaltungverwaltung hochladen kann, muss ich die Pakete signieren:
debsign -k[Schlüssel-ID] mono_2.0.1-1_i386.changes
Nun kann ich die Pakete an die Paketverwaltung übergeben:
- dupload -t limux-buildserv mono_2.0.1-1_i386.changes
Damit würde im nächsten Release das mono Paket enthalten sein.