Fragen zum Packagin (libs und andere Abhängigkeiten)

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Fragen zum Packagin (libs und andere Abhängigkeiten)

Beitrag von Rebell » 23.01.2004 18:02:05

Kann mir jemand mit eigener Erfahrung sagen wie ich am besten Abhängigkeiten auflöse?

Ich habe nämlich noch ein Problem. Laut dem Debian-Maintainer Howto ist es für Anfänger am besten immer Single Binary auszuwählen. Aber damit kommt man ja nicht sehr weit. Leider gehen die dann nicht weiter drauf ein.

Und zwar habe ich folgende Probleme:

1. Wie füge ich nicht-Binaries in das Paket ein? Wie Daten/Bilder etc.
Ich will nämlich das Paket knetworkconf paketieren, dieses stellt wiederum sog. Backends bereit die irgendwie nicht im deb enhalten sind. D.h. saugt sich ein Anwender das Deb kann er es nicht benutzen weil die Backends fehlen.

2. Kann ich Abhängigkeiten evt. selbst auflösen lassen?
Wenn er beispielsweise kdelibs4-dev benötigt, benötigt er automatisch kdelibs4.

3. Wie erstellt man libs?
Ich habe mal vor ner Weile Wine gesaugt und paketiert (single), musste aber feststellen dass ihm libwine fehlte.

Oder stell ich mir das Maintainen zu einfach vor?
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Re: Fragen zum Packagin (libs und andere Abhängigkeiten)

Beitrag von zyta2k » 24.01.2004 14:02:03

Tewileise kann ich dir evt. helfen...
Rebell hat geschrieben: 2. Kann ich Abhängigkeiten evt. selbst auflösen lassen?
Wenn er beispielsweise kdelibs4-dev benötigt, benötigt er automatisch kdelibs4.
Einfach im debian/control beim richtigen Paket eine Zeile hinzufügen

Depends: kdelibs4-dev
Rebell hat geschrieben: 3. Wie erstellt man libs?
Ich habe mal vor ner Weile Wine gesaugt und paketiert (single), musste aber feststellen dass ihm libwine fehlte.
In debian/rules dh_makeshlibs (oder so ;)) auskoemmentiert ?

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 24.01.2004 14:21:32

Ich probiers mal aus :)
Es gibt nämlich ein dpkg-shlibs <binary> was angeblich die benötigen Bibliotheken der binären Datei rausfilter kann, leider protokolliert er dies nicht.

Das mit den Abhängigkeiten meine ich anders: kdelibs4-dev benötige ich ja nur um das Paket zu compilieren. Der Endbenutzer benötigt demzufolge kdelibs4 um es zu starten.

Aber 1. wäre mir z.Z. wichtiger. Wen kann ich da fragen? Maintainer-Mailingliste?
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 24.01.2004 15:15:49


Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 24.01.2004 15:22:46

*autsch* Die Liste ist ja gleich 4mal so lang wie die deutsche Übersetzung :)

Naja, ich setz mich mal ran - hätt ich eigentlich auch drauf kommen können, dachte aber dass die Übersetzung komplett ist.
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Antworten