Wo schreibe ich einen manuellen Eintrag beim Erstellen eines Deb-Pakets? Gibt es Formatierungsregeln / Best Practices, die respektiert werden müssen?
Ich bin sehr neu mit Deb-Paket-Erstellung. Nach einigen Tutos habe ich gerade ein Paket erstellt, das gut installiert / ausgeführt wird. Nun möchte ich eine Dokumentation schreiben, sodass man myFancyPackage
anstelle von keinen manuellen Eintrag für myFancyPackage zurückgibt.
Leider spricht keines der gefundenen Tutos über manuelle Erstellung: (
Danke!
Es gibt viele Methoden, um ein Debian-Paket zu erstellen, aber die aktuelle "beste Vorgehensweise" besteht darin, die von Debhelper bereitgestellten Tools zu verwenden. Im Fall von man-Seiten gibt es ein Tool namens dh_installman
(lesen Sie dazu manpage ), die automatisch von dh
aufgerufen wird. Wenn Sie dh_make
o.ä. verwendet haben, um eine Vorlage für Ihr Paket zu erstellen, wird sich ein dh
Aufruf in Ihrer debian/rules
Datei befinden.
dh_installman
funktioniert durch Lesen der Datei debian/manpages
oder debian/nameofyourpackage.manpages
. Diese Datei enthält eine Liste mit Pfaden, die auf die man-Seiten Ihres Pakets verweisen. Die Pfade sind relativ zum Stamm Ihres Pakets. Hier haben Sie ein Beispiel eines echten Pakets . Dann installiert dieses Programm Ihre Manpages im richtigen Verzeichnis.
Um es zusammenzufassen, müssen Sie nur debian/package.manpages
erstellen und sie mit den Pfaden zu Ihren man-Seiten füllen. Diese Pfade müssen relativ zum Stamm Ihres Pakets sein. Wenn Sie, der Verpacker, die man-Seiten schreiben, müssen sie im Verzeichnis debian/
abgelegt werden.