Provided by: debhelper_13.6ubuntu1_all 

NAME
dh_installdocs - installiert Dokumentation in Paketbauverzeichnisse
ÜBERSICHT
dh_installdocs [Debhelper-Optionen] [-A] [-XElement] [Datei …]
BESCHREIBUNG
dh_installdocs ist ein Debhelper-Programm, das für die Installation von Dokumentation in
usr/share/doc/Paket im Paketbauverzeichnis zuständig ist.
In Kompatibilitätsstufe 10 und älter war dh_install(1) möglicherweise ein besseres Werkzeug zur
Handhabung von Dokumentation der Ursprungsautoren, wenn das eigene Bausystem der Ursprungsautoren
sämtliche gewünschte Dokumentation korrekt installierte. In diesem Fall kann dh_installdocs immer noch
paketierungsbezogene Dokumentation (z.B. die Datei debian/copyright) installieren.
Ab Debhelper-Kompatibilitätsstufe 11 wird dh_install in debian/tmp nach Dateien suchen, wenn es sie nicht
im aktuellen Verzeichnis findet (oder wo auch immer Sie ihm mit --sourcedir aufgetragen haben zu suchen).
In Kompatibilitätsstufe 11 und neuer bietet dh_installdocs viele der Funktionalitäten, die auch
dh_install(1) hat. Desweiteren unterstützt dh_installdocs außerdem das Bauprofil nodoc, um Dokumentation
(unabhängig von der Kompatibilitätsstufe) auszuschließen.
DATEIEN
debian/Paket.docs
listet Dokumentationsdateien auf, die in Paket installiert werden sollen.
unterstützt Ersetzungsvariablen in Kompatibilitätsstufe 13 oder neuer, wie in debhelper(7)
beschrieben.
debian/copyright
Die Copyright-Datei ist in allen Paketen installiert, außer wenn eine speziellere Copyright-Datei
verfügbar ist.
debian/Paket.copyright
debian/Paket.README.Debian
debian/Paket.TODO
Jede dieser Dateien wird automatisch installiert, falls sie für ein Paket vorhanden ist.
debian/README.Debian
debian/TODO
Diese Dateien werden in das erste Binärpaket installiert, das in »debian/control« aufgeführt ist.
Beachten Sie, dass README.debian-Dateien auch als README.Debian und TODO-Dateien in nicht-nativen
Paketen auch als TODO.Debian installiert werden.
debian/Paket.doc-base
sind als doc-base-Steuerdateien installiert. Beachten Sie, dass die Doc-ID vom Eintrag Document: in
der bestreffenden Doc-base-Steuerdatei bestimmt wird. In dem Fall, dass mehrere Doc-base-Dateien in
einem einzelnen Quellpaket die gleiche Doc-ID gemeinsam benutzen, werden sie nach
usr/share/doc-base/package statt nach usr/share/doc-base/doc-id installiert.
debian/Paket.doc-base.*
Falls es nötig ist, dass Ihr Paket mehr als ein Dokument registriert, benötigen Sie mehrere Doc-base-
Dateien und können sie auf diese Weise benennen. In dem Fall, dass mehrere solche Doc-base-Dateien in
einem einzelnen Quellpaket die gleiche Doc-ID gemeinsam benutzen, werden sie nach
usr/share/doc-base/package-* statt nach usr/share/doc-base/doc-id installiert.
Please be aware that this deduplication is currently done in memory only, so for now it requires
dh_installdocs to be called no more than once during the package build. Calling dh_installdocs
-ppackage in combination with using debian/package.doc-base.* files can lead to uninstallable
packages. See <https://bugs.debian.org/980903> for details.
OPTIONEN
-A, --all
installiert alle durch Befehlszeilenparameter angegebenen Dateien in ALLEN Paketen, auf die es sich
auswirkt.
-XElement, --exclude=Element
schließt Dateien von der Installation aus, die Element in ihrem Dateinamen enthalten. Beachten Sie,
dass dies doc-base-Dateien einschließt.
--sourcedir=Verz
schaut im angegebenen Verzeichnis nach Dateien, die installiert werden sollen. Diese Option erfordert
Kompatibilitätsstufe 11 oder höher (sie wird in Kompatibilitätsstufe 10 und darunter stillschweigend
ignoriert).
Beachten Sie, dass dies nicht das Gleiche wie die Option --sourcedirectory ist, die von
dh_auto_*-Befehlen benutzt wird. Sie benötigen diese Option selten, da dh_installman in
Debhelper-Kompatibilitätsstufe 11 und darüber automatisch in debian/tmp nach Dateien sucht.
--doc-main-package=Hauptpaket
setzt das Hauptpaket für ein Dokumentationspaket. Dies wird zur Installation der Dokumentation des
Dokumentationspakets in /usr/share/doc/Hauptpaket benutzt, wie es das Debian-Richlinienhandbuch 3.9.7
in §12.3 empfiehlt.
In Kompatibilitätsstufe 11 (oder höher) ist diese Option nur dann nützlich, wenn Debhelpers
automatische Erkennung des Hauptpakets falsch ist. Die Option kann außerdem benutzt werden, um eine
Warnung von Debhelper zu unterdrücken, wenn die automatische Erkennung fehlschlägt, die
Voreinstellung aber korrekt funktioniert.
Diese Option kann nicht verwendet werden, wenn dh_installdocs angewiesen wurde, auf mehrere Pakete
einzuwirken. Falls Sie diese Option benötigen, werden Sie sie üblicherweise mit -p kombinieren
müssen, um sicherzustellen, dass nur auf exakt ein Paket eingewirkt wird.
Bitte denken Sie daran, dass manche Dokumentation (die Copyright-Datei, README.Debian, etc.) nicht
von dieser Option beeinflusst wird.
--link-doc=Paket
veranlasst, dass das Dokumentationsverzeichnis aller Pakete, auf die es sich auswirkt, ein
symbolischer Link auf das Dokumentationsverzeichnis von Paket ist. Dies hat keine Auswirkungen, wenn
auf das Paket selbst eingewirkt wird oder falls das Dokumentationsverzeichnis, das erstellt werden
soll, bereits bei der Ausführung von dh_installdocs existiert. Um der Richtlinie zu entsprechen, muss
Paket ein Binärpaket sein, das vom selben Quellpaket stammt.
Debhelper wird versuchen, die Installation von Dateien in verlinkte Dokumentationsverzeichnisse zu
verhindern, die Konflikte mit dem verlinkten Paket verursachen würden. Die Option -A wird keine
Auswirkungen auf Pakete mit verlinkten Dokumentationsverzeichnissen haben und die Dateien copyright,
changelog, README.Debian und TODO werden nicht installiert.
(Eine ältere Methode, die dasselbe errecht und die immer noch unterstützt wird, besteht darin, das
Dokumentationsverzeichnis eines Pakets als defekten symbolischen Link zu erstellen, bevor
dh_installdocs aufgerufen wird.)
Bitte beachten Sie, dass diese Option nur für das Dokumentationsverzeichnis des Pakets selbst gilt.
Wenn das Paket Dokumentation für ein anderes Paket mitbringt (siehe z. B. --doc-main-package), wird
kein symbolischer Link für die Dokumentation des anderen Pakets verwendet.
WARNUNG 1: Falls eine vorhergehende Version des Pakets ohne diese Option gebaut wurde und nun mit ihr
gebaut wird (oder umgekehrt), erfordert es eine »Verzeichnis-zu-Symlink«- (oder
»Symlink-zu-Verzeichnis«)-Migration. Da Debhelper nichts über die vorhergehenden Versionen weiß,
müssen Sie diese Migration selbst anstoßen.
Dies kann durch Bereitstellen einer »debian/Paket.maintscript«-Datei und mittels dh_installdeb(1)
erledigt werden. Dadurch werden die passenden Betreuerskriptschnipsel zur Verfügung gestellt.
WARNUNG 2: --link-doc sollte nur benutzt werden, wenn die Pakete denselben »architecture«-Typ haben.
Ein Link von einem architekturunabhängigen zu einem architekturabhängigen Paket (oder umgekehrt) wird
nicht funktionieren. Seit Kompatibilitätsstufe 10 wird Debhelper nicht unterstützte Kombinationen
aktiv zurückweisen.
<Datei …
installiert diese Dateien als Dokumentation in das erste Paket, auf die es sich auswirkt (oder in
allen Paketen, falls -A angegeben wurde).
BEISPIELE
Dies ist ein Beispiel einer debian/Paket.docs-Datei:
README
TODO
debian/notes-for-maintainers.txt
docs/manual.txt
docs/manual.pdf
docs/manual-html/
ANMERKUNGEN
Beachten Sie, dass dh_installdocs klaglos ganze Verzeichnishierarchien kopiert, wenn Sie es verlangen
(ähnlich cp -a). Wenn ein Verzeichnis installieren soll, übernimmt es den kompletten Verzeichnisinhalt.
SIEHE AUCH
debhelper(7)
Dieses Programm ist Teil von Debhelper.
ÜBERSETZUNG
Diese Übersetzung wurde mit dem Werkzeug po4a <http://po4a.alioth.debian.org/> durch Chris Leick
c.leick@vollbio.de und das deutsche Debian-Übersetzer-Team im Dezember 2011 erstellt.
Bitte melden Sie alle Fehler in der Übersetzung an debian-l10n-german@lists.debian.org oder als
Fehlerbericht an das Paket debhelper.
Sie können mit dem folgenden Befehl das englische Original anzeigen man -L en Abschnitt Handbuchseite
AUTOR
Joey Hess <joeyh@debian.org>
13.6ubuntu1 2022-02-07 DH_INSTALLDOCS(1)