Debian Pakete bauen
Verfasst: Mi Apr 20, 2011 2:49 pm
Tag zusammen ![Smile :)](./images/smilies/icon_e_smile.gif)
Nachdem ich in letzter Zeit so einiges an Projekten laufen hatte und habe, die alle mehr oder weniger auf verschiedene Versionen hinauslaufen und alle zentral über ein Skript innerhalb eines ChrootSystems installiert werden müssen, möchte ich diese aus den Projekten hervorgegangenen Programme gerne in anständige (^^) Debian Pakete verwandeln.
Bisher habe ich mich dazu immer an Kerli's Webseite gewandt, welche eine recht schnelle Art zeigt, ein Paket zu erstellen.
Was mir allerdings die ganzen Anleitungen zu dem Thema weiß machen möchten, verwirrt mich nun schon wieder sehr.
Mein Ziel ist es, die Pakete so zu packen, dass ich sie z.B. auf Launchpad stellen kann.
Kennt sich jemand weitergehend mit dem Erstellen von Debian Paketen aus? Damit meine ich so Sachen wie Checksums, Changelogs, Post/preinst, distutils, dh_make und was weiß Gott noch alles.
Um mal etwas konkreter zu werden:
Im Moment habe ich ein Python Skript, welches zur Authentifizierung an einem Server eine hübsche GUI darstellt.
Das Skript benötigt eine xml Datei, aus welcher die GUI aufgebaut wird. Außerdem benötigt es 1 Bilddatei.
Ich habe also 1 Skript, 1 xml Datei, 1 Bilddatei.
Gibt es eine Möglichkeit, so dass ich im Skript nicht den exakten Pfad zur xml / Bilddatei angeben muss, sondern z.B. nur so etwas:
"SHARED_FILES/gui.xml"
Hilfe? Manchmal sieht man echt den Wald vor lauter Bäumen nicht mehr...
*Linksammlung*
http://ubuntuforums.org/showthread.php?t=1503527
https://wiki.ubuntu.com/PackagingGuide/Python
http://www.debian.org/doc/manuals/maint-guide/
http://www.debian.org/doc/manuals/developers-reference/
http://www.debian.org/doc/packaging-man ... on-policy/
http://www.debian.org/doc/debian-policy/ (Ich finde es ja erstaunlich, es gibt eine Anleitung für die Anleitung ...)
http://wiki.ubuntuusers.de/Paketbau
http://wiki.ubuntuusers.de/dh_make
![Smile :)](./images/smilies/icon_e_smile.gif)
Nachdem ich in letzter Zeit so einiges an Projekten laufen hatte und habe, die alle mehr oder weniger auf verschiedene Versionen hinauslaufen und alle zentral über ein Skript innerhalb eines ChrootSystems installiert werden müssen, möchte ich diese aus den Projekten hervorgegangenen Programme gerne in anständige (^^) Debian Pakete verwandeln.
Bisher habe ich mich dazu immer an Kerli's Webseite gewandt, welche eine recht schnelle Art zeigt, ein Paket zu erstellen.
Was mir allerdings die ganzen Anleitungen zu dem Thema weiß machen möchten, verwirrt mich nun schon wieder sehr.
Mein Ziel ist es, die Pakete so zu packen, dass ich sie z.B. auf Launchpad stellen kann.
Kennt sich jemand weitergehend mit dem Erstellen von Debian Paketen aus? Damit meine ich so Sachen wie Checksums, Changelogs, Post/preinst, distutils, dh_make und was weiß Gott noch alles.
Um mal etwas konkreter zu werden:
Im Moment habe ich ein Python Skript, welches zur Authentifizierung an einem Server eine hübsche GUI darstellt.
Das Skript benötigt eine xml Datei, aus welcher die GUI aufgebaut wird. Außerdem benötigt es 1 Bilddatei.
Ich habe also 1 Skript, 1 xml Datei, 1 Bilddatei.
Gibt es eine Möglichkeit, so dass ich im Skript nicht den exakten Pfad zur xml / Bilddatei angeben muss, sondern z.B. nur so etwas:
"SHARED_FILES/gui.xml"
Hilfe? Manchmal sieht man echt den Wald vor lauter Bäumen nicht mehr...
*Linksammlung*
http://ubuntuforums.org/showthread.php?t=1503527
https://wiki.ubuntu.com/PackagingGuide/Python
http://www.debian.org/doc/manuals/maint-guide/
http://www.debian.org/doc/manuals/developers-reference/
http://www.debian.org/doc/packaging-man ... on-policy/
http://www.debian.org/doc/debian-policy/ (Ich finde es ja erstaunlich, es gibt eine Anleitung für die Anleitung ...)
http://wiki.ubuntuusers.de/Paketbau
http://wiki.ubuntuusers.de/dh_make