Verzeichnispaum beim Paketieren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mase76
Beiträge: 1353
Registriert: 19.06.2004 08:57:32

Verzeichnispaum beim Paketieren

Beitrag von mase76 » 26.07.2005 21:16:57

Hallo!
Ich hätte da folgendes Problem:
Wenn man aus den Sourcen ein deb bauen will, weiss man ja oft nicht,
was bei einem "make install" alles installiert, also in den Verzeichnisbaum
eingefügt wird. Vor allem bei devel-Paketen wird das schwierig.
Oft wird ja mehr, als das eigentliche Binary kopiert.
Kann ich irgendwie ein root-Verzeichnis faken, um zu sehen, was
alles installiert wird?
Ein Verzeichnis mit leeren Ordnern (wie usr bin lib etc. mit ihren Unter-
verzeichnissen, in die dann nach "make install" alles installiert wird.
Ich bräuchte dann nur noch zu sehen, mit was diese fefüllt wurden,
und kann dann so einfacher mein deb bauen.
Ich dachte, das könne man über die configure-Option "--prefix=" machen,
aber manche Programme unterstützen diese Option nicht.
Ich weiss nicht, ob ihr meine Frage jetzt richtig verstanden habt.

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 26.07.2005 23:37:48

oder das Verzeichniss unterhalb von debian/, in dass Du installiert hast ansehen.

-Flo

mase76
Beiträge: 1353
Registriert: 19.06.2004 08:57:32

Beitrag von mase76 » 27.07.2005 05:28:42

In welchen Paket ist debc? Ich finde es nicht.
Wie meinst du, unterhalt von debian/?

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 27.07.2005 13:25:40

Ich tippe auf devscripts oder so. Aber das kannst Du auch mit apt-file oder dem Suchformular auf packages.debian.org finden.

Normalerweise installiert man seine Software in debian/ und baut von dort aus ein Paket. Deswegen liegen dort auch alle Daten, die installiert werden, in irgend einem Unterverzeichniss.

-Flo

mase76
Beiträge: 1353
Registriert: 19.06.2004 08:57:32

Beitrag von mase76 » 27.07.2005 15:21:30

Ich habe gerade festgestellt, dass es nach dem Maken mit "checkinstall"
ganz von selbst geht.
Ist nur die Frage, ob das dann auch mit den dependencies geht.
Mal testen.

Antworten