Paketierung ganz von vorne
Paketierung ganz von vorne
Hallo,
ich habe eine ganz dumme Frage. Ich möchte eingetlich nur einige Dateien als *.deb paketieren. Alle Beiträge und tutorials, die ich gefunden habe, beziehen sich auf "kompilieren+paketieren". Da ich meine Software paketieren will geht das auch. Aber ist das wirklich so kompliziert????
Ich wäre sehr sehr sehr froh, wenn jemand in 3-4 Zeilen an einem Beispiel zeigen würde, wie ich schon kompilierte Dateien paketieren "oder" ein Paket direkt aus dem source code
(mit configure && make) erstellen kann.
ich habe eine ganz dumme Frage. Ich möchte eingetlich nur einige Dateien als *.deb paketieren. Alle Beiträge und tutorials, die ich gefunden habe, beziehen sich auf "kompilieren+paketieren". Da ich meine Software paketieren will geht das auch. Aber ist das wirklich so kompliziert????
Ich wäre sehr sehr sehr froh, wenn jemand in 3-4 Zeilen an einem Beispiel zeigen würde, wie ich schon kompilierte Dateien paketieren "oder" ein Paket direkt aus dem source code
(mit configure && make) erstellen kann.
Dafür müßtest Du ein Repository einrichten. Habe da aber gerade keinen Link zur Hand. Einfach mal nach Repository suchen.
Ein Repository bringt aber, meiner Meinung nach, nur etwas, wenn die Anhängigkeiten (depends) mit ins .deb geschrieben wurden. Wenn Du nicht weißt was ich meine, dann schaue Dir doch mal die Info Datei in einem .deb Paket an und vergleiche es zur Not mit der Info Datei aus deinem DEB.
Ein Repository bringt aber, meiner Meinung nach, nur etwas, wenn die Anhängigkeiten (depends) mit ins .deb geschrieben wurden. Wenn Du nicht weißt was ich meine, dann schaue Dir doch mal die Info Datei in einem .deb Paket an und vergleiche es zur Not mit der Info Datei aus deinem DEB.
ich habe einen Link gefunden:
http://www.debian.org/doc/manuals/repos ... to.en.html
Hier wird genau das erklärt, was ich brauche. Mit ist der Begriff "debian Repository" vorher nicht eingefallen.
Allerdings habe ich noch probleme mit den dependencies. Mein Programm ist abhängig von libxml2-dev aber wie kann ich das klar machen??
Czessi: Welche info Datei und wie kann ich mir diese Datei von anderen DEBs anschauen??
Vielen dank
http://www.debian.org/doc/manuals/repos ... to.en.html
Hier wird genau das erklärt, was ich brauche. Mit ist der Begriff "debian Repository" vorher nicht eingefallen.
Allerdings habe ich noch probleme mit den dependencies. Mein Programm ist abhängig von libxml2-dev aber wie kann ich das klar machen??
Czessi: Welche info Datei und wie kann ich mir diese Datei von anderen DEBs anschauen??
Vielen dank
Die libxml2-dev wird vermutlich nur zum compilieren gebraucht. Wichtig ist, welche Pakete das Programm braucht um letztlich auch anständig laufen zu können.snowdrop hat geschrieben:ich habe einen Link gefunden:
http://www.debian.org/doc/manuals/repos ... to.en.html
Hier wird genau das erklärt, was ich brauche. Mit ist der Begriff "debian Repository" vorher nicht eingefallen.
Allerdings habe ich noch probleme mit den dependencies. Mein Programm ist abhängig von libxml2-dev aber wie kann ich das klar machen??
Paket downloaden und rein schauen. Habe Dir mal die info aus dem von mir erstellten Paket k9copy_0.3b-3_i386.deb kopiert.snowdrop hat geschrieben:Czessi: Welche info Datei und wie kann ich mir diese Datei von anderen DEBs anschauen??
http://www.czeslinski.de/INFO
ich versuche die bibliothek libsoap ( http://csoap.sourceforge.net ) zu publizieren. libxml2 muss vorhanden sein.Also xml2-config muss funktionieren.
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Du könntest das Deb entpacken, dann das control.tar.gz . das Controlfile ändern . Das control.tar.gz neu packen , und das DEB wieder zusammenpacken.
Oder gleich mit dh_make das Debiandir erstellen. Und gleich das Controlfile mit einem Texteditor ändern, so wie gewünscht, und anschließend mit dpkg-buildpackage das Paket bauen. Ist vermutlich schneller als die erste Variante.
Oder gleich mit dh_make das Debiandir erstellen. Und gleich das Controlfile mit einem Texteditor ändern, so wie gewünscht, und anschließend mit dpkg-buildpackage das Paket bauen. Ist vermutlich schneller als die erste Variante.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.