PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : debian paket erstellen



tmp
29.01.07, 03:27
hallo!

und zwar möchte ich für testzwecke ein debian paket erstellen,welches vorerst nur eine binärdatei enthält.

ich habe dazu einen order erstellt,die binary reinkopiert,
dh_make ausgeführt und daraufhin dpkg-buildpackage -b ausgeführt.

das funktioniert leider nicht.
könnt ihr mir kurz erklären,wie ich nun ein einfaches debianpaket erstelle?
vielen dank schon mal!

gropiuskalle
29.01.07, 04:15
Ich bin mir nicht sicher, ob diese Anwendung Deinen Zwecken gerecht wird, aber vielleicht kann Dir checkinstall (http://asic-linux.com.mx/~izto/checkinstall/) weiterhelfen.

drunkenPenguin
29.01.07, 06:03
hallo!

und zwar möchte ich für testzwecke ein debian paket erstellen,welches vorerst nur eine binärdatei enthält.

ich habe dazu einen order erstellt,die binary reinkopiert,
dh_make ausgeführt und daraufhin dpkg-buildpackage -b ausgeführt.

das funktioniert leider nicht.
könnt ihr mir kurz erklären,wie ich nun ein einfaches debianpaket erstelle?
vielen dank schon mal!

Was willst Du mit dh_make? Du hast doch nur eine Binaerdatei? Was soll denn da kompiliert werden?
"Kurz erklaeren"? -- Das geht nicht. Lies Dir das hier durch: http://www.debian.org/doc/debian-policy/
(Das meine ich ernst.)

Gruss,
Daniel

Datenbankfehler
29.01.07, 16:38
Reine Binärpakete kann man auch relativ einfach mit dpkg-deb erstellen. Eine Anleitung dazu findest du hier (http://www.tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO/).

drunkenPenguin
31.01.07, 20:12
Reine Binärpakete kann man auch relativ einfach mit dpkg-deb erstellen. Eine Anleitung dazu findest du hier (http://www.tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO/).

Einfach? Hast Du diese Anleitung da auch gelesen? :ugly:
Debian-Pakete baut man nicht mal so kurz (ich weiss das, weil ich das hier und da beruflich machen muss).
Am besten waere es halt, wenn man einfach ein Unterverzeichnis, z. B. /usr/bin im entsprechenden Verzeichnis anlegen koennte, das Skript dort reinschiebt und dann ein Paket baut. Aber das geht halt nicht.