Man page - dh_installdocs(1)
Packages contains this manual
- dh_installsysusers(1)
- dh_installdeb(1)
- dh_compress(1)
- dh_md5sums(1)
- debhelper(7)
- dh_installsystemduser(1)
- dh_builddeb(1)
- debhelper-compat-upgrade-checklist(7)
- dh_testroot(1)
- dh_installcron(1)
- dh_clean(1)
- dh_bugfiles(1)
- dh_dwz(1)
- dh_installcatalogs(1)
- dh_auto_clean(1)
- dh_installchangelogs(1)
- dh_lintian(1)
- dh_installman(1)
- dh(1)
- dh_movetousr(1)
- dh_assistant(1)
- dh_installdirs(1)
- dh_installudev(1)
- dh_installwm(1)
- dh_installmodules(1)
- dh_link(1)
- dh_fixperms(1)
- dh_installlogrotate(1)
- dh_installdocs(1)
- dh_ucf(1)
- dh_installinitramfs(1)
- dh_systemd_start(1)
- dh_prep(1)
- dh_listpackages(1)
- dh_strip(1)
- dh_movefiles(1)
- dh_installxfonts(1)
- dh_installdebconf(1)
- dh_systemd_enable(1)
- dh_installalternatives(1)
- dh_usrlocal(1)
- dh_auto_configure(1)
- dh_missing(1)
- dh_installinfo(1)
- dh_installmenu(1)
- dh_gencontrol(1)
- dh_install(1)
- dh_update_autotools_config(1)
- dh_auto_build(1)
- dh_installmanpages(1)
- dh_shlibdeps(1)
- dh_testdir(1)
- dh_installifupdown(1)
- dh_perl(1)
- dh_installinit(1)
- dh_installexamples(1)
- dh_icons(1)
- dh_auto_install(1)
- dh_installppp(1)
- dh_installtmpfiles(1)
- dh_installemacsen(1)
- dh_makeshlibs(1)
- dh_installsystemd(1)
- debhelper-obsolete-compat(7)
- dh_installgsettings(1)
- dh_auto_test(1)
- dh_installpam(1)
- dh_installmime(1)
- dh_installlogcheck(1)
apt-get install debhelper
Available languages:
en fr pt deManual
DH_INSTALLDOCS
NOMSYNOPSIS
DESCRIPTION
FICHIERS
OPTIONS
EXEMPLES
REMARQUES
VOIR AUSSI
AUTEUR
TRADUCTION
NOM
dh_installdocs â Installer la documentation dans le rĂ©pertoire de construction du paquet
SYNOPSIS
dh_installdocs [ options_de_debhelper ] [ -A ] [ -X élément ] [ fichier ...]
DESCRIPTION
dh_installdocs est le programme de la suite debhelper chargĂ© de lâinstallation de la documentation dans le rĂ©pertoire usr/share/doc/paquet du rĂ©pertoire de construction du paquet.
Dans les niveaux de compatibilité 10 et infĂ©rieurs, dh_install (1) est mieux adaptĂ© Ă la gestion de la documentation si le systĂšme de construction amont installe la documentation voulue correctement. Dans ce cas, dh_installdocs est toujours utile pour installer la documentation de lâempaquetage (par exemple le fichier debian/copyright ).
Depuis la version 11 de debhelper, dh_install cherchera dans lâarborescence debian/tmp pour trouver les fichiers sâil ne les trouve pas dans le rĂ©pertoire courant (ou dans celui indiquĂ© par lâutilisation de --sourcedir ).
Dans les niveaux de compatibilité 11 et au delà , dh_installdocs offre la plupart des fonctionnalités de dh_install (1). De plus, dh_installdocs prend aussi en charge le profil de construction nodoc pour exclure la documentation (quel que soit le niveau de compatibilité).
FICHIERS
debian/ paquet .docs
Liste les fichiers de documentation Ă installer dans paquet .
Les variables de substitution sont prises en charge dans les niveaux de compatibilité 13 et ultérieurs comme documenté dans debhelper (7).
debian/copyright
Le fichier de copyright est installé dans tous les paquets sauf si un fichier de copyright plus spécifique est disponible.
debian/
paquet
.copyright
debian/
paquet
.README.Debian
debian/
paquet
.TODO
Chacun de ces fichiers est automatiquement installĂ© sâil existe pour un paquet .
debian/README.Debian
debian/TODO
Ces fichiers sont installés dans le premier paquet binaire listé dans debian/control .
Nota : les fichiers README.debian sont également installés en tant que README.Debian et les fichiers TODO seront installés en tant que TODO.Debian dans les paquets non natifs.
debian/ paquet .doc-base
InstallĂ©s en tant que fichiers de contrĂŽle doc-base. Remarque : lâidentifiant de documentation (doc-id) sera dĂ©fini dâaprĂšs lâindication du champ Document: du fichier de contrĂŽle doc-base en question. Au cas oĂč plusieurs fichiers doc-base dâun seul paquet source partagent le mĂȘme identifiant de documentation, ils seront installĂ©s dans usr/share/doc-base/ paquet au lieu de usr/share/doc-base/ doc-id .
debian/ paquet .doc-base.*
Si le paquet doit enregistrer plus dâun document, plusieurs fichiers doc-base sont nĂ©cessaires, et peuvent ĂȘtre nommĂ©s comme cela. Au cas oĂč plusieurs fichiers doc-base de ce genre dans un seul paquet source partagent le mĂȘme identifiant de documentation, ils seront installĂ©s dans usr/share/doc-base/ paquet-* au lieu de usr/share/doc-base/ doc-id .
Soyez conscient que cette dĂ©duplication est uniquement rĂ©alisĂ©e en mĂ©moire actuellement, ce qui fait que pour lâinstant il ne faut pas que dh_installdocs soit appelĂ© plus dâune fois pendant la construction du paquet. Lâappel de dh_installdocs -p paquet en combinaison avec lâutilisation de debian/paquet.doc-base.* peut mener Ă des paquets non installables. Voir <https://bugs.debian.org/980903> pour plus de dĂ©tails.
OPTIONS
-A , --all
Installe lâensemble des fichiers indiquĂ©s sur la ligne de commande dans tous les paquets construits.
-X élément , --exclude= élément
Exclut les fichiers qui comportent Ă©lĂ©ment , nâimporte oĂč dans leur nom, de lâinstallation. Il est Ă noter que cela inclut les fichiers doc-base.
--sourcedir= répertoire
Cherche dans le répertoire indiqué les fichiers à installer. Cette option nécessite le niveau de compatibilité 11 ou supérieur (et sera silencieusement ignorée en version 10 et avant).
Nota : cette option ne fait pas la mĂȘme chose que --sourcedirectory utilisĂ©e par dh_auto_ * . Il est rare dâavoir besoin dâutiliser cette option puisque dh_installman cherche automatiquement les fichiers dans debian/tmp depuis le niveau de compatibilité 11 de debhelper.
--doc-main-package= paquet-principal
Définit le paquet principal pour un paquet de documentation. Cela est utilisé pour installer la documentation du paquet de documentation dans /usr/share/doc/paquet-principal comme recommandé par la Charte Debian 3.9.7 au paragraphe 12.3.
Dans les niveaux de compatibilité 11 ou suivants, cette option nâest utile que si lâauto-dĂ©tection du paquet principal de debhelper est erronĂ©e. Cette option peut aussi ĂȘtre utilisĂ©e pour masquer un avertissement de debhelper lorsque lâauto-dĂ©tection Ă©choue mais que le comportement par dĂ©faut est correct.
Cette option ne peut pas ĂȘtre utilisĂ©e lorsque dh_installdocs doit agir sur plusieurs paquets. Si vous avez besoin de cette option, vous devrez gĂ©nĂ©ralement lâassocier Ă -p pour vous assurer de nâagir que sur un paquet.
Veuillez garder Ă lâesprit que certains documents (les fichiers copyright, README.Debian, etc.) ne seront pas affectĂ©s par cette option.
--link-doc= paquet
Transforme le rĂ©pertoire de documentation de chacun des paquets traitĂ©s en lien symbolique vers le rĂ©pertoire de documentation de paquet . Cette option est sans effet pour la construction du paquet lui-mĂȘme ou si le rĂ©pertoire de documentation Ă crĂ©er existe dĂ©jĂ lorsque dh_installdocs est lancĂ©. Pour ĂȘtre conforme Ă la charte, paquet doit ĂȘtre un paquet binaire provenant du mĂȘme paquet source.
debhelper essayera dâĂ©viter lâinstallation de fichiers, dans les rĂ©pertoires de la documentation liĂ©e, qui causerait des conflits avec le paquet liĂ©. Lâoption -A nâaura aucun effet sur les paquets avec des rĂ©pertoires de documentation liĂ©s et les fichiers copyright , changelog , README.Debian et TODO ne seront pas installĂ©s.
(Une autre mĂ©thode, pour rĂ©aliser la mĂȘme chose, qui reste toujours possible, est de faire du rĂ©pertoire de documentation un lien symbolique « en lâair » avant lâappel Ă dh_installdocs .)
Veuillez noter que cette option ne sâapplique quâau rĂ©pertoire de documentation du paquet lui-mĂȘme. Lorsque le paquet fournit de la documentation pour un autre (voir par exemple --doc-main-package ), il nâutilisera pas de lien symbolique pour la documentation de lâautre paquet.
AVERTISSEMENT 1 : si une version prĂ©cĂ©dente du paquet Ă©tait construite sans cette option et quâelle est maintenant construite avec (ou vice-versa), une migration est nĂ©cessaire, « rĂ©pertoire vers lien symbolique » (« dir to symlink ») ou « lien symbolique vers rĂ©pertoire » (« symlink to dir »). Puisque debhelper nâa aucune connaissance des versions prĂ©cĂ©dentes, vous devez activer cette migration vous-mĂȘme.
Cela peut ĂȘtre effectuĂ© en fournissant un fichier « debian/ paquet .maintscript » et en utilisant dh_installdeb (1) pour fournir les extraits des scripts de maintenance correspondants.
AVERTISSEMENT 2 : --link-doc ne doit ĂȘtre utilisĂ© que lorsque les paquets ont la mĂȘme « architecture ». Un lien depuis un paquet indĂ©pendant de lâarchitecture vers un paquet dĂ©pendant de lâarchitecture (ou vice-versa) ne fonctionnera pas. Depuis la version 10, debhelper rejette activement les combinaisons non prises en charge.
fichier ...
Installe les fichiers indiqués en tant que documentation du premier paquet traité (ou de tous les paquets traités si -A est indiqué).
EXEMPLES
Voici un exemple de fichier debian/paquet.docs :
README
TODO
debian/notes-for-maintainers.txt
docs/manual.txt
docs/manual.pdf
docs/manual-html/
REMARQUES
Nota : Heureusement, dh_installdocs sait copier des hiĂ©rarchies entiĂšres de rĂ©pertoire (comme un cp -a ). Si on lui demande dâinstaller un rĂ©pertoire, il installera le contenu complet du rĂ©pertoire.
VOIR AUSSI
debhelper (7)
Ce programme fait partie de debhelper.
AUTEUR
Joey Hess <joeyh@debian.org>
TRADUCTION
Cette traduction est maintenue Ă lâaide de lâoutil po4a <URL:http://po4a.alioth.debian.org/> par lâĂ©quipe francophone de traduction de Debian.
Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet debhelper.
Vous pouvez toujours avoir accÚs à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».