ubuntuusers.de

Ubuntu und Debian-package erstellen

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

patchworker

Avatar von patchworker

Anmeldungsdatum:
18. Dezember 2006

Beiträge: 190

Wohnort: Nürnberg, Franken

Hallo,

vielleicht hab ich Tomaten auf den Augen, aber ich kann hier in der Liste nicht entdecken, womit ich ein neues Ubuntu-package erstellen kann? Paketverwaltung

Für's erste möchte ich ein Ubuntu-package für Version 10.04 erstellen, wenn das gut läuft auch eins für Debian.

dselect hab ich eben mal kurz installiert, aber das ist ja von 2001 und tut nicht.

Viele Grüße Daniel

Antiqua Team-Icon

Avatar von Antiqua

Anmeldungsdatum:
30. Dezember 2008

Beiträge: 4534

Programme kompilieren, evtl. Alternativen und dh make bringen dich weiter. Ich benutze letztere Methode.

http://tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO/ ist auch noch interessant

busfahrer

Avatar von busfahrer

Anmeldungsdatum:
9. April 2007

Beiträge: 3052

Hallo

hilft dir das → Paketbau

Gruß...busfahrer

patchworker

(Themenstarter)
Avatar von patchworker

Anmeldungsdatum:
18. Dezember 2006

Beiträge: 190

Wohnort: Nürnberg, Franken

Hallo Antiqua und busfahrer,

super Tipps, danke! Hilft mir gut weiter. Also mit dh_make packen.

Viel brauche ich ja nicht, es geht um eine Java-Applikation, die eigentlich nur eine jar-Datei ist. Damit das ganze sich aber richtig praktisch benutzen lässt, möchte ich zum einen Menü-Eintrag machen, ein Icon definieren.

Hier werde ich die Dinge wohl ablegen (es sei denn Ihr seht da einen Fehler):

  • /usr/share/applications/hallowelt.desktop (Menü)

  • /usr/share/java/hallowelt.jar (java-application)

  • /usr/share/pixmaps/hallowelt.png oder share/pixmaps/hallowelt.svg (Icon)

  • /etc/hallowelt/hallowelt.conf (Konfiguration)

  • /etc/hallowelt/users.conf (user und verschlüsselte Passwörter)

  • /etc/init.d/hallowelt (start und stop script)

Nun ist noch die Frage, wie ich die runlevel konfiguriere. Es handelt sich nämlich um einen Server, der auf Wunsch (konfigurierbar in /etc/) beim Booten gestartet werden muss. So ganz trivial ist das ja vermutlich nicht. Hier hab ich's nicht gefunden, kann ich gar nicht verstehen:

–- Noch eine andere Frage: Also funktioniert mein Debian-Paket dann immer sowohl in Ubuntu, Kubuntu, Edubuntu und in Debian?

Viele Grüße Daniel

patchworker

(Themenstarter)
Avatar von patchworker

Anmeldungsdatum:
18. Dezember 2006

Beiträge: 190

Wohnort: Nürnberg, Franken

Ich schließe den Thread nun, denn in Grundlagen der Paketerstellung ist ja ein sehr gutes HowTo - und ich habe gerade gesehen, dass es direkt von hier Startseite in 2 Klicks erreichbar ist. Sorry also für die Frage ☺

Das mit den runlevels ist mir jetzt klar, habe mir gerade angeschaut, wie apache2 in /etc/rc0/ bis /etc/rc5 eingebunden worden ist. Wenn ich dazu noch eine Frage habe, stelle ich die extra noch. Sobald ich den Dreh raus habe, hänge ich einen Absatz darüber in Grundlagen der Paketerstellung mit dem Titel "Erstellung von autostart-Eintrag" mit hinein.

Antworten |