Ein Debian Paket bauen

Hier ein kleines Howto, wie man unter Debian ein Paket selber erstellen kann.

Evtl. müssen noch ein paar Pakete wie z.B. dh_make installiert werden.

Zunächst wird erst mal ein lauffähiges Paket erstellt, damit man “mal was sieht”.

1. Lauffähig

Verzeichniss anlegen

mkdir ex-test-0.0.1
cd ex-test-0.0.1

Grundsystem erstellen

dh_make -s --createorig

Datei "debian/rules" bearbeiten

vi debian/rules
  • in der Sektion build-stamp: den $(MAKE) Befehl auskommentieren
#$(MAKE)

debian/rules speichern

Makefile anlegen

Im dem Beispiel wird einfach eine Datei nach /usr/bin kopiert.

install:
        install -g root -o root -m 755 foo-bar $(DESTDIR)/usr/bin/foo-bar
clean:

Die Datei foo-bar muss im aktuellem Verzeichniss existieren.

Paket bauen

dpkg-buildpackage -rfakeroot

Nun kann man das Paket installiert werden

sudo dpkg -i ../ex-test_0.0.1-1_i386.deb 

und auch wieder deinstalliert

sudo dpkg -P ex-test

2. Paket Info

Datei "debian/control" bearbeiten

evtl. den Maintainer anpassen

unter Description eine kurze Beschreibung hinzufügen

darunter kann man einen langen Text eingeben, welches das Paket genauer beschreibt

Danach das Paket neu erstellen

dpkg-buildpackage -rfakeroot

Die eingegebenen Infos anscheuen

dpkg -I ../ex-test_0.0.1-1_i386.deb

3. Signatur

 
tipps/debian_paket_bauen.txt · Zuletzt geändert: 08.02.2008 09:02 von ex
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki