Man page - dh_install(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_INSTALL
NOMSYNOPSIS
DESCRIPTION
FICHIERS
OPTIONS
EXEMPLES
CONTRAINTES
VOIR AUSSI
AUTEUR
TRADUCTION
NOM
dh_install â Installer les fichiers dans le rĂ©pertoire de construction du paquet
SYNOPSIS
dh_install [ -X élément ] [ --autodest ] [ --sourcedir= répertoire ] [ options_de_debhelper ] [ fichier|répertoire ... répertoire_destination ]
DESCRIPTION
dh_install est un programme de la suite debhelper chargĂ© de lâinstallation des fichiers dans les rĂ©pertoires de construction des paquets. Il existe plein de commandes dh_install * qui gĂšrent lâinstallation de types de fichier particuliers tels que les documentations, les exemples, les pages de manuel, et ainsi de suite. Ces commandes spĂ©cifiques doivent ĂȘtre employĂ©es autant que possible car elles prĂ©sentent souvent un savoir-faire supplĂ©mentaire pour ces tĂąches particuliĂšres. dh_install , en revanche, est utile pour installer tout le reste, câest-Ă -dire tous les fichiers pour lesquels aucun savoir-faire particulier nâest nĂ©cessaire. Ce programme vient en remplacement de lâancien programme dh_movefiles .
Ce programme peut ĂȘtre utilisĂ© de deux façons diffĂ©rentes. Sâil nây a quâun ou deux fichiers que Makefile nâinstalle pas lui mĂȘme, il suffit dâexĂ©cuter dh_install en le configurant pour installer ces fichiers. Par contre, avec un paquet source qui construit plusieurs paquets binaires, il est prĂ©fĂ©rable de demander Ă Makefile de mettre tout dans debian/tmp puis dâutiliser dh_install pour dĂ©placer les rĂ©pertoires et les fichiers depuis cet emplacement temporaire vers les rĂ©pertoires de construction appropriĂ©s de chaque paquet.
Depuis la version 7 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 ).
FICHIERS
debian/ paquet .install
ĂnumĂšre les fichiers Ă installer dans chaque paquet ainsi que le rĂ©pertoire oĂč ils doivent ĂȘtre installĂ©s. Ce fichier est formĂ© dâune suite de lignes. Chaque ligne indique un ou plusieurs fichiers Ă installer et se termine par le rĂ©pertoire oĂč doit ĂȘtre faite lâinstallation. Le nom des fichiers (ou des rĂ©pertoires) Ă installer doit ĂȘtre fourni avec un chemin relatif au rĂ©pertoire courant, alors que le rĂ©pertoire de destination est indiquĂ© relativement au rĂ©pertoire de construction du paquet. Il est possible dâemployer des jokers (wildcard) dans les noms des fichiers Ă installer.
Nota : Si le nom du fichier (ou le motif dâun ensemble de fichiers) est indiquĂ© tout seul, sans que la destination ne soit prĂ©cisĂ©e, alors dh_install dĂ©terminera automatiquement la destination Ă utiliser, comme si lâoption --autodest avait Ă©tĂ© utilisĂ©e.
Les variables de substitution sont prises en charge dans les niveaux de compatibilité 13 et ultérieurs comme documenté dans debhelper (7).
debian/not-installed
Utilisé avec les options obsolÚtes --list-missing et --fail-missing . Consultez dh_missing (1) pour la documentation de ce fichier.
OPTIONS
--list-missing
ObsolĂšte : veuillez utiliser dh_missing --list-missing Ă la place. Si vous utilisez cette option, dh_install appellera dh_missing avec cette option aprĂšs le traitement de tous les fichiers. Consultez dh_missing (1) pour la documentation de cette option.
Cette option est supprimée dans le niveau de compatibilité 12.
--fail-missing
ObsolĂšte : veuillez utiliser dh_missing --fail-missing Ă la place. Si vous utilisez cette option, dh_install appellera dh_missing avec cette option aprĂšs le traitement de tous les fichiers. Consultez dh_missing (1) pour la documentation de cette option.
Cette option est supprimée dans le niveau de compatibilité 12.
--sourcedir= répertoire
Cherche dans le répertoire indiqué les fichiers à installer.
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_install cherche automatiquement les fichiers dans debian/tmp depuis la version 7 de debhelper.
--autodest
Avec ce paramĂštre, dh_install dĂ©termine de lui-mĂȘme le rĂ©pertoire de destination des Ă©lĂ©ments installĂ©s. Si cette option est indiquĂ©e, il ne faut indiquer les rĂ©pertoires de destination, ni dans les fichiers debian/paquet.install , ni en ligne de commande. dh_install dĂ©termine les rĂ©pertoires de destination selon la rĂšgle suivante :
Il enlĂšve debian/tmp (ou le nom du rĂ©pertoire source, sâil a Ă©tĂ© indiquĂ©) du dĂ©but du chemin du fichier, sâil est prĂ©sent, et copie le fichier dans le rĂ©pertoire de construction du paquet, sous lâarborescence indiquĂ©e pour le fichier source. Par exemple, si lâobjet Ă installer est le rĂ©pertoire debian/tmp/usr/bin , alors il sera copiĂ© dans debian/paquet/usr/ . Si le fichier Ă installer est debian/tmp/etc/passwd , il sera copiĂ© dans debian/paquet/etc/ .
fichier|répertoire ... répertoire_destination
Permet dâĂ©numĂ©rer les fichiers (ou les rĂ©pertoires) Ă installer ainsi que leur destination. Les fichiers indiquĂ©s seront installĂ©s dans le premier paquet traitĂ© par dh_install .
EXEMPLES
Voici quelques courts exemples de fichiers de configuration pour dh_install.
# Installation
de mon-prog dans usr/bin (« usr/bin/mon-prog »)
mon-prog usr/bin
# Installation d'un répertoire de greffons dans
usr/share/mon-prog
# (sous « usr/share/mon-prog/plugins/ »")
plugins usr/share/mon-prog
# Installation d'un fichier avec des espaces dans
usr/share/mon-prog/data
# (sous «
usr/share/my-prog/data/mon_fichier-de-données avec
espaces.txt »)
# SUPPOSE COMPAT 13 oĂč les motifs de substitution
sont disponibles
my${Space}fichier${Space}with${Space}spaces.txt
usr/share/mon-prog/data
# Installe une bibliothÚque dans le répertoire
# de bibliothĂšques multi-arch
# SUPPOSE COMPAT 13 oĂč les motifs de substitution
sont disponibles
build/output/libfrop*.so.* usr/lib/${DEB_HOST_MULTIARCH}
CONTRAINTES
dh_install ne peut pas renommer les fichiers ou les rĂ©pertoires, il peut seulement les implanter nâimporte oĂč dans lâarbre de construction du paquet mais avec les noms quâils possĂšdent dĂ©jĂ .
Il nây a pas non plus de moyen de filtrer les rĂ©sultats en se basant sur les profils de construction ou lâarchitecture. Pour les contenus de documentation, veuillez utiliser dh_installdocs ou dh_installexamples , car ces assistants prennent en compte le profil de construction nodoc .
En revanche, le renommage et le filtrage peuvent ĂȘtre effectuĂ©s en utilisant dh_exec avec le niveau de compatibilité 9 ou supĂ©rieur. Un exemple de fichier debian/<paquet>.install utilisant dh_exec pourrait ressembler Ă Â :
#!/usr/bin/dh-exec
debian/default.conf => /etc/mon-paquet/start.conf
build/truc /usr/bin <!pkg.titi.notruc>
Veuillez vous souvenir de ces trois remarques :
|
âą |
Le paquet doit utiliser le niveau de compatibilité 9 ou supérieur (voir debhelper (7)) ; |
||
|
âą |
Le paquet doit contenir une dépendance de construction sur dh_exec ; |
||
|
âą |
Le fichier install doit ĂȘtre marquĂ© comme exĂ©cutable. |
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> ».