Hallo Martin,

Am Samstag, 23. November 2002 20:34 schrieb Martin Heggemann:
> Hallo Leute,
>
> ich habe mir ein paar PHP-Skripte geschrieben, die ich gerne
> in ein *.deb einpacken w�rde, um sie an Freunde weiterzureichen.
> Nur fehlt mir die Information, wie ich es schaffe, das P�ckchen
> zu erzeugen.
>
> Folgendes habe ich:
> - eine Config-Datei in /etc
> - ein paar PHP-Skripte in /var/www/MeinPHPSkript
> - ein paar Bilder in /var/www/MeinPHPSkript/Bilder
>
> Ich habe gelesen (und vielleicht nicht richtig verstanden):
> - maint-guide
> - maint-guide-de
>   (in den beiden Doku's geht's um "zu kompilierende Programme"
>    -> f�r mein Problem nicht zutreffend)
[...]

im maint-guide geht es darum anhand eines Beispiels ein debian Pakete 
zu erstellen und wenn Du ihn Dir noch einmal _genau_ durchliest wirst 
Du festellen das er Dir auch zeigt wie man native debian Pakete erzeugt.
Wenn es Dir nicht so wichtig ist ob Dein Paket debian konform ist 
kannst Du es wie folgt erstellen:

Als Grundlage:
Das Paket soll foo-1.2.3 hei�en und soll das script my-php in 
/var/www/MeinPHPSkript und das Bild lustig.jpg in 
/var/www/MeinPHPSkript/Bilder installieren

- apt-get install dpkg-dev dh-make debhelper
- mkdir -p foo-1.2.3/var/www/MeinPHPSkript/Bilder
- cp my-php foo-1.2.3/var/www/MeinPHPSkript
- cp lustig.jpg foo-1.2.3/var/www/MeinPHPSkript/Bilder
- cd foo-1.2.3
- dh_make -n (siehe maint-guide und man dh_make)
- jetzt gibt es ein neues Verzeichniss unterhalb von foo-1.2.3: debian
  in diesem mindestens die Dateien control, rules und dirs anpassen 
- f�r control siehe maint guide und man debhelper
- in dirs folgendes eintragen:
        var/www/MeinPHPSkript/Bilder
- in rules kannst Du folgende �nderungen vornehmen:
        - alle Zeilen die mit $(MAKE) beginnen auskommentieren
        - unterhalb von "# Add here commands to install.." folgendes einf�gen:
          cp var/www/MeinPHPSkript/my-php \
                debian/foo/var/www/MeinPHPSkript/my-php
          cp var/www/MeinPHPSkript/Bilder/lustig.jpg \
                debian/foo/var/www/MeinPHPSkript/Bilder/lustig.jpg
- dpkg-buildpackage

nun sollte sich das neu erstellte Paket foo-1.2.3_$ARCH.deb oberhalb 
des Verzeichnisses foo-1.2.3 befinden.
Wenn Du Debian konforme Pakete erstellen willst solltest Du die 
debian-policy und die developers-reference lesen.

apt-get install debian-policy developers-reference

gru�
andreas
--
debian-faq's 
http://channel.debian.de/faq
debian Anwenderhandbuch:
http://www.openoffice.de/linux/buch


-- 
H�ufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an