JeFaBePh

Familienseite

 
 

MiniHowTo Debian Paketbau auf Buildserv

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.