Bauen eines Debian Packets
Bauen eines Debian Packets
Hallo liebe Nutzer,
ich hoffe ihr nehmt es mir nicht übel, wenn was nicht ganz korrekt ist, da es mein erster Eintrag ist.
Also zu meinem Problem:
Ich möchte ein Debian Paket bauen, dass je nach dem welche Distribution läuft Dateien in die richtigen Ordner installiert. Es handelt sich dabei nur um Skripte und Monit Dateien. Ich kapiere leider nicht sehr gut wie ich sowas in das Rulesfile einbauen muss.
Schon mal Danke für eure Hilfe!!
LG
JJB
ich hoffe ihr nehmt es mir nicht übel, wenn was nicht ganz korrekt ist, da es mein erster Eintrag ist.
Also zu meinem Problem:
Ich möchte ein Debian Paket bauen, dass je nach dem welche Distribution läuft Dateien in die richtigen Ordner installiert. Es handelt sich dabei nur um Skripte und Monit Dateien. Ich kapiere leider nicht sehr gut wie ich sowas in das Rulesfile einbauen muss.
Schon mal Danke für eure Hilfe!!
LG
JJB
Re: Bauen eines Debian Packets
Danke dafür schonmal.
Aber warum führt dh_install die Skripte aus und korpiert sie nicht?
LG
JJB
Aber warum führt dh_install die Skripte aus und korpiert sie nicht?
LG
JJB
- KBDCALLS
- Moderator
- Beiträge: 22441
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Bauen eines Debian Packets
Da gibts es noch das packaging-tutorial Dann würde ich mal die Debiansourcen eines Paketes ansehen . Anscheinend weiß dh_install bei dir nicht wohin mit den Datein. Aber dazu müßte man den Source sehen. Speziell das Debianverzeichnis.
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.
Re: Bauen eines Debian Packets
Mein debian Verzeichnis enthält nur die standart Dateien , die mit dh_make erstellt worden und das install File. Brauchst du Screenshots?
LG
JJB
LG
JJB
Re: Bauen eines Debian Packets
Meine Install file sieht wie folgt aus:
/home/jonas/Repository/Paketname/Dateiname.sh usr/local/bin/
/home/jonas/Repository/Paketname/Dateiname.sh usr/local/bin/
Re: Bauen eines Debian Packets
Schau Dir nochmal das Beispiel im Link oben an.
Deine Pfade enthalten viel zu viel, das Script legst Du im Paketverzeichnis ab, und gibst es entsprechend "kurz" an:
sollte reichen.
Deine Pfade enthalten viel zu viel, das Script legst Du im Paketverzeichnis ab, und gibst es entsprechend "kurz" an:
Code: Alles auswählen
Dateiname.sh usr/local/bin
Re: Bauen eines Debian Packets
Das habe ich versucht, dann gibt er mir diese Fehlermeldung aus.
folgendes gibt er auch aus. Leider weiß ich nicht was diese bedeuten:
Code: Alles auswählen
/home/jonas/Repository/pfbackup-0.2.4-1.0/debian/install: 1: /home/jonas/Repository/pfbackup-0.2.4-1.0/debian/install: test.sh: not found
dh_install: problem reading debian/install:
Code: Alles auswählen
make: *** [binary] Fehler 127
dpkg-buildpackage: Fehler: Fehler-Exitstatus von fakeroot debian/rules binary war 2
Re: Bauen eines Debian Packets
Wo liegt test.sh?
Re: Bauen eines Debian Packets
Ich habe ein Paketverzeichnis in den alle meine Skripte liegen. In dem ist dann mein debian Verzeichnis und in diesem liegt dann die install Datei.
Re: Bauen eines Debian Packets
und in der install steht?
Re: Bauen eines Debian Packets
Code: Alles auswählen
test.sh usr/bin
Re: Bauen eines Debian Packets
und test ist auch im tarfile?
Re: Bauen eines Debian Packets
Ja, aber sobald ich das tar file mit dem archiv manager öffne, wird als erstes ein . Verzeichnis angezeigt.
Re: Bauen eines Debian Packets
Wie meinst Du das?
- KBDCALLS
- Moderator
- Beiträge: 22441
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Bauen eines Debian Pakets
Von monit gibts doch ein Debianpaket. Was bezweckst du damit ? Am besten wäre man sähe mal den gesamten Sources aus dem du das Paket bauen willst.
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.
Re: Bauen eines Debian Packets
Hat sich schon erledigt, ich habe es jetzt über eine rules Datei geregelt, die mir die nötigen verzeichnisse erstellt und die Dateien dorthin installiert.
Trotzdem vielen dank für eure Hilfe )
LG
Jonas
Trotzdem vielen dank für eure Hilfe )
LG
Jonas