debhelper manpages - en to fr translation catalogue (992 entries)

note: type: =head1
en: NAME
fr: NOM

note: type: textblock
en: debhelper - the debhelper tool suite
fr: debhelper - Ensemble d'outils regroupés sous le nom de debhelper

note: type: textblock
en: B<dh_>I<*> [B<-v>] [B<-a>] [B<-i>] [B<--no-act>] [B<-p>I<package>] [B<-N>I<package>] [B<-P>I<tmpdir>]
fr: B<dh_>I<*> [B<-v>] [B<-a>] [B<-i>] [B<--no-act>] [B<-p>I<paquet>] [B<-N>I<paquet>] [B<-P>I<tmpdir>]

note: type: textblock
en: Debhelper is used to help you build a Debian package. The philosophy behind debhelper is to provide a collection of small, simple, and easily understood tools that are used in F<debian/rules> to automate various common aspects of building a package. This means less work for you, the packager.  It also, to some degree means that these tools can be changed if Debian policy changes, and packages that use them will require only a rebuild to comply with the new policy.
fr: Debhelper facilite la construction des paquets Debian. La philosophie qui sous-tend debhelper est de fournir une collection de petits outils simples et facilement compréhensibles qui seront exploités dans F<debian/rules> pour automatiser les tâches courantes liées à la construction des paquets, d'où un travail allégé pour le responsable. Dans une certaine mesure, cela signifie également que ces outils peuvent être adaptés aux modifications éventuelles de la Charte Debian. Les paquets qui utiliseront debhelper ne nécessiteront qu'une simple reconstruction pour être conformes aux nouvelles règles.

note: type: textblock
en: A typical F<debian/rules> file that uses debhelper will call several debhelper commands in sequence, or use L<dh(1)> to automate this process. Examples of rules files that use debhelper are in F</usr/share/doc/debhelper/examples/>
fr: Un fichier F<debian/rules> typique, exploitant debhelper, appellera séquentiellement plusieurs des commandes de debhelper ou bien utilisera L<dh(1)> pour automatiser ce processus. Des exemples de fichiers debian/rules qui exploitent debhelper se trouvent dans F</usr/share/doc/debhelper/examples/>

note: type: textblock
en: To create a new Debian package using debhelper, you can just copy one of the sample rules files and edit it by hand. Or you can try the B<dh-make> package, which contains a L<dh_make|dh_make(1)> command that partially automates the process. For a more gentle introduction, the B<maint-guide> Debian package contains a tutorial about making your first package using debhelper.
fr: Pour créer un nouveau paquet Debian en utilisant debhelper, il suffit de copier un des fichiers d'exemple et de le modifier manuellement. Il est possible également d'essayer le paquet B<dh-make> qui contient une commande L<dh_make|dh_make(1)> automatisant partiellement le processus. Pour se familiariser avec ces concepts, le paquet Debian B<maint-guide> contient un cours sur la construction d'un premier paquet avec debhelper.

note: type: textblock
en: Except where tool explicitly denotes otherwise, all of the debhelper tools assumes that they run from root directory of an unpacked source package.  This is so they can locate find files like F<debian/control> when needed.
fr: Sauf lorsque l'outil explicite le contraire, tous les outils debhelper sont prévus pour être exécutés dans le répertoire racine d'un paquet source désarchivé. Cela leur permet de trouver les fichiers F<debian/control>.

note: type: =head1
en: DEBHELPER COMMANDS
fr: COMMANDES DE DEBHELPER

note: type: textblock
en: Here is the list of debhelper commands you can use. See their man pages for additional documentation.
fr: Voici la liste des commandes debhelper disponibles. Consulter leurs pages de manuel respectives pour obtenir des informations complémentaires.

note: type: =head2
en: Deprecated Commands
fr: Commandes obsolètes

note: type: textblock
en: A few debhelper commands are deprecated and should not be used.
fr: Quelques commandes debhelper sont obsolètes et ne devraient plus être utilisées.

note: type: =head2
en: Other Commands
fr: Autres commandes

note: type: textblock
en: If a program's name starts with B<dh_>, and the program is not on the above lists, then it is not part of the debhelper package, but it should still work like the other programs described on this page.
fr: Si le nom d'un programme commence par B<dh_> et qu'il n'est pas dans les listes ci-dessus, cela signifie qu'il ne fait pas partie de la suite debhelper. Cependant, il devrait tout de même fonctionner comme les autres programmes décrits dans cette page.

note: type: =head1
en: DEBHELPER CONFIG FILES
fr: FICHIERS DE CONFIGURATION DE DEBHELPER

note: type: textblock
en: Many debhelper commands make use of files in F<debian/> to control what they do. Besides the common F<debian/changelog> and F<debian/control>, which are in all packages, not just those using debhelper, some additional files can be used to configure the behavior of specific debhelper commands. These files are typically named debian/I<package>.foo (where I<package> of course, is replaced with the package that is being acted on).
fr: Beaucoup de commandes de debhelper utilisent des fichiers du répertoire F<debian/> pour piloter leur fonctionnement. Outre les fichiers F<debian/changelog> et F<debian/control>, qui se trouvent dans tous les paquets, et pas seulement dans ceux qui emploient debhelper, d'autres fichiers peuvent servir à configurer le comportement des commandes spécifiques de debhelper. Ces fichiers sont, en principe, nommés debian/I<paquet>.toto (où I<paquet> est, bien sûr, à remplacer par le nom du paquet concerné).

note: type: textblock
en: For example, B<dh_installdocs> uses files named F<debian/package.docs> to list the documentation files it will install. See the man pages of individual commands for details about the names and formats of the files they use.  Generally, these files will list files to act on, one file per line. Some programs in debhelper use pairs of files and destinations or slightly more complicated formats.
fr: Par exemple, B<dh_installdocs> utilise un fichier appelé F<debian/package.docs> pour énumérer les fichiers de documentation qu'il installera. Consulter les pages de manuel des différentes commandes pour connaître le détail des noms et des formats des fichiers employés. D'une façon générale, ces fichiers de configuration énumèrent les fichiers sur lesquels devra porter l'action, à raison d'un fichier par ligne. Quelques programmes de debhelper emploient des paires fichier/destination voire des formats légèrement plus compliqués.

note: type: textblock
en: Note for the first (or only) binary package listed in F<debian/control>, debhelper will use F<debian/foo> when there's no F<debian/I<package>.foo> file.  However, it is often a good idea to keep the F<I<package>.> prefix as it is more explicit.  The primary exception to this are files that debhelper by default installs in every binary package when it does not have a package prefix (such as F<debian/copyright> or F<debian/changelog>).
fr: Veuillez noter que pour le premier (ou unique) paquet binaire listé dans F<debian/control>, debhelper utilisera F<debian/toto> lorsqu'il n'y a aucun fichier F<debian/I<paquet>.toto>. Cependant, c'est une bonne idée de garder le préfixe F<I<paquet>.> car c'est plus explicite. Les principales exceptions sont les fichiers que debhelper installe par défaut dans chaque paquet binaire lorsqu'il ne trouve pas de préfixe (comme F<debian/copyright> ou F<debian/changelog>).

note: type: textblock
en: In some rare cases, you may want to have different versions of these files for different architectures or OSes. If files named debian/I<package>.foo.I<ARCH> or debian/I<package>.foo.I<OS> exist, where I<ARCH> and I<OS> are the same as the output of "B<dpkg-architecture -qDEB_HOST_ARCH>" / "B<dpkg-architecture -qDEB_HOST_ARCH_OS>", then they will be used in preference to other, more general files.
fr: Dans quelques rares cas, il peut être utile d'exploiter différentes versions de ces fichiers pour des architectures ou des systèmes d'exploitation différents. S'il existe des fichiers appelés debian/I<paquet>.toto.I<ARCH> ou debian/I<paquet>.toto.I<OS>, dans lesquels I<ARCH> et I<OS> correspondent respectivement au résultat de « B<dpkg-architecture -qDEB_HOST_ARCH> » ou de « B<dpkg-architecture -qDEB_HOST_ARCH_OS> », alors ils seront utilisés de préférence aux autres fichiers plus généraux.

note: type: textblock
en: Mostly, these config files are used to specify lists of various types of files. Documentation or example files to install, files to move, and so on.  When appropriate, in cases like these, you can use standard shell wildcard characters (B<?> and B<*> and B<[>I<..>B<]> character classes) in the files.  You can also put comments in these files; lines beginning with B<#> are ignored.
fr: En général, ces fichiers de configuration sont employés pour indiquer des listes de divers types de fichiers : documentation, fichiers d'exemple à installer, fichiers à déplacer et ainsi de suite. Lorsque cela se justifie, dans des cas comme ceux-ci, il est possible d'employer, dans ces fichiers, les jokers (wildcard) standards de l'interpréteur de commandes (shell) (B<?> et B<*> et B<[>I<..>B<]>). Des commentaires peuvent être ajoutés dans ces fichiers : les lignes commençant par B<#> sont ignorées.

note: type: textblock
en: The syntax of these files is intentionally kept very simple to make them easy to read, understand, and modify.
fr: La syntaxe de ces fichiers est volontairement simple, pour les rendre faciles à lire, à comprendre et à modifier.

note: type: =head2
en: Executable debhelper config files
fr: Fichiers de configuration de l'exécutable debhelper.

note: type: textblock
en: If you need additional flexibility, many of the debhelper tools (e.g. L<dh_install(1)>) support executing a config file as a script.
fr: Si vous avez besoin de plus de flexibilité, de nombreux outils de debhelper (par exemple L<dh_install(1)>) prennent en charge l'exécution d'un fichier de configuration comme un script.

note: type: textblock
en: To use this feature, simply mark the config file as executable (e.g. B<< chmod +x debian/I<package>.install >>) and the tool will attempt to execute it and use the output of the script.  In many cases, you can use L<dh-exec(1)> as interpreter of the config file to retain most of the original syntax while getting the additional flexibility you need.
fr: Pour utiliser cette fonctionnalité, il suffit de marquer le fichier comme exécutable (B<<chmod +x debian/I<paquet>.install >>). L'outil essaiera de l'exécuter et utilisera la sortie du script. Le plus souvent, vous pouvez utiliser L<dh-exec(1)> comme interpréteur du fichier de configuration pour conserver la majorité de la syntaxe originale tout en gagnant en flexibilité.

note: type: textblock
en: When using executable debhelper config files, please be aware of the following:
fr: Lorsque vous utilisez des fichiers de configuration exécutables de debhelper, veuillez vous souvenir des choses suivantes :

note: type: textblock
en: The executable config file B<must> exit with success (i.e. its return code should indicate success).
fr: Le fichier de configuration exécutable B<doit> se terminer avec succès (le code de retour doit l'indiquer).

note: type: textblock
en: The output will be used exactly as it is.  Notably, debhelper will I<not> expand wildcards or strip comments in the output.
fr: La sortie sera utilisée exactement telle quelle. En particulier, debhelper ne développera B<pas> les jokers, ni ne supprimera les commentaires de la sortie.

note: type: textblock
en: If you need the package to build on a file system where you cannot disable the executable bit, then you can use L<dh-exec(1)> and its B<strip-output> script.
fr: Si vous avez besoin de construire le paquet sur un système de fichiers où l'on ne peut pas désactiver le bit d'exécution, vous pouvez utiliser L<dh-exec(1)> et son script B<strip-output>.

note: type: =head1
en: SHARED DEBHELPER OPTIONS
fr: OPTIONS PARTAGÉES DE DEBHELPER

note: type: textblock
en: The following command line options are supported by all debhelper programs.
fr: Tous les programmes de debhelper acceptent les options suivantes.

note: type: textblock
en: Verbose mode: show all commands that modify the package build directory.
fr: Mode verbeux : affiche toutes les commandes qui modifient le répertoire de construction du paquet.

note: type: textblock
en: Do not really do anything. If used with -v, the result is that the command will output what it would have done.
fr: Empêche la construction de s'effectuer réellement. Si cette option est utilisée avec B<-v>, le résultat sera l'affichage de ce que la commande aurait fait.

note: type: textblock
en: Act on architecture dependent packages that should be built for the B<DEB_HOST_ARCH> architecture.
fr: Construit tous les paquets dépendants de l'architecture B<DEB_HOST_ARCH>.

note: type: textblock
en: Act on all architecture independent packages.
fr: Construit tous les paquets indépendants de l'architecture.

note: type: =item
en: B<-p>I<package>, B<--package=>I<package>
fr: B<-p>I<paquet>, B<--package=>I<paquet>

note: type: textblock
en: Act on the package named I<package>. This option may be specified multiple times to make debhelper operate on a given set of packages.
fr: Construit le paquet nommé I<paquet>. Cette option peut être répétée afin de faire agir debhelper sur plusieurs paquets.

note: type: textblock
en: Deprecated alias of B<-a>.
fr: Alias obsolète pour B<-a>.

note: type: textblock
en: This option is removed in compat 12.
fr: Cette option est supprimée dans le niveau de compatibilité 12.

note: type: =item
en: B<-N>I<package>, B<--no-package=>I<package>
fr: B<-N>I<paquet>, B<--no-package=>I<paquet>

note: type: textblock
en: Do not act on the specified package even if an B<-a>, B<-i>, or B<-p> option lists the package as one that should be acted on.
fr: Exclut le paquet indiqué du processus de construction, même si l'option B<-a>, B<-i> ou B<-p> l'impliquait.

note: type: textblock
en: Do not act on the packages which have already been acted on by this debhelper command earlier (i.e. if the command is present in the package debhelper log).  For example, if you need to call the command with special options only for a couple of binary packages, pass this option to the last call of the command to process the rest of packages with default settings.
fr: Exclut du processus de construction les paquets qui ont déjà été construits préalablement par cette commande debhelper (c'est-à-dire, si la commande est présente dans le journal de debhelper du paquet). Par exemple, si vous avez besoin d'invoquer la commande avec des options spéciales seulement pour certains paquets binaires, utilisez cette option lors de la dernière invocation de la commande pour construire le reste des paquets avec les options par défaut.

note: type: =item
en: B<--ignore=>I<file>
fr: B<--ignore=>I<fichier>

note: type: textblock
en: Ignore the specified file. This can be used if F<debian/> contains a debhelper config file that a debhelper command should not act on. Note that F<debian/compat>, F<debian/control>, and F<debian/changelog> can't be ignored, but then, there should never be a reason to ignore those files.
fr: Ignore le fichier indiqué. Cela peut être utilisé si F<debian/> contient un fichier de configuration debhelper avec une commande qui ne doit pas être prise en compte. Nota : F<debian/compat>, F<debian/control> et F<debian/changelog> ne peuvent pas être ignorés, mais il n'existe aucune raison valable de les ignorer.

note: type: textblock
en: For example, if upstream ships a F<debian/init> that you don't want B<dh_installinit> to install, use B<--ignore=debian/init>
fr: Par exemple, si vous récupérez en amont un fichier F<debian/init> que vous ne voulez pas que B<dh_installinit> installe, utilisez B<--ignore=debian/init>

note: type: textblock
en: Use I<tmpdir> for package build directory. The default is debian/I<package>
fr: Utilise le répertoire I<tmpdir> pour construire les paquets. Sinon, par défaut, le répertoire utilisé est debian/I<paquet>

note: type: =item
en: B<--mainpackage=>I<package>
fr: B<--mainpackage=>I<paquet>

note: type: textblock
en: This little-used option changes the package which debhelper considers the "main package", that is, the first one listed in F<debian/control>, and the one for which F<debian/foo> files can be used instead of the usual F<debian/package.foo> files.
fr: Cette option, peu utilisée, indique à debhelper le nom du « paquet principal » pour lequel les fichiers F<debian/toto> peuvent être utilisés à la place des fichiers habituels F<debian/paquet.toto>. Par défaut, debhelper considère que le « paquet principal » est le premier paquet énuméré dans le fichier F<debian/control>.

note: type: =item
en: B<-O=>I<option>|I<bundle>
fr: B<-O=>I<option>|I<ensemble>

note: type: textblock
en: This is used by L<dh(1)> when passing user-specified options to all the commands it runs. If the command supports the specified option or option bundle, it will take effect. If the command does not support the option (or any part of an option bundle), it will be ignored.
fr: Cette option est utilisée par L<dh(1)> pour passer une ou plusieurs options, indiquées par l'utilisateur, à toutes les commandes exécutées. Si la commande prend en charge l'option ou l'ensemble d'options, elle prendra effet. Si la commande n'accepte pas l'option (ou une partie de l'ensemble d'options), elle sera ignorée.

note: type: =head1
en: COMMON DEBHELPER OPTIONS
fr: OPTIONS COURANTES DE DEBHELPER

note: type: textblock
en: The following command line options are supported by some debhelper programs.  See the man page of each program for a complete explanation of what each option does.
fr: Certains programmes de debhelper acceptent les options ci-dessous. Consulter la page de manuel de chaque programme pour une explication complète du rôle de ces options.

note: type: textblock
en: Do not modify F<postinst>, F<postrm>, etc. scripts.
fr: Ne pas modifier les scripts de maintenance du paquet (F<postinst>, F<postrm>, etc.)

note: type: =item
en: B<-X>I<item>, B<--exclude=>I<item>
fr: B<-X>I<élément>, B<--exclude=>I<élément>

note: type: textblock
en: Exclude an item from processing. This option may be used multiple times, to exclude more than one thing. The I<item> is typically part of a filename, and any file containing the specified text will be excluded.
fr: Permet d'exclure un élément du traitement. Cette option peut être employée plusieurs fois afin d'exclure plusieurs éléments. L'I<élément> est en général une partie du nom de fichier, et tous les fichiers contenant le texte indiqué seront exclus.

note: type: textblock
en: Makes files or other items that are specified on the command line take effect in ALL packages acted on, not just the first.
fr: Précise que les fichiers (ou autres éléments) indiqués dans la ligne de commande concernent B<tous> les paquets construits et pas seulement le premier.

note: type: =head1
en: BUILD SYSTEM OPTIONS
fr: OPTIONS DU PROCESSUS DE CONSTRUCTION

note: type: textblock
en: The following command line options are supported by all of the B<dh_auto_>I<*> debhelper programs. These programs support a variety of build systems, and normally heuristically determine which to use, and how to use them.  You can use these command line options to override the default behavior.  Typically these are passed to L<dh(1)>, which then passes them to all the B<dh_auto_>I<*> programs.
fr: Les programmes debhelper B<dh_auto_>I<*> comportent plusieurs processus de construction et déterminent, de manière heuristique, lequel utiliser et comment. Il peut être utile de modifier ce comportement par défaut. Tous ces programmes B<dh_auto_>I<*> acceptent les options suivantes, typiquement passées à L<dh(1)>, qui les passe ensuite à tous les programmes B<dh_auto_>I<*>.

note: type: =item
en: B<-S>I<buildsystem>, B<--buildsystem=>I<buildsystem>
fr: B<-S>I<processus de construction>, B<--buildsystem=>I<processus_de_construction>

note: type: textblock
en: Force use of the specified I<buildsystem>, instead of trying to auto-select one which might be applicable for the package.
fr: Oblige à utiliser le processus de construction indiqué au lieu de tenter de déterminer automatiquement celui qui pourrait être utilisable pour le paquet.

note: type: =item
en: B<-D>I<directory>, B<--sourcedirectory=>I<directory>
fr: B<-D>I<répertoire>, B<--sourcedirectory=>I<répertoire>

note: type: textblock
en: Assume that the original package source tree is at the specified I<directory> rather than the top level directory of the Debian source package tree.
fr: Considère que les sources du paquet sont situées dans le I<répertoire> indiqué plutôt qu'au plus haut niveau de l'arborescence du paquet source.

note: type: =item
en: B<-B>[I<directory>], B<--builddirectory=>[I<directory>]
fr: B<-B>[I<répertoire>], B<--builddirectory=>[I<répertoire>]

note: type: textblock
en: Enable out of source building and use the specified I<directory> as the build directory. If I<directory> parameter is omitted, a default build directory will be chosen.
fr: Permet de construire le paquet en dehors de la structure source en utilisant le I<répertoire> indiqué comme répertoire de construction. Si le paramètre I<répertoire> n'est pas indiqué, un répertoire de construction par défaut sera choisi.

note: type: textblock
en: If this option is not specified, building will be done in source by default unless the build system requires or prefers out of source tree building.  In such a case, the default build directory will be used even if B<--builddirectory> is not specified.
fr: Si cette option n'est pas indiquée, la construction se fera dans l'arborescence source à moins que le processus exige ou préfère le faire en dehors de cette structure. Dans ce cas, le répertoire par défaut sera utilisé même si B<--builddirectory> n'est pas indiqué.

note: type: textblock
en: If the build system prefers out of source tree building but still allows in source building, the latter can be re-enabled by passing a build directory path that is the same as the source directory path.
fr: Même si le système préfère utiliser, pour la construction, un répertoire situé en dehors de l'arborescence source, il autorise quand même la construction dans l'arborescence source. Pour cela, il suffit d'utiliser un chemin d'accès au répertoire de construction identique au chemin d'accès au répertoire source.

note: type: textblock
en: Control whether parallel builds should be used if underlying build system supports them.  The number of parallel jobs is controlled by the B<DEB_BUILD_OPTIONS> environment variable (L<Debian Policy, section 4.9.1>) at build time. It might also be subject to a build system specific limit.
fr: Détermine si la construction parallèle doit être utilisée, si le système sous-jacent le permet. Le nombre de tâches parallèles est contrôlé, lors de la construction, par la variable d'environnement B<DEB_BUILD_OPTIONS> (L<Charte Debian, section 4.9.1>). Ce nombre peut également être soumis aux limites spécifiques du système de construction.

note: type: textblock
en: If neither option is specified, debhelper currently defaults to B<--parallel> in compat 10 (or later) and B<--no-parallel> otherwise.
fr: Si aucune de ces options n'est précisée, debhelper active la parallélisation par défaut (B<--parallel>) dans le niveau de compatibilité 10 (ou supérieur), et la désactive (B<--no-parallel>) dans les autres niveaux.

note: type: textblock
en: As an optimization, B<dh> will try to avoid passing these options to subprocesses, if they are unnecessary and the only options passed.  Notably this happens when B<DEB_BUILD_OPTIONS> does not have a I<parallel> parameter (or its value is 1).
fr: Pour des raisons d'optimisation, B<dh> essaiera de ne pas passer ces options aux processus fils si elles ne sont pas nécessaires et qu'elles sont les seules options. Cela arrive en particulier lorsque B<DEB_BUILD_OPTIONS> n'a pas de paramètre I<parallel> (ou si sa valeur est B<1>).

note: type: textblock
en: This option implies B<--parallel> and allows further limiting the number of jobs that can be used in a parallel build. If the package build is known to only work with certain levels of concurrency, you can set this to the maximum level that is known to work, or that you wish to support.
fr: Cette option implique B<--parallel> et permet de limiter le nombre de tâches qui pourront être lancées lors d'une compilation parallèle. Si la construction du paquet est connue pour ne fonctionner qu'avec un certain niveau de parallélisme, il est possible de le régler à la valeur maximale censée fonctionner, ou que vous souhaitez mettre en œuvre.

note: type: textblock
en: Notably, setting the maximum to 1 is effectively the same as using B<--no-parallel>.
fr: En particulier, régler le maximum à B<1> équivaut à l'utilisation de B<--no-parallel>.

note: type: textblock
en: List all build systems supported by debhelper on this system. The list includes both default and third party build systems (marked as such). Also shows which build system would be automatically selected, or which one is manually specified with the B<--buildsystem> option.
fr: Liste tous les processus de construction pris en charge par le système. Cette liste inclut à la fois les processus par défaut et les processus tiers (marqués comme tels). Cette option montre également le processus de construction automatiquement sélectionné ou celui indiqué manuellement avec l'option B<--buildsystem>.

note: type: =head1
en: COMPATIBILITY LEVELS
fr: NIVEAUX DE COMPATIBILITÉ

note: type: textblock
en: From time to time, major non-backwards-compatible changes need to be made to debhelper, to keep it clean and well-designed as needs change and its author gains more experience. To prevent such major changes from breaking existing packages, the concept of debhelper compatibility levels was introduced. You must tell debhelper which compatibility level it should use, and it modifies its behavior in various ways.
fr: Parfois, des modifications majeures de debhelper doivent être faites et vont briser la compatibilité ascendante. Ces modifications sont nécessaires pour conserver à debhelper ses qualités de conception et d'écriture, car les besoins changent et le savoir-faire de l'auteur s'améliore. Pour éviter que de tels changements ne cassent les paquets existants, un concept de niveau de compatibilité debhelper a été introduit. On devra préciser à debhelper le niveau de compatibilité qu'il doit employer, ce qui modifiera son comportement de diverses manières.

note: type: textblock
en: In current debhelper, you can specify the compatibility level in F<debian/control> by adding a Build-Depends on the debhelper-compat package.  For example, to use v#RECOMMENDED_COMPAT# mode, ensure F<debian/control> has:
fr: Dans la version actuelle de debhelper, vous pouvez spécifier le niveau de compatibilité à utiliser dans F<debian/control> en ajoutant une dépendance de construction (Build-Depends) sur le paquet debhelper-compat. Par exemple, pour exploiter la version #RECOMMENDED_COMPAT#, assurez-vous d'indiquer dans F<debian/control> :

note: type: textblock
en: This also serves as an appropriate versioned build dependency on a sufficient version of the debhelper package, so you do not need to specify a separate versioned build dependency on the debhelper package unless you need a specific point release of debhelper (such as for the introduction of a new feature or bugfix within a compatibility level).
fr: Cela sert aussi à avoir une dépendance de construction sur une version suffisante de debhelper. Ainsi il n'est pas nécessaire d'indiquer une dépendance de construction particulière sur debhelper, sauf si vous avez besoin d'une mise à jour spécifique (comme pour l'introduction d'une nouvelle fonctionnalité ou une correction de bogue à l'intérieur d'un niveau de compatibilité).

note: type: textblock
en: Note that debhelper does not provide debhelper-compat for experimental or beta compatibility levels; packages experimenting with those compatibility levels should use F<debian/compat> or B<DH_COMPAT>.
fr: Veuillez noter que debhelper ne fournit pas debhelper-compat pour experimental ou pour les niveaux en version bêta. Les paquets qui souhaitent expérimenter avec cela devraient utiliser F<debian/compat> ou B<DH_COMPAT>.

note: type: textblock
en: Prior versions of debhelper required specifying the compatibility level in the file F<debian/compat>, and current debhelper still supports this for backward compatibility, though a package may not specify a compatibility level via multiple methods at once. To use this method, F<debian/compat> should contain the compatibility level as a single number, and no other content. If you specify the compatibility level by this method, your package will also need a versioned build dependency on a version of the debhelper package equal to (or greater than) the compatibility level your package uses. So, if you specify compatibility level #RECOMMENDED_COMPAT# in F<debian/compat>, ensure F<debian/control> has:
fr: Les versions précédentes de debhelper nécessitaient d'indiquer le niveau de compatibilité dans le fichier F<debian/compat>, et la version actuelle continue à le comprendre pour des raisons de compatibilité. Cependant, un paquet ne devrait pas spécifier son niveau de compatibilité par plusieurs méthodes à la fois. Pour utiliser cette méthode, F<debian/compat> doit contenir le niveau de compatibilité comme une valeur entière, et rien d'autre. Si vous indiquez le niveau de compatibilité ainsi, votre paquet aura besoin d'une dépendance de construction versionnée sur debhelper, égale (ou supérieure) au niveau de compatibilité utilisé. Ainsi, si vous indiquez le niveau #RECOMMENDED_COMPAT# dans F<debian/compat>, assurez-vous que le fichier F<debian/control> contient :

note: type: textblock
en: Unless otherwise indicated, all debhelper documentation assumes that you are using the most recent compatibility level, and in most cases does not indicate if the behavior is different in an earlier compatibility level, so if you are not using the most recent compatibility level, you're advised to read below for notes about what is different in earlier compatibility levels.
fr: Sauf indication contraire, toute la documentation de debhelper suppose l'utilisation du niveau de compatibilité le plus récent, et, dans la plupart des cas ne précise pas si le comportement est différent avec les niveaux de compatibilité antérieurs. De ce fait, si le niveau de compatibilité le plus récent n'est pas celui utilisé, il est fortement conseillé de lire les indications ci-dessous qui exposent les différences dans les niveaux de compatibilité antérieurs.

note: type: =head2
en: Supported compatibility levels
fr: Niveaux de compatibilité pris en charge

note: type: textblock
en: These are the available compatibility levels:
fr: Les niveaux de compatibilité sont les suivants :

note: type: textblock
en: This is the lowest supported compatibility level.
fr: C'est le niveau de compatibilité le plus bas pris en charge.

note: type: textblock
en: If you are upgrading from an earlier compatibility level, please review L<debhelper-obsolete-compat(7)>.
fr: Si vous mettez à jour depuis un niveau de compatibilité antérieur, veuillez consulter L<debhelper-obsolete-compat(7)>.

note: type: textblock
en: This mode is deprecated.
fr: Ce mode est déconseillé.

note: type: textblock
en: Changes from v5 are:
fr: Les changements par rapport à la version 5 sont :

note: type: textblock
en: Commands that generate maintainer script fragments will order the fragments in reverse order for the F<prerm> and F<postrm> scripts.
fr: Les commandes qui génèrent des lignes de codes de maintenance les mettront dans l'ordre inverse dans les scripts F<prerm> et F<postrm>.

note: type: textblock
en: B<dh_installwm> will install a slave manpage link for F<x-window-manager.1.gz>, if it sees the man page in F<usr/share/man/man1> in the package build directory.
fr: B<dh_installwm> installera un lien vers une page de manuel esclave pour F<x-window-manager.1.gz> s'il voit la page de manuel dans le répertoire F<usr/share/man/man1> du répertoire de construction du paquet.

note: type: textblock
en: B<dh_builddeb> did not previously delete everything matching B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as B<CVS:.svn:.git>. Now it does.
fr: Auparavant, B<dh_builddeb> ne supprimait pas les associations créées avec B<DH_ALWAYS_EXCLUDE> s'il était configuré sur une liste d'éléments tels que B<CVS:.svn:.git>. Maintenant il le fait.

note: type: textblock
en: B<dh_installman> allows overwriting existing man pages in the package build directory. In previous compatibility levels it silently refuses to do this.
fr: B<dh_installman> permet d'écraser les pages de manuel existantes dans le répertoire de construction du paquet. Auparavant, il refusait en silence de le faire.

note: type: textblock
en: Changes from v6 are:
fr: Les changements par rapport à la version 6 sont :

note: type: textblock
en: B<dh_install>, will fall back to looking for files in F<debian/tmp> if it doesn't find them in the current directory (or wherever you tell it look using B<--sourcedir>). This allows B<dh_install> to interoperate with B<dh_auto_install>, which installs to F<debian/tmp>, without needing any special parameters.
fr: B<dh_install> cherchera récursivement les fichiers dans F<debian/tmp> s'il ne les trouve pas dans le répertoire courant (ou dans le répertoire indiqué par B<--sourcedir>). Cela permet à B<dh_install> d'interopérer avec B<dh_auto_install> qui place les fichiers dans F<debian/tmp>, sans nécessiter de paramètres particuliers.

note: type: textblock
en: B<dh_clean> will read F<debian/clean> and delete files listed there.
fr: B<dh_clean> lit le répertoire F<debian/clean> et supprime les fichiers qui y sont mentionnés.

note: type: textblock
en: B<dh_clean> will delete toplevel F<*-stamp> files.
fr: B<dh_clean> supprime les fichiers F<*-stamp>.

note: type: textblock
en: B<dh_installchangelogs> will guess at what file is the upstream changelog if none is specified.
fr: B<dh_installchangelogs> déterminera à quel fichier correspond le changelog amont si rien n'est indiqué.

note: type: textblock
en: Changes from v7 are:
fr: Les changements par rapport à la version 7 sont :

note: type: textblock
en: Commands will fail rather than warning when they are passed unknown options.
fr: Les commandes échoueront plutôt que de produire une alerte lorsqu'elles recevront des options inconnues.

note: type: textblock
en: B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it generates shlibs files for. So B<-X> can be used to exclude libraries.  Also, libraries in unusual locations that B<dpkg-gensymbols> would not have processed before will be passed to it, a behavior change that can cause some packages to fail to build.
fr: B<dh_makeshlibs> va exécuter le programme B<dpkg-gensymbols> sur toutes les bibliothèques partagées qu'il génère pour les fichiers shlibs. B<-X> peut alors être utilisé pour exclure certaines bibliothèques. En outre, les bibliothèques rangées à des emplacements inhabituels que B<pkg-gensymbols> n'aurait pas traitées avant qu'elles ne lui soient transmises, induisent un changement de comportement qui peut causer l'échec de la construction de certains paquets.

note: type: textblock
en: B<dh> requires the sequence to run be specified as the first parameter, and any switches come after it. Ie, use "B<dh $@ --foo>", not "B<dh --foo $@>".
fr: B<dh> exige que la séquence à exécuter soit indiquée en tant que premier paramètre. Tous les commutateurs doivent venir après. C'est-à-dire qu'il faut écrire « B<dh $@ --toto> », et non « B<dh --toto $@> »

note: type: textblock
en: B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to F<Makefile.PL>.
fr: B<dh_auto_*> utilise préférentiellement B<Module::Build> de Perl au lieu de F<Makefile.PL>.

note: type: textblock
en: Changes from v8 are:
fr: Les changements par rapport à la version 8 sont :

note: type: textblock
en: Multiarch support. In particular, B<dh_auto_configure> passes multiarch directories to autoconf in --libdir and --libexecdir.
fr: Prise en charge multiarchitecture. En particulier, B<dh_auto_configure> passe les répertoires multiarchitectures à B<autoconf> dans B<--libdir> et B<--libexecdir>.

note: type: textblock
en: dh is aware of the usual dependencies between targets in debian/rules.  So, "dh binary" will run any build, build-arch, build-indep, install, etc targets that exist in the rules file. There's no need to define an explicit binary target with explicit dependencies on the other targets.
fr: B<dh> connaît les dépendances classiques entre les cibles de F<debian/rules>. Donc « B<dh binary> » exécutera toutes les cibles build, build-arch, build-indep, install, etc., présentes dans le fichier I<rules>. Il n'est pas nécessaire de définir une cible binary avec des dépendances explicites sur les autres cibles.

note: type: textblock
en: B<dh_strip> compresses debugging symbol files to reduce the installed size of -dbg packages.
fr: B<dh_strip> compresse les fichiers de symboles de mise au point pour réduire la taille d'installation des paquets -dbg.

note: type: textblock
en: B<dh_auto_configure> does not include the source package name in --libexecdir when using autoconf.
fr: B<dh_auto_configure> n'inclut pas le nom du paquet source dans B<--libexecdir> en utilisant B<autoconf>.

note: type: textblock
en: B<dh> does not default to enabling --with=python-support
fr: B<dh> n'active pas B<--with=python-support> par défaut.

note: type: textblock
en: (Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch.  Since debhelper/10.3, B<dh> no longer enables this sequence add-on regardless of compat level)
fr: (Obsolète puisque l'outil B<dh_pysupport> a été retiré de Debian Stretch. Depuis debhelper 10.3, B<dh> n'active plus cette séquence quel que soit le niveau de compatibilité)

note: type: textblock
en: All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment variables listed by B<dpkg-buildflags>, unless they are already set.
fr: Tous les programmes debhelper B<dh_auto_>I<*> et B<dh> configurent les variables d'environnement renvoyées par B<dpkg-buildflags>, sauf si elles sont déjà configurées.

note: type: textblock
en: B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS to perl F<Makefile.PL> and F<Build.PL>
fr: B<dh_auto_configure> passe les CFLAGS, CPPFLAGS et LDFLAGS de B<dpkg-buildflags> à F<Makefile.PL> et F<Build.PL> de Perl.

note: type: textblock
en: B<dh_strip> puts separated debug symbols in a location based on their build-id.
fr: B<dh_strip> place les symboles de mise au point séparés à un endroit en fonction de leur identifiant de construction (build-id).

note: type: textblock
en: Executable debhelper config files are run and their output used as the configuration.
fr: Les fichiers de configuration exécutables de debhelper sont exécutés et leur sortie est utilisée comme configuration.

note: type: textblock
en: Changes from v9 are:
fr: Les changements par rapport à la version 9 sont :

note: type: textblock
en: B<dh_installinit> will no longer install a file named debian/I<package> as an init script.
fr: B<dh_installinit> n'installe plus de fichier nommé debian/<paquet> comme script d'initialisation.

note: type: textblock
en: B<dh_installdocs> will error out if it detects links created with --link-doc between packages of architecture "all" and non-"all" as it breaks binNMUs.
fr: B<dh_installdocs> renverra une erreur s'il détecte des liens créés avec B<--link-doc> entre des paquets de l'architecture « all » et non-« all » car cela casse les binNMUs (envois de binaires par quelqu'un d'autre que le responsable).

note: type: textblock
en: B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>.shlibs file.  This is now done by B<dh_makeshlibs> instead.
fr: B<dh_installdeb> n'installe plus de fichier debian/<paquet>.shlibs fourni par le responsable du paquet. Cela est maintenant effectué par B<dh_makeshlibs>.

note: type: textblock
en: B<dh_installwm> refuses to create a broken package if no man page can be found (required to register for the x-window-manager alternative).
fr: B<dh_installwm> refuse de créer un paquet cassé si aucune page de manuel ne peut être trouvée (requis pour l'inscription de l'alternative x-window-manager).

note: type: textblock
en: Debhelper will default to B<--parallel> for all buildsystems that support parallel building.  This can be disabled by using either B<--no-parallel> or passing B<--max-parallel> with a value of 1.
fr: Debhelper active par défaut la parallélisation pour tous les systèmes de construction qui le gèrent. Cela peut être désactivé en utilisant l'option B<--no-parallel> ou en passant la valeur B<1> à l'option B<--max-parallel>.

note: type: textblock
en: The B<dh> command will not accept any of the deprecated "manual sequence control" parameters (B<--before>, B<--after>, etc.).  Please use override targets instead.
fr: La commande B<dh> n'acceptera aucun des paramètres obsolètes de « manual sequence control » (B<--before>, B<--after>, etc.). Veuillez utiliser les cibles de réécritures à la place.

note: type: textblock
en: The B<dh> command will no longer use log files to track which commands have been run.  The B<dh> command I<still> keeps track of whether it already ran the "build" sequence and skip it if it did.
fr: La commande B<dh> n'utilisera plus les fichiers journaux pour enregistrer quelles commandes ont été exécutées. La commande B<dh> se souvient I<toujours> si la séquence « build » a été effectuée et l'omet si c'est le cas.

note: type: textblock
en: The main effects of this are:
fr: Les principales conséquences de cela sont :

note: type: textblock
en: With this, it is now easier to debug the I<install> or/and I<binary> sequences because they can now trivially be re-run (without having to do a full "clean and rebuild" cycle)
fr: Il est maintenant plus facile de déboguer les séquences I<install> et I<binary> parce qu'elles peuvent maintenant être facilement re-exécutées (sans avoir à refaire un cycle complet de « clean & rebuild »)

note: type: textblock
en: The main caveat is that B<dh_*> now only keeps track of what happened in a single override target.  When all the calls to a given B<dh_cmd> command happens in the same override target everything will work as before.
fr: La principale précaution est que B<dh_*> enregistre uniquement ce qui s'est passé dans une unique cible de réécriture. Lorsque tous les appels à une commande B<dh_cmd> donnée arrivent dans la même cible de réécriture, tout fonctionnera comme avant.

note: type: textblock
en: Example of where it can go wrong:
fr: Exemple de ce qui pourrait mal se passer :

note: type: verbatim
en:   override_dh_foo:
        dh_foo -pmy-pkg
fr:   override_dh_foo:
        dh_foo -pmon_paquet

note: type: textblock
en: In this case, the call to B<dh_foo --remaining> will I<also> include I<my-pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target.  This issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc.
fr: Dans ce cas, l'appel à B<dh_foo --remaining> inclura I<aussi> I<mon_paquet>, car B<dh_foo -pmon_paquet> a été exécuté dans une cible de réécriture différente. Ce problème n'est pas limité à B<--remaining> et concerne aussi B<-a>, B<-i>, etc.

note: type: textblock
en: The B<dh_installdeb> command now shell-escapes the lines in the F<maintscript> config file.  This was the original intent but it did not work properly and packages have begun to rely on the incomplete shell escaping (e.g. quoting file names).
fr: À présent, la commande B<dh_installdeb> échappe les caractères du shell dans les lignes du fichier de config F<maintscript>. C'était l'intention originale mais cela n'a jamais fonctionné correctement et les paquets ont commencé à compter sur l'échappement incomplet (p. ex. en encadrant les noms de fichiers de guillemets).

note: type: textblock
en: The B<dh_installinit> command now defaults to B<--restart-after-upgrade>.  For packages needing the previous behaviour, please use B<--no-restart-after-upgrade>.
fr: La commande B<dh_installinit> utilise maintenant B<--restart-after-upgrade> par défaut. Les paquets nécessitant le comportement précédent devraient utiliser l'option B<--no-restart-after-upgrade>.

note: type: textblock
en: The B<autoreconf> sequence is now enabled by default.  Please pass B<--without autoreconf> to B<dh> if this is not desirable for a given package
fr: La séquence B<autoreconf> est maintenant activée par défaut. Veuillez passer l'option B<--without autoreconf> à B<dh> si cela n'est pas voulu pour certains paquets.

note: type: textblock
en: The B<systemd> sequence is now enabled by default.  Please pass B<--without systemd> to B<dh> if this is not desirable for a given package.
fr: La séquence B<systemd> est maintenant activée par défaut. Veuillez passer l'option B<--without systemd> à B<dh> si cela n'est pas voulu pour certains paquets.

note: type: textblock
en: B<Retroactively removed>: B<dh> no longer creates the package build directory when skipping running debhelper commands. This will not affect packages that only build with debhelper commands, but it may expose bugs in commands not included in debhelper.
fr: B<Supprimé rétroactivement> : B<dh> ne crée plus le répertoire de construction du paquet lors de l'omission des commandes debhelper en cours. Cela n'affectera pas les paquets qui se construisent uniquement avec debhelper, mais pourrait faire apparaître des bogues dans les commandes qui ne sont pas incluses avec debhelper.

note: type: textblock
en: This compatibility feature had a bug since its inception in debhelper/9.20130516 that made it fail to apply in compat 9 and earlier.  As there has been no reports of issues caused by this bug in those ~5 years, this item have been removed rather than fixed.
fr: Cette fonctionnalité de compatibilité avait un bogue depuis sa création dans debhelper/9.20130516, qui la faisait échouer en compat 9 et précédent. Comme il n'y a eu aucun rapport de problème causé par ce bogue en 5 ans, cela a été supprimé plutôt que corrigé.

note: type: textblock
en: Changes from v10 are:
fr: Les changements par rapport à la version 10 sont :

note: type: textblock
en: B<dh_installinit> no longer installs F<service> or F<tmpfile> files, nor generates maintainer scripts for those files.  Please use the new B<dh_installsystemd> helper.
fr: B<dh_installinit> n'installe plus de fichiers F<service> ou F<tmpfile>, ni ne crée de scripts de maintenance pour ces fichiers. Veuillez utiliser le nouvel assistant B<dh_installsystemd> à la place.

note: type: textblock
en: The B<dh_systemd_enable> and B<dh_systemd_start> helpers have been replaced by the new B<dh_installsystemd> helper.  For the same reason, the B<systemd> sequence for B<dh> has also been removed.  If you need to disable the B<dh_installsystemd> helper tool, please use an empty override target.
fr: Les outils B<dh_systemd_enable> et B<dh_systemd_start> ont été remplacés par un nouvel assistant B<dh_installsystemd>. Pour la même raison, la séquence B<systemd> de B<dh> a aussi été retirée. Si vous avez besoin de désactiver B<dh_installsystemd>, veuillez utiliser une cible de réécriture vide.

note: type: textblock
en: Please note that the B<dh_installsystemd> tool has a slightly different behaviour in some cases (e.g. when using the B<--name> parameter).
fr: Veuillez noter que B<dh_installsystemd> a un comportement légèrement différent dans certains cas (par exemple lors de l'utilisation du paramètre B<--name>).

note: type: textblock
en: B<dh_installdirs> no longer creates debian/I<package> directories unless explicitly requested (or it has to create a subdirectory in it).
fr: B<dh_installdirs> ne crée plus les répertoires debian/I<paquet> sans qu'on le lui demande explicitement (ou il doit créer un sous-répertoire à l'intérieur).

note: type: textblock
en: The vast majority of all packages will be unaffected by this change.
fr: La grande majorité des paquets ne seront pas affectés par ce changement.

note: type: textblock
en: The B<makefile> buildsystem now passes B<INSTALL="install --strip-program=true"> to L<make(1)>.  Derivative buildsystems (e.g. B<configure> or B<cmake>) are unaffected by this change.
fr: Le système de construction B<makefile> passe maintenant les options B<INSTALL="install --strip-program=true"> à L<make(1)>. Les systèmes dérivés (comme B<configure> ou B<cmake>) ne sont pas affectés par ce changement.

note: type: textblock
en: The B<autoconf> buildsystem now passes B<--runstatedir=/run> to F<./configure>.
fr: Le système de construction B<autoconf> passe maintenant l'option B<--runstatedir=/run> à F<./configure>.

note: type: textblock
en: The B<cmake> buildsystem now passes B<-DCMAKE_INSTALL_RUNSTATEDIR=/run> to L<cmake(1)>.
fr: Le système de construction B<cmake> passe maintenant l'option B<-DCMAKE_INSTALL_RUNSTATEDIR=/run> à L<cmake(1)>.

note: type: textblock
en: B<dh_installman> will now prefer detecting the language from the path name rather than the extension.
fr: B<dh_installman> préfère maintenant détecter le langage à partir du chemin plutôt que de l'extension.

note: type: textblock
en: B<dh_auto_install> will now only create the destination directory it needs.  Previously, it would create the package build directory for all packages.  This will not affect packages that only build with debhelper commands, but it may expose bugs in commands not included in debhelper.
fr: B<dh_auto_install> crée maintenant uniquement le répertoire de destination nécessaire. Auparavant, le répertoire de construction de chaque paquet était créé. Cela n'affectera pas les paquets qui se construisent uniquement avec debhelper, mais pourrait faire apparaître des bogues dans les commandes qui ne sont pas incluses avec debhelper.

note: type: textblock
en: The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and B<dh_installman> now error out if their config has a pattern that does not match anything or reference a path that does not exist.
fr: Les outils B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo> et B<dh_installman> renvoient maintenant une erreur si leur configuration contient un motif qui ne correspond à rien ou qui référence un chemin qui n'existe pas.

note: type: textblock
en: Known exceptions include building with the B<nodoc> profile, where the above tools will silently permit failed matches where the patterns are used to specify documentation.
fr: Les exceptions connues incluent la construction avec le profil B<nodoc>, où les outils ci-dessus permettront un échec silencieux de la correspondance lorsque le motif est utilisé pour spécifier la documentation.

note: type: textblock
en: The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and B<dh_installman> now accept the parameter B<--sourcedir> with same meaning as B<dh_install>. Furthermore, they now also fall back to F<debian/tmp> like B<dh_install>.
fr: Les outils B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo> et B<dh_installman> acceptent maintenant le paramètre B<--sourcedir> avec la même signification que dans B<dh_install>. De plus, ils se rabattent sur F<debian/tmp> comme B<dh_install>.

note: type: textblock
en: Migration note: A bug in debhelper 11 up to 11.1.5 made B<dh_installinfo> incorrectly ignore B<--sourcedir>.
fr: Note de migration : un bogue dans debhelper 11 jusqu'à 11.1.5 faisait que B<dh_installinfo> ignorait B<--sourcedir> de manière incorrecte.

note: type: textblock
en: The B<perl-makemaker> and B<perl-build> build systems no longer pass B<-I.> to perl.  Packages that still need this behaviour can emulate it by using the B<PERL5LIB> environment variable.  E.g. by adding B<export PERL5LIB=.> in their debian/rules file (or similar).
fr: Les systèmes de construction B<perl-makemaker> et B<perl-build> ne passent plus l'option B<-I.> à Perl. Les paquets qui ont encore besoin de ce comportement peuvent l'émuler en utilisant la variable d'environnement B<PERL5LIB>. Par exemple en ajoutant B<export PERL5LIB=.> dans leur fichier F<debian/rules> (ou équivalent).

note: type: textblock
en: The B<PERL_USE_UNSAFE_INC> environment variable is no longer set by B<dh> or any of the B<dh_auto_*> tools.  It was added as a temporary work around to avoid a lot of packages failing to build at the same time.
fr: La variable d'environnement B<PERL_USE_UNSAFE_INC> n'est plus définie par B<dh>, ni aucun des outils B<dh_auto_*>. Cela avait été ajouté comme contournement temporaire, pour éviter les échecs de construction d’un grand nombre de paquets en même temps.

note: type: textblock
en: Note this item will eventually become obsolete as upstream intends to drop support for the B<PERL_USE_UNSAFE_INC> environment variable.  When perl drops support for it, then this variable will be removed retroactively from existing compat levels as well.
fr: De plus, cette fonction deviendra peut-être obsolète car l'amont a l'intention de retirer la prise en charge de la variable d'environnement B<PERL_USE_UNSAFE_INC>. Lorsque ce sera le cas, cette variable sera aussi supprimée rétroactivement des niveaux de compatibilité existants.

note: type: textblock
en: The B<dh_makeshlibs> helper will now exit with an error if objdump returns a non-zero exit from analysing a given file.
fr: L'assistant B<dh_makeshlibs> termine maintenant sur une erreur si objdump renvoie une valeur de sortie différente de zéro lors de l'analyse d'un fichier.

note: type: textblock
en: The B<dh_installdocs> and B<dh_installexamples> tools may now install I<most> of the documentation in a different path to comply with the recommendation from Debian policy §12.3 (since version 3.9.7).
fr: Les outils B<dh_installdocs> et B<dh_installexamples> pourraient maintenant installer I<la plupart> de la documentation dans un répertoire différent, pour satisfaire les recommandations de la Charte Debian §12.3 (depuis la version 3.9.7).

note: type: textblock
en: Note that if a given source package only contains a single binary package in F<debian/control> or none of the packages are I<-doc> packages, then this change is not relevant for that source package and you can skip to the next change.
fr: Si un paquet source contient un seul paquet binaire dans F<debian/control>, ou si aucun des paquets n'est un paquet I<-doc>, alors ce changement n'a pas d'effet pour ce paquet source, et vous pouvez aller au changement suivant.

note: type: textblock
en: By default, these tools will now attempt to determine a "main package for the documentation" (called a I<doc-main-package> from here on) for every I<-doc> package.  If they find such a I<doc-main-package>, they will now install the documentation into the path F<< /usr/share/doc/I<doc-main-package> >> in the given doc package.  I.e. the path can change but the documentation is still shipped in the I<-doc> package.
fr: Par défaut, ces outils essaient maintenant de déterminer un « paquet principal pour la documentation » (que l'on appellera I<doc-main-package>) pour chaque paquet I<-doc>. S'ils trouvent un tel I<doc-main-package>, ils installeront la documentation sous F<< /usr/share/doc/I<doc-main-package> >> pour le paquet considéré. C'est-à-dire que le chemin peut changer, mais la documentation est toujours fournie par le paquet I<-doc>.

note: type: textblock
en: The B<--doc-main-package> option can be used when the auto-detection is insufficient or to reset the path to its previous value if there is a reason to diverge from Debian policy recommendation.
fr: L'option B<--doc-main-package> peut être utilisée si la détection automatique est insuffisante, ou pour réinitialiser le chemin à sa valeur précédente s'il y a une raison de diverger des recommandations de la Charte Debian.

note: type: textblock
en: Some documentation will not be affected by this change.  These exceptions include the copyright file, changelog files, README.Debian, etc.  These files will still be installed in the path F<< /usr/share/doc/I<package> >>.
fr: Quelques documents ne sont pas affectés par ce changement. En particulier le fichier copyright, les fichiers changelog, README.Debian, etc. Ces fichiers seront toujours installés sous F<< /usr/share/doc/I<package> >>.

note: type: textblock
en: The B<dh_strip> and B<dh_shlibdeps> tools no longer uses filename patterns to determine which files to process.  Instead, they open the file and look for an ELF header to determine if a given file is an shared object or an ELF executable.
fr: Les outils B<dh_strip> et B<dh_shlibdeps> n'utilisent plus les motifs de noms de fichiers pour déterminer les fichiers à traiter. À la place, ils ouvrent le fichier et cherchent un en-tête ELF pour déterminer si ce fichier est un objet partagé ou un exécutable ELF.

note: type: textblock
en: This change may cause the tools to process more files than previously.
fr: Ce changement peut forcer les outils à traiter plus de fichiers qu'avant.

note: type: textblock
en: This is the recommended mode of operation.
fr: C'est la version dont l'usage est recommandé.

note: type: textblock
en: Changes from v11 are:
fr: Les changements par rapport à la version 11 sont :

note: type: textblock
en: The B<dh_makeshlibs> tool now generates shlibs files with versioned dependency by default.  This means that B<-VUpstream-Version> (a.k.a. B<-V>) is now the default.
fr: B<dh_makeshlibs> génère maintenant des fichiers shlibs avec des dépendances versionnées par défaut. Cela veut dire que B<-VUpstream-Version> (ou B<-V>) est maintenant le comportement par défaut.

note: type: textblock
en: If an unversioned dependency in the shlibs file is wanted, this can be obtained by passing B<-VNone> instead.  However, please see L<dh_makeshlibs(1)> for the caveat of unversioned dependencies.
fr: Si une dépendance non versionnée est requise, cela peut être obtenu en passant B<-VNone> à la place. Veuillez tout de même consulter L<dh_makeshlibs(1)> pour l'utilisation des dépendances non versionnées.

note: type: textblock
en: The B<-s> (B<--same-arch>) option is removed.  Please use B<-a> (B<--arch>) instead.
fr: L'option B<-s> (B<--same-arch>) est supprimée. Veuillez utiliser B<-a> (B<--arch>) à la place.

note: type: textblock
en: Invoking B<dh_clean -k> now causes an error instead of a deprecation warning.
fr: Appeler B<dh_clean -k> provoque maintenant une erreur à la place de l'avertissement d'obsolescence.

note: type: textblock
en: The B<--no-restart-on-upgrade> option in B<dh_installinit> has been removed.  Please use the new name B<--no-stop-on-upgrade>
fr: L'option B<--no-restart-on-upgrade> de B<dh_installinit> a été supprimée. Veuillez utiliser le nouveau nom B<--no-stop-on-upgrade>.

note: type: textblock
en: There was a bug in the B<doit> (and similar) functions from L<Debian::Debhelper::Dh_Lib> that made them spawn a shell in one particular circumstance.  This bug is now removed and will cause helpers that rely on the bug to fail with a "command not found"-error.
fr: Il y avait un bogue dans les fonctions B<doit> (et équivalent) de L<Debian::Debhelper::Dh_Lib> qui créait un shell dans une circonstance particulière. Ce bogue est maintenant supprimé et provoquera une erreur de type « commande non trouvée » dans les outils qui l'utilisaient.

note: type: textblock
en: The B<--list-missing> and B<--fail-missing> in B<dh_install> has been removed.  Please use B<dh_missing> and its corresponding options, which can also see the files installed by other helpers.
fr: Les options B<--list-missing> et B<--fail-missing> de B<dh_install> ont été supprimées. Veuillez utiliser B<dh_missing> et ses options correspondantes, qui peuvent aussi voir les fichiers installés par les autres outils.

note: type: textblock
en: The B<dh_installinit> helper no longer installs configuration for the upstart init system.  Instead, it will abort the build if it finds an old upstart configuration file.  The error is there to remind the package maintainer to ensure the proper removal of the conffiles shipped in previous versions of the package (if any).
fr: L'outil B<dh_installinit> n'installe plus de configuration pour upstart. À la place, il abandonnera la construction s'il trouve un ancien fichier de configuration upstart. Cela pour rappeler au mainteneur de s'assurer de correctement supprimer les anciens fichiers de configuration livrés dans les anciennes versions du paquet.

note: type: textblock
en: The B<dh_installdeb> tool will do basic validation of some L<dpkg-maintscript-helper(1)> commands and will error out if the commands appear to be invalid.
fr: L'outil B<dh_installdeb> valide basiquement quelques commandes L<dpkg-maintscript-helper(1)> et renvoie une erreur si la commande semble incorrecte.

note: type: textblock
en: The B<dh_missing> tool will now default to B<--list-missing>.
fr: Le comportement par défaut de B<dh_missing> est maintenant B<--list-missing>.

note: type: textblock
en: The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-gensymbols(1)> if the ELF binary has a SONAME (containing ".so").
fr: B<dh_makeshlibs> passera maintenant les bibliothèques à L<dpkg-gensymbols(1)> si le binaire ELF a un SONAME (contenant « .so »).

note: type: textblock
en: The B<dh_compress> tool no longer compresses examples (i.e. anything installed in F<</usr/share/doc/I<package>/examples>>.)
fr: B<dh_compress> ne compresse plus les exemples (c'est-à-dire tout ce qui est installé dans F<</usr/share/doc/I<paquet>/examples>>).

note: type: textblock
en: The standard sequence in B<dh> now includes B<dh_dwz> and B<dh_installinitramfs> by default.  This makes the B<dwz> and B<installinitramfs> sequences obsolete and they will now fail with an error.  If you want to skip these commands, then please insert an empty override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)
fr: La séquence standard de B<dh> comprend maintenant B<dh_dwz> et B<dh_installinitramfs> par défaut. Cela rend les séquences B<dwz> et B<installinitramfs> obsolètes et elles échoueront avec une erreur. Si vous souhaitez sauter ces commandes, veuillez insérer des cibles de réécriture vides pour elles dans F<debian/rules> (par exemple I<override_dh_dwz:>).

note: type: textblock
en: The build systems B<meson> and B<autoconf> no longer explicitly set the B<--libexecdir> variable and thus relies on the build system default - which should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5).
fr: Les systèmes de construction B<meson> et B<autoconf> ne positionnent plus explicitement la variable B<--libexecdir>, et s'appuient donc sur le système de construction par défaut – qui devrait être B</usr/libexec> (selon la FHS 3.0, adoptée dans la Charte Debian 4.1.5).

note: type: textblock
en: If a particular upstream package does not use the correct default, the parameter can often be passed manually via L<dh_auto_configure(1)>.  E.g.  via the following example:
fr: Si un paquet amont particulier n'utilise pas la bonne valeur par défaut, le paramètre peut souvent être passé manuellement avec L<dh_auto_configure(1)>. Par exemple :

note: type: textblock
en: Note the B<--> before the B<--libexecdir> parameter.
fr: Remarquez le B<--> avant le paramètre B<--libexecdir>.

note: type: textblock
en: The B<dh_installdeb> tool no longer installs the maintainer provided F<conffiles> file.  The file has mostly been obsolete since compatibility level 3, where B<dh_installdeb> began to automatically compute the resulting F<conffiles> control file.
fr: B<dh_installdeb> n'installe plus le fichier F<conffiles> fournit par le responsable. Ce fichier est obsolète depuis le niveau de compatibilité 3, lorsque B<dh_installdeb> a commencé à calculer automatiquement le F<conffiles> résultant du fichier control.

note: type: textblock
en: The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for handling systemd services that have a sysvinit alternative.  Both tools must now be used in such a case to ensure the service is properly started under both sysvinit and systemd.
fr: B<dh_installsystemd> ne s'appuie plus sur B<dh_installinit> pour s'occuper des services systemd qui ont une alternative pour sysvinit. Les deux outils doivent maintenant être utilisés dans ce cas pour s'assurer que le service est démarré correctement, à la fois avec systemd et sysvinit.

note: type: textblock
en: If you have an override for B<dh_installinit> (e.g. to call it with B<--no-start>) then you will probably need one for B<dh_installsystemd> as well now.
fr: Si vous avez une réécriture pour B<dh_installinit> (par exemple pour l'appeler avec B<--no-start>), vous en aurez sûrement besoin d'une pour B<dh_installsystemd> aussi.

note: type: textblock
en: This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< init-system-helpers (>= 1.54~) >>.  Please ensure that the package lists B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to compat 12.
fr: Ce changement amène B<dh_installinit> à injecter un champ I<misc:Pre-Depends> sur B<< init-system-helpers (>= 1.54~) >>. Veuillez vous assurer que le paquet utilise B<${misc:Pre-Depends}> dans son champ B<Pre-Depends> avant de mettre à niveau vers la compat 12.

note: type: textblock
en: The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev packages and not only during the building process. Please set B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples.
fr: L'outil tiers B<dh_golang> (du paquet B<dh-golang>) utilise maintenant la variable B<DH_GOLANG_EXCLUDE> pour l'installation des sources dans les paquets -dev, et plus uniquement lors de la construction. Veuillez positionner B<DH_GOLANG_EXCLUDES_ALL> à faux pour obtenir le comportement précédent. Consultez B<Debian::Debhelper::Buildsystem::golang(3pm)> pour plus de détails et des exemples.

note: type: textblock
en: B<dh_installsystemduser> is now included in the B<dh> standard sequence by default.
fr: B<dh_installsystemduser> est maintenant inclus par défaut dans la séquence B<dh> standard.

note: type: textblock
en: The B<python-distutils> buildsystem is now removed.  Please use the third-party build system B<pybuild> instead.
fr: Le système de construction B<python-distutils> est supprimé. Veuillez utiliser le système tiers B<pybuild> à la place.

note: type: textblock
en: This compatibility level is still open for development; use with caution.
fr: Ce niveau de compatibilité est encore en développement ; à utiliser avec précaution.

note: type: textblock
en: Changes from v12 are:
fr: Les changements par rapport à la version 12 sont :

note: type: textblock
en: The B<meson+ninja> build system now uses B<meson test> instead of B<ninja test> when running the test suite.  Any override of B<dh_auto_test> that passes extra parameters to upstream test runner should be reviewed as B<meson test> is not command line compatible with B<ninja test>.
fr: Le système de construction B<meson+ninja> utilise maintenant B<meson test> à la place de B<ninja test> pour la suite de tests. Chaque réécriture de B<dh_auto_test> qui passe des paramètres supplémentaires aux tests amont devrait être vérifiée, car B<meson test> n'est pas compatible avec B<ninja test>.

note: type: =head1
en: NOTES
fr: REMARQUES

note: type: =head2
en: Multiple binary package support
fr: Prise en charge de plusieurs paquets binaires

note: type: textblock
en: If your source package generates more than one binary package, debhelper programs will default to acting on all binary packages when run. If your source package happens to generate one architecture dependent package, and another architecture independent package, this is not the correct behavior, because you need to generate the architecture dependent packages in the binary-arch F<debian/rules> target, and the architecture independent packages in the binary-indep F<debian/rules> target.
fr: Si le paquet source produit plus d'un paquet binaire, les programmes de debhelper construiront tous les paquets binaires. Si le paquet source doit construire un paquet dépendant de l'architecture et un paquet indépendant de l'architecture, ce comportement ne conviendra pas. En effet, il convient de construire les paquets dépendants de l'architecture dans « binary-arch » de F<debian/rules>, et les paquets indépendants de l'architecture dans « binary-indep ».

note: type: textblock
en: To facilitate this, as well as give you more control over which packages are acted on by debhelper programs, all debhelper programs accept the B<-a>, B<-i>, B<-p>, and B<-s> parameters. These parameters are cumulative.  If none are given, debhelper programs default to acting on all packages listed in the control file, with the exceptions below.
fr: Pour résoudre ce problème, et pour un meilleur contrôle sur la construction des paquets par debhelper, tous les programmes de debhelper acceptent les options B<-a>, B<-i>, B<-p> et B<-s>. Ces options sont cumulatives. Si aucune n'est précisée, les programmes de debhelper construisent tous les paquets énumérés dans le fichier de contrôle, avec les exceptions ci-dessous.

note: type: textblock
en: First, any package whose B<Architecture> field in B<debian/control> does not match the B<DEB_HOST_ARCH> architecture will be excluded (L<Debian Policy, section 5.6.8>).
fr: Tout d'abord, chaque paquet dont le champ B<Architecture> de I<debian/control> ne contient pas l'architecture B<DEB_HOST_ARCH> sera exclu (L<Charte Debian, section 5.6.8>).

note: type: textblock
en: Also, some additional packages may be excluded based on the contents of the B<DEB_BUILD_PROFILES> environment variable and B<Build-Profiles> fields in binary package stanzas in B<debian/control>, according to the draft policy at L<https://wiki.debian.org/BuildProfileSpec>.
fr: De plus, quelques autres paquets peuvent être exclus suivant le contenu de la variable d'environnement B<DEB_BUILD_PROFILES> et les champs B<Build-Profiles> des paragraphes I<debian/control> dans les paquets binaires, conformément au brouillon de la charte (voir L<https://wiki.debian.org/BuildProfileSpec>).

note: type: =head3
en: Interaction between package selections and Build-Profiles
fr: Interaction entre les sélections de paquets et les Build-Profiles

note: type: textblock
en: Build-Profiles affect which packages are included in the package selections mechanisms in debhelper.  Generally, the package selections are described from the assumption that all packages are enabled.  This section describes how the selections react when a package is disabled due to the active Build-Profiles (or lack of active Build-Profiles).
fr: Les profils de construction (« Build-Profiles ») ont un effet sur le choix des paquets inclus dans les mécanismes de sélection de paquets de debhelper. Généralement, les sélections partent du principe que tous les paquets sont activés. Cette section décrit comment les sélections fonctionnent lorsqu'un paquet est désactivé par un profil de construction (ou par son absence).

note: type: =item
en: -a/--arch, -i/--indep OR no selection options (a raw "dh_X" call)
fr: B<-a>/B<--arch>, B<-i>/B<--indep> ou aucune option de sélection (un simple appel « dh_X »)

note: type: textblock
en: The package disabled by Build-Profiles is silently excluded from the selection.
fr: Le paquet désactivé par le profil est silencieusement exclu de la sélection.

note: type: textblock
en: Note you will receive a warning if I<all> packages related to these selections are disabled.  In that case, it generally does not make sense to do the build in the first place.
fr: Veuillez noter que vous recevrez un avertissement si I<tous> les paquets relatifs à cette sélection sont désactivés. Dans ce cas, il est généralement d'aucune utilité de construire.

note: type: =item
en: -N I<package> / --no-package I<package>
fr: B<-N> I<paquet> / B<--no-package> I<paquet>

note: type: textblock
en: The option is accepted and effectively does nothing.
fr: Cette option est acceptée et ne fait rien.

note: type: =item
en: -p I<package> / --package I<package>
fr: B<-p> I<paquet> / B<--package> I<paquet>

note: type: textblock
en: The option is accepted, but debhelper will not act on the package.
fr: Cette option est acceptée, mais debhelper n'agira pas sur le paquet.

note: type: textblock
en: Note that it does not matter whether a package is enabled or disabled by default.
fr: Veuillez noter que cela n'a pas d'importance que le paquet soit activé ou désactivé par défaut.

note: type: =head2
en: Automatic generation of Debian install scripts
fr: Génération automatique des scripts Debian d’installation

note: type: textblock
en: Some debhelper commands will automatically generate parts of Debian maintainer scripts. If you want these automatically generated things included in your existing Debian maintainer scripts, then you need to add B<#DEBHELPER#> to your scripts, in the place the code should be added.  B<#DEBHELPER#> will be replaced by any auto-generated code when you run B<dh_installdeb>.
fr: Certaines commandes de debhelper produisent automatiquement des lignes de code de maintenance du paquet. Pour les inclure dans vos propres scripts de maintenance du paquet, il convient d'ajouter B<#DEBHELPER#> à l'endroit où les lignes de code générées devront être insérées. B<#DEBHELPER#> sera remplacé, par les lignes de code générées automatiquement, lors de l'exécution de B<dh_installdeb>.

note: type: textblock
en: If a script does not exist at all and debhelper needs to add something to it, then debhelper will create the complete script.
fr: Si un script de maintenance n'existe pas et que debhelper doit y inclure quelque chose, alors debhelper créera le script de maintenance complètement.

note: type: textblock
en: All debhelper commands that automatically generate code in this way let it be disabled by the -n parameter (see above).
fr: Toutes les commandes de debhelper qui produisent automatiquement des lignes de code de cette façon peuvent inhiber cette production grâce à l'option B<-n> (voir ci-dessus).

note: type: textblock
en: Note that the inserted code will be shell code, so you cannot directly use it in a Perl script. If you would like to embed it into a Perl script, here is one way to do that (note that I made sure that $1, $2, etc are set with the set command):
fr: Nota : Les lignes de code insérées seront écrites dans le langage de l'interpréteur de commandes (shell). De ce fait, il est impossible de les placer directement dans un script Perl. Pour les insérer dans un script Perl, voici une solution (s'assurer que $1, $2, etc., sont bien définis par la commande set) :

note: type: verbatim
en:   my $temp="set -e\nset -- @ARGV\n" . << 'EOF';
      #DEBHELPER#
      EOF
      if (system($temp)) {
         my $exit_code = ($? >> 8) & 0xff;
         my $signal = $? & 0x7f;
         if ($exit_code) {
             die("The debhelper script failed with error code: ${exit_code}");
         } else {
             die("The debhelper script was killed by signal: ${signal}");
         }
      }
fr:   my $temp="set -e\nset -- @ARGV\n" . << 'EOF';
      #DEBHELPER#
      EOF
      if (system($temp)) {
         my $exit_code = ($? >> 8) & 0xff;
         my $signal = $? & 0x7f;
         if ($exit_code) {
             die("Le script debhelper a échoué avec le code d'erreur : ${exit_code}");
         } else {
             die("Le script debhelper a été tué par le signal : ${signal}");
         }
      }

note: type: =head2
en: Automatic generation of miscellaneous dependencies.
fr: Génération automatique des diverses dépendances.

note: type: textblock
en: Some debhelper commands may make the generated package need to depend on some other packages. For example, if you use L<dh_installdebconf(1)>, your package will generally need to depend on debconf. Or if you use L<dh_installxfonts(1)>, your package will generally need to depend on a particular version of xutils. Keeping track of these miscellaneous dependencies can be annoying since they are dependent on how debhelper does things, so debhelper offers a way to automate it.
fr: Certaines commandes de debhelper peuvent nécessiter des dépendances entre le paquet construit et d'autres paquets. Par exemple, si L<dh_installdebconf(1)> est employé, le paquet devra dépendre de debconf. Si L<dh_installxfonts(1)> est employé, le paquet deviendra dépendant d'une version particulière de xutils. Maintenir ces dépendances induites peut être pénible puisqu'elles découlent de la façon dont debhelper travaille. C'est pourquoi debhelper offre une solution d'automatisation.

note: type: textblock
en: All commands of this type, besides documenting what dependencies may be needed on their man pages, will automatically generate a substvar called B<${misc:Depends}>. If you put that token into your F<debian/control> file, it will be expanded to the dependencies debhelper figures you need.
fr: Toutes les commandes de ce type, outre qu'elles documentent, dans leur page de manuel, les dépendances qu'elle induisent, généreront automatiquement une variable de substitution nommée B<${misc:depends}>. Si cette variable est exploitée dans le dossier F<debian/control>, il sera automatiquement enrichi des dépendances induites par debhelper.

note: type: textblock
en: This is entirely independent of the standard B<${shlibs:Depends}> generated by L<dh_makeshlibs(1)>, and the B<${perl:Depends}> generated by L<dh_perl(1)>.  You can choose not to use any of these, if debhelper's guesses don't match reality.
fr: Ce processus est entièrement indépendant de B<${shlibs:Depends}> standard, produite par L<dh_makeshlibs(1)>, et de B<${perl:Depends}> produite par L<dh_perl(1)>. Il est également possible de choisir de ne pas les utiliser si les conjectures de debhelper ne correspondent pas à la réalité.

note: type: =head2
en: Package build directories
fr: Répertoires de construction du paquet

note: type: textblock
en: By default, all debhelper programs assume that the temporary directory used for assembling the tree of files in a package is debian/I<package>.
fr: Par défaut, tous les programmes de debhelper supposent que le répertoire temporaire utilisé pour construire l'arborescence des fichiers d'un paquet est debian/I<paquet>.

note: type: textblock
en: Sometimes, you might want to use some other temporary directory. This is supported by the B<-P> flag. For example, "B<dh_installdocs -Pdebian/tmp>", will use B<debian/tmp> as the temporary directory. Note that if you use B<-P>, the debhelper programs can only be acting on a single package at a time. So if you have a package that builds many binary packages, you will need to also use the B<-p> flag to specify which binary package the debhelper program will act on.
fr: Parfois, il peut être souhaitable d'utiliser un autre répertoire temporaire. C'est obtenu grâce à l'attribut B<-P>. Par exemple, B<dh_installdocs -Pdebian/tmp> utilisera B<debian/tmp> comme répertoire temporaire. Nota : L'usage de B<-P> implique que les programmes de debhelper ne construisent qu'un seul paquet à la fois. De ce fait, si le paquet source génère plusieurs paquets binaires, il faudra employer également le paramètre B<-p> pour préciser l'unique paquet binaire à construire.

note: type: textblock
en: Debhelper includes support for udebs. To create a udeb with debhelper, add "B<Package-Type: udeb>" to the package's stanza in F<debian/control>.  Debhelper will try to create udebs that comply with debian-installer policy, by making the generated package files end in F<.udeb>, not installing any documentation into a udeb, skipping over F<preinst>, F<postrm>, F<prerm>, and F<config> scripts, etc.
fr: Debhelper prend en charge la construction des udebs. Pour créer un udeb avec debhelper, il faut ajouter « B<Package-Type: udeb> » aux lignes de paquet dans F<debian/control>. Debhelper essayera de construire des udebs, conformément aux règles de l'installateur Debian, en suffixant les fichiers de paquets générés avec F<.udeb>, en n'installant aucune documentation dans un udeb, en omettant les scripts F<preinst>, F<postrm>, F<prerm> et F<config>, etc.

note: type: =head1
en: ENVIRONMENT
fr: VARIABLES D'ENVIRONNEMENT

note: type: textblock
en: The following environment variables can influence the behavior of debhelper.  It is important to note that these must be actual environment variables in order to function properly (not simply F<Makefile> variables). To specify them properly in F<debian/rules>, be sure to "B<export>" them. For example, "B<export DH_VERBOSE>".
fr: Les variables d'environnement suivantes peuvent influencer le comportement de debhelper. Il est important de noter que celles-ci doivent être des variables existantes pour que cela fonctionne correctement (pas simplement des variables de F<Makefile>). Pour les définir proprement dans le fichier F<debian/rules>, assurez vous de les exporter (« B<export> »). Par exemple « B<export DH_VERBOSE> ».

note: type: textblock
en: Set to B<1> to enable verbose mode. Debhelper will output every command it runs. Also enables verbose build logs for some build systems like autoconf.
fr: Mettre cette variable à B<1> valide le mode verbeux. Debhelper affichera chaque commande exécutée. Valide aussi les journaux de construction bavards pour certains systèmes de construction comme autoconf.

note: type: textblock
en: Set to B<1> to enable quiet mode. Debhelper will not output commands calling the upstream build system nor will dh print which subcommands are called and depending on the upstream build system might make that more quiet, too.  This makes it easier to spot important messages but makes the output quite useless as buildd log.  Ignored if DH_VERBOSE is also set.
fr: Mettre cette variable à B<1> valide le mode silencieux. Debhelper n'affichera aucune commande appelant le système de construction amont, et dh n'affichera aucune des sous-commandes appelées. En fonction du système de construction amont, cela pourra le rendre encore plus silencieux. Cela facilite la détection des messages importants, mais rend la sortie inutile en tant que journal de construction. Cette valeur est ignorée si B<DH_VERBOSE> est aussi positionnée.

note: type: textblock
en: Temporarily specifies what compatibility level debhelper should run at, overriding any value specified via Build-Depends on debhelper-compat or via the F<debian/compat> file.
fr: Indique temporairement le niveau de compatibilité avec lequel debhelper doit fonctionner. Cette valeur supplante toute valeur précisée par Build-Depends sur debhelper-compat ou dans F<debian/compat>.

note: type: textblock
en: Set to B<1> to enable no-act mode.
fr: Mettre cette variable à B<1> pour activer le mode simulation (no-act).

note: type: textblock
en: Anything in this variable will be prepended to the command line arguments of all debhelper commands.
fr: Tout ce qui est indiqué dans cette variable sera passé en argument à toutes les commandes debhelper.

note: type: textblock
en: When using L<dh(1)>, it can be passed options that will be passed on to each debhelper command, which is generally better than using DH_OPTIONS.
fr: En utilisant L<dh(1)>, des options peuvent être passées à chaque commande debhelper, ce qui est généralement mieux que d'utiliser B<DH_OPTIONS>.

note: type: textblock
en: If set, this adds the value the variable is set to to the B<-X> options of all commands that support the B<-X> option. Moreover, B<dh_builddeb> will B<rm -rf> anything that matches the value in your package build tree.
fr: Si cette variable possède une valeur, elle sera ajoutée à l'option B<-X> de toutes les commandes qui admettent cette option. De plus, B<dh_builddeb> fera un B<rm -rf> pour chaque chose correspondant à la valeur dans l'arbre de construction de paquet.

note: type: textblock
en: This can be useful if you are doing a build from a CVS source tree, in which case setting B<DH_ALWAYS_EXCLUDE=CVS> will prevent any CVS directories from sneaking into the package you build. Or, if a package has a source tarball that (unwisely) includes CVS directories, you might want to export B<DH_ALWAYS_EXCLUDE=CVS> in F<debian/rules>, to make it take effect wherever your package is built.
fr: Cela peut être utile pour construire un paquet à partir d'une arborescence CVS. Dans ce cas, le réglage de B<DH_ALWAYS_EXCLUDE=CVS> empêchera les répertoires CVS d'interférer subrepticement dans le paquet en construction. Ou, si un paquet possède une source compressée, (maladroitement) présente dans un répertoire CVS, il peut être utile d'exporter B<DH_ALWAYS_EXCLUDE=CVS> dans F<debian/rules>, pour que cette variable soit prise en compte quel que soit l'endroit où le paquet est construit.

note: type: textblock
en: Multiple things to exclude can be separated with colons, as in B<DH_ALWAYS_EXCLUDE=CVS:.svn>
fr: Des exclusions multiples peuvent être séparées avec des caractères deux points, comme dans F<DH_ALWAYS_EXCLUDE=CVS:.svn>.

note: type: textblock
en: If set, this adds the specified dh addons to be run in the appropriate places in the sequence of commands. This is equivalent to specifying the addon to run with the --with flag in the debian/rules file. Any --without calls specifying an addon in this environment variable will not be run.
fr: Les rajouts à B<dh> indiqués seront exécutés lors de la séquence de commandes. Cela équivaut à les indiquer avec le drapeau B<--with> dans le fichier F<debian/rules>. Les rajouts précédés de B<--without> ne seront pas exécutés, même s'ils sont indiqués dans cette variable d'environnement.

note: type: textblock
en: This is intended to be used by downstreams or specific local configurations that require a debhelper addon to be run during multiple builds without having to patch a large number of rules file. If at all possible, this should be avoided in favor of a --with flag in the rules file.
fr: Cela est prévu pour être utilisé par les dérivées ou les configurations locales spécifiques qui ont besoin d'un rajout lors de plusieurs construction, sans avoir à modifier un grand nombre de fichier F<rules>. Il est préférable d'éviter cette méthode et d'utiliser plutôt les drapeaux B<--with> dans le fichier F<rules>.

note: type: =head1
en: SEE ALSO
fr: VOIR AUSSI

note: type: textblock
en: A set of example F<debian/rules> files that use debhelper.
fr: Un ensemble d'exemples de fichiers F<debian/rules> qui utilisent debhelper.

note: type: textblock
en: Debhelper web site.
fr: Le site internet de debhelper.

note: type: =head1
en: AUTHOR
fr: AUTEUR

note: type: textblock
en: debhelper-obsolete-compat - List of no longer supported compat levels
fr: debhelper-obsolete-compat - Liste les niveaux de compatibilité qui ne sont plus pris en charge

note: type: textblock
en: This document contains the upgrade guidelines from all compat levels which are no longer supported.  Accordingly it is mostly for historical purposes and to assist people upgrading from a non-supported compat level to a supported level.
fr: Ce document contient les instructions de mise à jour depuis les niveaux de compatibilité qui ne sont plus pris en charge. Ainsi, il existe surtout pour des raisons historiques et pour ceux qui voudraient faire une mise à jour depuis un niveau de compatibilité qui n'est plus pris en charge.

note: type: textblock
en: For upgrades from supported compat levels, please see L<debhelper(7)>.
fr: Pour les mises à jour depuis un niveau de compatibilité encore pris en charge, veuillez consulter L<debhelper(7)>.

note: type: =head1
en: UPGRADE LIST FOR COMPAT LEVELS
fr: LISTE CHRONOLOGIQUE DES NIVEAUX DE COMPATIBILITÉ

note: type: textblock
en: The following is the list of now obsolete compat levels and their changes.
fr: La liste suivante répertorie les niveaux de compatibilité qui ne sont plus pris en charge, ainsi que les changements de l'un à l'autre.

note: type: textblock
en: This is the original debhelper compatibility level, and so it is the default one. In this mode, debhelper will use F<debian/tmp> as the package tree directory for the first binary package listed in the control file, while using debian/I<package> for all other packages listed in the F<control> file.
fr: C'est le niveau initial de compatibilité de debhelper d'où son numéro 1. Dans ce mode, debhelper emploiera F<debian/tmp> comme répertoire de l'arborescence du premier paquet binaire énuméré dans le fichier F<control> et « debian/I<paquet> » pour tous les autres.

note: type: textblock
en: In this mode, debhelper will consistently use debian/I<package> as the package tree directory for every package that is built.
fr: Dans ce mode, debhelper emploiera uniformément « debian/I<paquet> » comme répertoire de l'arborescence de chaque paquet construit.

note: type: textblock
en: This mode works like v2, with the following additions:
fr: Ce mode fonctionne comme v2 mais avec les ajouts suivants :

note: type: textblock
en: Debhelper config files support globbing via B<*> and B<?>, when appropriate. To turn this off and use those characters raw, just prefix with a backslash.
fr: Les fichiers de configuration de debhelper acceptent les jokers B<*> et B<?> lorsque cela a un sens. Pour désactiver cette substitution et utiliser ces caractères tels quels, il suffit de les préfixer avec une barre contre-oblique (backslash).

note: type: textblock
en: B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call B<ldconfig>.
fr: Les scripts de maintenance du paquet (F<postinst> et F<postrm>) feront appel à B<ldconfig> quand B<dh_makeshlibs> sera lancé.

note: type: textblock
en: Every file in F<etc/> is automatically flagged as a conffile by B<dh_installdeb>.
fr: Chaque fichier de F<etc/> est automatiquement marqué par B<dh_installdeb> comme un fichier de configuration.

note: type: textblock
en: Changes from v3 are:
fr: Les changements par rapport à la version 3 sont :

note: type: textblock
en: B<dh_makeshlibs -V> will not include the Debian part of the version number in the generated dependency line in the shlibs file.
fr: B<dh_makeshlibs -V> n'inclura pas la partie Debian du numéro de version dans la ligne de dépendance produite dans le fichier shlibs.

note: type: textblock
en: You are encouraged to put the new B<${misc:Depends}> into F<debian/control> to supplement the B<${shlibs:Depends}> field.
fr: Il est fortement conseillé de mettre le nouveau B<${misc:Depends}> dans F<debian/control> pour compléter le champs B<${shlibs:Depends}>.

note: type: textblock
en: B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init.d> executable.
fr: B<dh_fixperms> rendra exécutables tous les fichiers des répertoires F<bin/> et F<etc/init.d>.

note: type: textblock
en: B<dh_link> will correct existing links to conform with policy.
fr: B<dh_link> corrigera les liens existants pour les rendre conformes à la Charte Debian.

note: type: textblock
en: Changes from v4 are:
fr: Les changements par rapport à la version 4 sont :

note: type: textblock
en: Comments are ignored in debhelper config files.
fr: Les commentaires sont ignorés dans les fichiers de configuration de debhelper.

note: type: textblock
en: B<dh_strip --dbg-package> now specifies the name of a package to put debugging symbols in, not the packages to take the symbols from.
fr: B<dh_strip --dbg-package> indique maintenant le nom du paquet qui doit recevoir les symboles de mise au point et non les paquets d'où proviennent ces symboles.

note: type: textblock
en: B<dh_installdocs> skips installing empty files.
fr: B<dh_installdocs> saute l'installation des fichiers vides.

note: type: textblock
en: B<dh_install> errors out if wildcards expand to nothing.
fr: B<dh_install> génère des erreurs si les jokers (wildcards) ne correspondent à rien.

note: type: =head1
en: AUTHORS
fr: AUTEURS

note: type: textblock
en: dh - debhelper command sequencer
fr: dh - Automate de commandes debhelper

note: type: textblock
en: B<dh> I<sequence> [B<--with> I<addon>[B<,>I<addon> ...]] [B<--list>] [S<I<debhelper options>>]
fr: B<dh> I<suite> [B<--with> I<rajout>[B<,>I<rajout> ...]] [B<--list>] [S<I<options_de_debhelper>>]

note: type: textblock
en: B<dh> runs a sequence of debhelper commands. The supported I<sequence>s correspond to the targets of a F<debian/rules> file: B<build-arch>, B<build-indep>, B<build>, B<clean>, B<install-indep>, B<install-arch>, B<install>, B<binary-arch>, B<binary-indep>, and B<binary>.
fr: B<dh> exécute une suite de commandes debhelper. Les I<suite>s acceptées correspondent aux blocs d'un fichier F<debian/rules> : B<build-arch>, B<build-indep>, B<build>, B<clean>, B<install-indep>, B<install-arch>, B<install>, B<binary-arch>, B<binary-indep> et B<binary>.

note: type: =head1
en: OVERRIDE TARGETS
fr: CIBLES DE RÉÉCRITURE

note: type: textblock
en: A F<debian/rules> file using B<dh> can override the command that is run at any step in a sequence, by defining an override target.
fr: Un fichier F<debian/rules> utilisant B<dh> peut réécrire la commande exécutée à n'importe quelle étape d'une séquence, en définissant une cible de réécriture.

note: type: textblock
en: To override I<dh_command>, add a target named B<override_>I<dh_command> to the rules file. When it would normally run I<dh_command>, B<dh> will instead call that target. The override target can then run the command with additional options, or run entirely different commands instead. See examples below.
fr: Pour réécrire la commande I<dh_commande>, ajoutez une cible appelée B<override_>I<dh_commande> au fichier F<rules>. B<dh> exécutera ce bloc au lieu d'exécuter I<dh_commande>, comme il l'aurait fait sinon. La commande exécutée peut être la même commande avec des options supplémentaires ou une commande entièrement différente. Consultez les exemples ci-dessous.

note: type: textblock
en: Override targets can also be defined to run only when building architecture dependent or architecture independent packages.  Use targets with names like B<override_>I<dh_command>B<-arch> and B<override_>I<dh_command>B<-indep>.  (Note that to use this feature, you should Build-Depend on debhelper 8.9.7 or above.)
fr: Les cibles de réécriture peuvent aussi être définies pour n'être exécutées que lors de la construction de paquets dépendants ou indépendants de l'architecture. Utilisez des cibles avec des noms comme B<override_>I<dh_commande>B<-arch> et B<override_>I<dh_commande>B<-indep>. Nota : pour utiliser cette possibilité, il est nécessaire d'ajouter une dépendance de construction (Build-Depends) sur la version 8.9.7 ou supérieure de debhelper.

note: type: =item
en: B<--with> I<addon>[B<,>I<addon> ...]
fr: B<--with> I<rajout>[B<,>I<rajout> ...]

note: type: textblock
en: Add the debhelper commands specified by the given addon to appropriate places in the sequence of commands that is run. This option can be repeated more than once, or multiple addons can be listed, separated by commas.  This is used when there is a third-party package that provides debhelper commands. See the F<PROGRAMMING> file for documentation about the sequence addon interface.
fr: Ajoute les commandes debhelper indiquées par les rajouts au bon endroit dans la séquence exécutée. Cette option peut être présente plusieurs fois ou bien plusieurs rajouts peuvent être indiqués en les séparant par des virgules. Cela est utile lorsqu'un paquet tiers fournit des commandes debhelper. Consulter le fichier F<PROGRAMMING> pour obtenir des informations à propos de l'interface de ces rajouts.

note: type: textblock
en: A B<Build-Depends> relation on the package B<dh-sequence->I<addon> implies a B<--with> I<addon>. This avoids the need for an explicit B<--with> in F<debian/rules> that only duplicates what is already declared via the build dependencies in F<debian/control>.  Note that only relations in the B<Build-Depends> field are considered (i.e. B<Build-Depends-Indep> and B<Build-Depends-Arch> are deliberately unsupported).  Please keep in mind that B<dh> insists on "simple" relations (e.g. a relation like "B<dh-sequence->I<addon> | B<some-other-pkg>" will I<not> imply B<--with> I<addon>).
fr: Une relation B<Build-Depends> sur le paquet B<dh-sequence->I<rajout> implique B<--with> I<rajout>. Cela évite un B<--with> explicite dans F<debian/rules> qui dupliquerait ce qui est écrit dans les dépendances de construction dans F<debian/control>. Seules les relations décrites dans le champ B<Build-Depends> sont utilisées (B<Build-Depends-Indep> et B<Build-Depends-Arch> sont volontairement non pris en charge). Gardez à l'esprit que B<dh> exige des relations simples (une relation du type « B<dh-sequence->I<rajout> | B<un-autre-paquet> » n'impliquera I<pas> B<--with> I<rajout>).

note: type: =item
en: B<--without> I<addon>
fr: B<--without> I<rajout>

note: type: textblock
en: The inverse of B<--with>, disables using the given addon. This option can be repeated more than once, or multiple addons to disable can be listed, separated by commas.
fr: L'inverse de B<--with>, désactive le I<rajout> donné. Cette option peut être présente plusieurs fois ou bien plusieurs rajouts peuvent être indiqués en les séparant par des virgules.

note: type: textblock
en: List all available addons.
fr: Liste tous les rajouts disponibles.

note: type: textblock
en: When called only with this option, B<dh> can be called from any directory (i.e. it does not need access to files from a source package).
fr: Lorsqu'il est appelé uniquement avec cette option, B<dh> peut être invoqué depuis n'importe quel répertoire (c'est-à-dire qu'il ne nécessite aucun accès à des fichiers d'un paquet source).

note: type: textblock
en: Prints commands that would run for a given sequence, but does not run them.
fr: Affiche les commandes qui seraient utilisées pour une séquence donnée, sans les exécuter.

note: type: textblock
en: Note that dh normally skips running commands that it knows will do nothing.  With --no-act, the full list of commands in a sequence is printed.
fr: Veuillez remarquer que B<dh> élimine les commandes en cours lorsqu'il sait qu'elles ne font rien. Avec l'option B<--no-act>, la liste complète des commandes dans une séquence est affichée.

note: type: textblock
en: Other options passed to B<dh> are passed on to each command it runs. This can be used to set an option like B<-v> or B<-X> or B<-N>, as well as for more specialised options.
fr: Les autres options fournies à B<dh> sont passées en paramètre à chaque commande exécutée. Cela est utile tant pour les options comme B<-v>, B<-X> ou B<-N> que pour des options plus spécialisées.

note: type: =head1
en: EXAMPLES
fr: EXEMPLES

note: type: textblock
en: To see what commands are included in a sequence, without actually doing anything:
fr: Pour voir quelles commandes sont présentes dans une séquence, sans rien faire :

note: type: textblock
en: This is a very simple rules file, for packages where the default sequences of commands work with no additional options.
fr: C'est un fichier F<rules> très simple, pour les paquets où les séquences de commandes par défaut fonctionnent sans aucune option particulière.

note: type: textblock
en: Often you'll want to pass an option to a specific debhelper command. The easy way to do with is by adding an override target for that command.
fr: Il est fréquent de vouloir passer une option à une commande debhelper. Le moyen le plus simple de le faire consiste à ajouter une cible pour surcharger la commande.

note: type: verbatim
en: 	override_dh_strip:
    		dh_strip -Xfoo
fr: 	override_dh_strip:
    		dh_strip -Xtoto

note: type: verbatim
en: 	override_dh_auto_configure:
    		dh_auto_configure -- --with-foo --disable-bar
fr: 	override_dh_auto_configure:
    		dh_auto_configure -- --with-toto --disable-titi

note: type: textblock
en: Sometimes the automated L<dh_auto_configure(1)> and L<dh_auto_build(1)> can't guess what to do for a strange package. Here's how to avoid running either and instead run your own commands.
fr: Parfois les automatismes de L<dh_auto_configure(1)> et de L<dh_auto_build(1)> n'arrivent pas à deviner ce qu'il faut faire pour certains paquets tordus. Voici comment indiquer vos propres commandes plutôt que de laisser faire l'automatisme.

note: type: textblock
en: Another common case is wanting to do something manually before or after a particular debhelper command is run.
fr: Un autre cas habituel consiste à vouloir faire quelque chose avant ou après l'exécution d'une certaine commande debhelper.

note: type: verbatim
en: 	override_dh_fixperms:
    		dh_fixperms
    		chmod 4755 debian/foo/usr/bin/foo
fr: 	override_dh_fixperms:
    		dh_fixperms
    		chmod 4755 debian/truc/usr/bin/truc

note: type: textblock
en: Python tools are not run by dh by default, due to the continual change in that area. Here is how to use B<dh_python2>.
fr: Les outils Python ne sont pas exécutés par défaut par B<dh>, à cause des modifications incessantes dans ce domaine. Voici comment utiliser B<dh_python2>.

note: type: textblock
en: Here is how to force use of Perl's B<Module::Build> build system, which can be necessary if debhelper wrongly detects that the package uses MakeMaker.
fr: Voici comment forcer l'utilisation du processus de construction B<Module::Build>, propre à Perl, qui pourrait être indispensable si debhelper détectait, à tort, que le paquet utilise MakeMaker.

note: type: verbatim
en: 	#!/usr/bin/make -f
    	%:
    		dh $@ --buildsystem=perl_build
fr: 	#!/usr/bin/make -f
    	%:
    		dh --buildsystem=perl_build $@

note: type: textblock
en: Here is an example of overriding where the B<dh_auto_>I<*> commands find the package's source, for a package where the source is located in a subdirectory.
fr: Voici un exemple de remplacement où les commandes B<dh_auto_>I<*> cherchent la source du paquet car elle est située dans un sous-répertoire.

note: type: textblock
en: And here is an example of how to tell the B<dh_auto_>I<*> commands to build in a subdirectory, which will be removed on B<clean>.
fr: Voici un exemple d'utilisation des commandes B<dh_auto_>I<*> pour réaliser la construction dans un sous-répertoire qui sera ensuite supprimé lors du B<clean> :

note: type: textblock
en: If your package can be built in parallel, please either use compat 10 or pass B<--parallel> to dh. Then B<dpkg-buildpackage -j> will work.
fr: Si le paquet peut être construit en parallèle, veuillez utiliser le niveau de compatibilité 10 ou passer l'option B<--parallel> à B<dh>. Dans ce cas B<dpkg-buildpackage -j> fonctionnera.

note: type: textblock
en: If your package cannot be built reliably while using multiple threads, please pass B<--no-parallel> to dh (or the relevant B<dh_auto_>I<*> command):
fr: Si votre paquet ne peut être construit de manière fiable en utilisant plusieurs processus légers, veuillez passer l'option B<--no-parallel> à dh (ou la commande adéquate B<dh_auto_>I<*>) :

note: type: textblock
en: Here is a way to prevent B<dh> from running several commands that you don't want it to run, by defining empty override targets for each command.
fr: Voici un moyen d'empêcher B<dh> d'exécuter plusieurs commandes, en définissant des blocs de substitution vides pour chaque commande que vous ne voulez pas lancer.

note: type: verbatim
en: 	# Commands not to run:
    	override_dh_auto_test override_dh_compress override_dh_fixperms:
fr: 	# Commandes que l'on ne veut pas exécuter :
    	override_dh_auto_test override_dh_compress override_dh_fixperms:

note: type: textblock
en: A long build process for a separate documentation package can be separated out using architecture independent overrides.  These will be skipped when running build-arch and binary-arch sequences.
fr: Un long processus de construction pour un paquet de documentation à part peut être séparé en utilisant des réécritures pour les paquets indépendants de l'architecture. Elles seront ignorées lors de l'exécution des suites build-arch et binary-arch.

note: type: verbatim
en: 	# No tests needed for docs
    	override_dh_auto_test-indep:
fr: 	# Aucun test nécessaire pour la documentation
    	override_dh_auto_test-indep:

note: type: textblock
en: Adding to the example above, suppose you need to chmod a file, but only when building the architecture dependent package, as it's not present when building only documentation.
fr: En plus de l'exemple précédent, il peut être nécessaire de modifier les droits d'un fichier, mais seulement lors de la construction du paquet dépendant de l'architecture, puisqu'il n'est pas présent lors de la construction de la documentation toute seule.

note: type: verbatim
en: 	override_dh_fixperms-arch:
    		dh_fixperms
    		chmod 4755 debian/foo/usr/bin/foo
fr: 	override_dh_fixperms-arch:
    		dh_fixperms
    		chmod 4755 debian/truc/usr/bin/truc

note: type: =head1
en: INTERNALS
fr: FONCTIONNEMENT INTERNE

note: type: textblock
en: If you're curious about B<dh>'s internals, here's how it works under the hood.
fr: Si vous êtes curieux de connaître le fonctionnement interne de B<dh>, voici ce qu'il y a sous le capot.

note: type: textblock
en: In compat 10 (or later), B<dh> creates a stamp file F<debian/debhelper-build-stamp> after the build step(s) are complete to avoid re-running them.  It is possible to avoid the stamp file by passing B<--without=build-stamp> to B<dh>.  This makes "no clean" builds behave more like what some people expect at the expense of possibly running the build and test twice (the second time as root or under L<fakeroot(1)>).
fr: Dans les niveaux de compatibilité 10 (ou supérieurs), B<dh> crée un fichier F<debian/debhelper-build-stamp> après la construction pour ne pas la refaire. Il est possible d'éviter la création de ce fichier en passant l'argument B<--without=build-stamp> à B<dh>. Cela rend le comportement des construction « no clean » plus cohérent avec l'usage courant au détriment de possiblement effectuer la construction et le test deux fois (la seconde en tant que « root » ou avec L<fakeroot(1)>).

note: type: textblock
en: Inside an override target, B<dh_*> commands will create a log file F<debian/package.debhelper.log> to keep track of which packages the command(s) have been run for.  These log files are then removed once the override target is complete.
fr: À l'intérieur d'une cible de réécriture, les commandes B<dh_*> écrivent dans un journal F<debian/paquet.debhelper.log> pour savoir quelle commande a été exécutée pour quel paquet. Ces fichiers journaux seront supprimés une fois la cible de réécriture terminée.

note: type: textblock
en: In compat 9 or earlier, each debhelper command will record when it's successfully run in F<debian/package.debhelper.log>. (Which B<dh_clean> deletes.) So B<dh> can tell which commands have already been run, for which packages, and skip running those commands again.
fr: Dans les niveaux de compatibilité 9 et précédents, chaque commande debhelper, qui s'accomplit correctement, est journalisée dans F<debian/package.debhelper.log> (que B<dh_clean> supprimera). Ainsi B<dh> peut déterminer quelles commandes ont déjà été exécutées et pour quels paquets. De cette manière il pourra passer outre l'exécution de ces commandes ultérieurement.

note: type: textblock
en: Each time B<dh> is run (in compat 9 or earlier), it examines the log, and finds the last logged command that is in the specified sequence. It then continues with the next command in the sequence. The B<--until>, B<--before>, B<--after>, and B<--remaining> options can override this behavior (though they were removed in compat 10).
fr: Chaque fois que B<dh> est exécuté (en v9 ou précédente), il examine le journal et recherche la dernière commande exécutée dans la séquence indiquée. Puis il exécute la commande suivante dans cette séquence. Les options B<--until>, B<--before>, B<--after> et B<--remaining> permettent de modifier ce comportement (mais ont été supprimées dans la v10).

note: type: textblock
en: A sequence can also run dependent targets in debian/rules.  For example, the "binary" sequence runs the "install" target.
fr: Une suite peut aussi exécuter des cibles dépendantes dans F<debian/rules>. Par exemple, la suite « binary » exécute la cible « install ».

note: type: textblock
en: B<dh> uses the B<DH_INTERNAL_OPTIONS> environment variable to pass information through to debhelper commands that are run inside override targets. The contents (and indeed, existence) of this environment variable, as the name might suggest, is subject to change at any time.
fr: B<dh> utilise la variable d'environnement B<DH_INTERNAL_OPTIONS> pour transmettre des informations aux commandes debhelper exécutées au sein des blocs surchargés. Le contenu (et l'existence même) de cette variable d'environnement, comme son nom l'indique, est sujet à des modifications permanentes.

note: type: textblock
en: Commands in the B<build-indep>, B<install-indep> and B<binary-indep> sequences are passed the B<-i> option to ensure they only work on architecture independent packages, and commands in the B<build-arch>, B<install-arch> and B<binary-arch> sequences are passed the B<-a> option to ensure they only work on architecture dependent packages.
fr: Les commandes des séquences B<build-indep>, B<install-indep> et B<binary-indep> sont appelées avec l'option B<-i> pour être certain qu'elles ne s'accompliront que sur des paquets indépendants de l'architecture. Symétriquement les commandes des séquences B<build-arch>, B<install-arch> et B<binary-arch> sont appelées avec l'option B<-a> pour être certain qu'elles ne s'accompliront que sur des paquets dépendants de l'architecture.

note: type: =head1
en: DEPRECATED OPTIONS
fr: OPTIONS OBSOLÈTES

note: type: textblock
en: The following options are deprecated. It's much better to use override targets instead.  They are B<not> available in compat 10.
fr: Les options suivantes sont obsolètes. Il vaut mieux utiliser les cibles de réécritures à la place. Elles ne sont B<pas> disponibles dans le niveau de compatibilité 10.

note: type: =item
en: B<--until> I<cmd>
fr: B<--until> I<commande>

note: type: textblock
en: Run commands in the sequence until and including I<cmd>, then stop.
fr: Exécute les commandes de la suite jusqu'à la I<commande> indiquée, l'exécute puis s'arrête.

note: type: =item
en: B<--before> I<cmd>
fr: B<--before> I<commande>

note: type: textblock
en: Run commands in the sequence before I<cmd>, then stop.
fr: Exécute les commandes de la suite situées avant la I<commande> indiquée puis s'arrête.

note: type: =item
en: B<--after> I<cmd>
fr: B<--after> I<commande>

note: type: textblock
en: Run commands in the sequence that come after I<cmd>.
fr: Exécute les commandes de la suite situées après la I<commande> indiquée.

note: type: textblock
en: Run all commands in the sequence that have yet to be run.
fr: Exécute toutes les commandes de la suite qui n'ont pas encore été exécutées.

note: type: textblock
en: In the above options, I<cmd> can be a full name of a debhelper command, or a substring. It'll first search for a command in the sequence exactly matching the name, to avoid any ambiguity. If there are multiple substring matches, the last one in the sequence will be used.
fr: Dans les options ci-dessus, I<commande> peut être soit le nom complet de la commande debhelper, soit une sous-chaîne de ce nom. B<dh> cherchera d'abord, dans la séquence, une commande portant le nom exact pour éviter toute ambiguïté. Si plusieurs commandes correspondent à la sous-chaîne la dernière de la séquence sera prise en compte.

note: type: textblock
en: This program is a part of debhelper.
fr: Ce programme fait partie de debhelper.

note: type: textblock
en: dh_auto_build - automatically builds a package
fr: dh_auto_build - Construire automatiquement un paquet

note: type: textblock
en: B<dh_auto_build> [S<I<build system options>>] [S<I<debhelper options>>] [S<B<--> I<params>>]
fr: B<dh_auto_build> [I<options_du_processus_de_construction>] [I<options_de_debhelper>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_auto_build> is a debhelper program that tries to automatically build a package. It does so by running the appropriate command for the build system it detects the package uses. For example, if a F<Makefile> is found, this is done by running B<make> (or B<MAKE>, if the environment variable is set). If there's a F<setup.py>, or F<Build.PL>, it is run to build the package.
fr: B<dh_auto_build> est un programme de la suite debhelper qui tente de construire automatiquement un paquet. Il le fait en lançant les commandes appropriées du processus de construction d'après le type du paquet. Par exemple, s'il trouve un fichier F<Makefile>, il construit le paquet avec B<make> (ou B<MAKE> si les variables d'environnement sont définies). S'il y a un fichier F<setup.py> ou F<Build.PL>, il les lance pour réaliser la construction du paquet.

note: type: textblock
en: This is intended to work for about 90% of packages. If it doesn't work, you're encouraged to skip using B<dh_auto_build> at all, and just run the build process manually.
fr: B<dh_auto_build> fonctionne avec 90% des paquets environ. Si ça ne fonctionne pas, il suffit de sauter B<dh_auto_build> et d'exécuter le processus manuellement.

note: type: textblock
en: See L<debhelper(7)/B<BUILD SYSTEM OPTIONS>> for a list of common build system selection and control options.
fr: Consulter B<OPTIONS DU PROCESSUS DE CONSTRUCTION> dans L<debhelper(7)> pour obtenir la liste des processus de construction courants et celle des options de contrôle.

note: type: =item
en: B<--> I<params>
fr: B<--> I<paramètres>

note: type: textblock
en: Pass I<params> to the program that is run, after the parameters that B<dh_auto_build> usually passes.
fr: Transmet les I<paramètres> au programme exécuté après les paramètres que B<dh_auto_build> transmet normalement.

note: type: textblock
en: dh_auto_clean - automatically cleans up after a build
fr: dh_auto_clean - Faire le ménage automatiquement après une construction de paquet

note: type: textblock
en: B<dh_auto_clean> [S<I<build system options>>] [S<I<debhelper options>>] [S<B<--> I<params>>]
fr: B<dh_auto_clean> [I<options_du_processus_de_construction>] [I<options_de_debhelper>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_auto_clean> is a debhelper program that tries to automatically clean up after a package build. It does so by running the appropriate command for the build system it detects the package uses. For example, if there's a F<Makefile> and it contains a B<distclean>, B<realclean>, or B<clean> target, then this is done by running B<make> (or B<MAKE>, if the environment variable is set). If there is a F<setup.py> or F<Build.PL>, it is run to clean the package.
fr: B<dh_auto_clean> est un programme de la suite debhelper qui tente de faire le ménage après une construction de paquet. Il le fait en lançant les commandes appropriées du processus de construction d'après le type du paquet. Par exemple, s'il trouve un fichier F<Makefile> et qu'il contient une instruction B<distclean>, B<realclean>, B<clean>, il fait le ménage en exécutant B<make> (ou B<MAKE> si cette variable d'environnement est définie). S'il y a un fichier F<setup.py> ou F<Build.PL>, il les lance pour réaliser le ménage du paquet.

note: type: textblock
en: This is intended to work for about 90% of packages. If it doesn't work, or tries to use the wrong clean target, you're encouraged to skip using B<dh_auto_clean> at all, and just run B<make clean> manually.
fr: B<dh_auto_clean> fonctionne avec 90% des paquets environ. Si ça ne fonctionne pas ou que B<dh_auto_clean> tente d'utiliser une mauvaise instruction de nettoyage, il suffit de sauter B<dh_auto_clean> et de lancer manuellement B<make clean>.

note: type: textblock
en: Pass I<params> to the program that is run, after the parameters that B<dh_auto_clean> usually passes.
fr: Transmet les I<paramètres> au programme exécuté après les paramètres que B<dh_auto_clean> transmet normalement.

note: type: textblock
en: dh_auto_configure - automatically configure a package prior to building
fr: dh_auto_configure - Configurer automatiquement un paquet préalablement à sa construction

note: type: textblock
en: B<dh_auto_configure> [S<I<build system options>>] [S<I<debhelper options>>] [S<B<--> I<params>>]
fr: B<dh_auto_configure> [I<options_du_processus_de_construction>] [I<options_de_debhelper>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_auto_configure> is a debhelper program that tries to automatically configure a package prior to building. It does so by running the appropriate command for the build system it detects the package uses.  For example, it looks for and runs a F<./configure> script, F<Makefile.PL>, F<Build.PL>, or F<cmake>. A standard set of parameters is determined and passed to the program that is run. Some build systems, such as make, do not need a configure step; for these B<dh_auto_configure> will exit without doing anything.
fr: B<dh_auto_configure> est un programme de la suite debhelper qui tente de configurer automatiquement un paquet préalablement à sa construction. Il le fait en lançant les commandes appropriées du processus de construction d'après le type du paquet. Par exemple, il cherche puis exécute un script F<./configure>, un fichier F<Makefile.PL>, F<Build.PL> ou F<cmake>. Un jeu de paramètres standards est déterminé et passé en argument au programme lancé. Certains processus de construction, tels que B<make>, n'ont pas besoin de configuration préalable. Dans ce cas B<dh_auto_configure> s'arrête sans rien faire.

note: type: textblock
en: This is intended to work for about 90% of packages. If it doesn't work, you're encouraged to skip using B<dh_auto_configure> at all, and just run F<./configure> or its equivalent manually.
fr: B<dh_auto_configure> fonctionne avec 90% des paquets environ. Si ça ne fonctionne pas, il suffit de sauter B<dh_auto_configure> et de lancer manuellement F<./configure> ou son équivalent.

note: type: textblock
en: Pass I<params> to the program that is run, after the parameters that B<dh_auto_configure> usually passes. For example:
fr: Transmet les I<paramètres> au programme exécuté après les paramètres que B<dh_auto_configure> transmet normalement. Par exemple :

note: type: verbatim
en:   dh_auto_configure -- --with-foo --enable-bar
fr:  dh_auto_configure -- --with-toto --enable-titi

note: type: textblock
en: dh_auto_install - automatically runs make install or similar
fr: dh_auto_install - Lancer automatiquement make install ou équivalent

note: type: textblock
en: B<dh_auto_install> [S<I<build system options>>] [S<I<debhelper options>>] [S<B<--> I<params>>]
fr: B<dh_auto_install> [I<options_du_processus_de_construction>] [I<options_de_debhelper>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_auto_install> is a debhelper program that tries to automatically install built files. It does so by running the appropriate command for the build system it detects the package uses. For example, if there's a F<Makefile> and it contains a B<install> target, then this is done by running B<make> (or B<MAKE>, if the environment variable is set). If there is a F<setup.py> or F<Build.PL>, it is used. Note that the Ant build system does not support installation, so B<dh_auto_install> will not install files built using Ant.
fr: B<dh_auto_install> est un programme de la suite debhelper qui tente d'installer automatiquement les fichiers construits. Il le fait en lançant les commandes appropriées du processus de construction d'après le type du paquet. Par exemple, s'il y a un F<Makefile> et qu'il contient un bloc B<install> il exécutera B<make> (ou B<MAKE> si les variables d'environnement sont définies). S'il y a un F<setup.py> ou un F<Build.PL>, il l'utilisera. Nota : le processus de construction B<Ant> ne comporte pas de processus d'installation. De ce fait b<dh_auto_install> n'installera pas les fichiers construits avec B<Ant>.

note: type: textblock
en: Unless B<--destdir> option is specified, the files are installed into debian/I<package>/ if there is only one binary package. In the multiple binary package case, the files are instead installed into F<debian/tmp/>, and should be moved from there to the appropriate package build directory using L<dh_install(1)>.
fr: À moins que l'option B<--destdir> soit indiquée, les fichiers sont installés dans debian/I<Paquet>/ s'il n'y a qu'un seul paquet binaire. Dans le cas de paquets binaires multiples, les fichiers seront installés dans F<debian/tmp> et pourront être déplacés vers le répertoire de construction approprié du paquet en utilisant L<dh_install(1)>.

note: type: textblock
en: B<DESTDIR> is used to tell make where to install the files.  If the Makefile was generated by MakeMaker from a F<Makefile.PL>, it will automatically set B<PREFIX=/usr> too, since such Makefiles need that.
fr: B<DESTDIR> est utilisé pour indiquer à make où installer les fichiers. Si le Makefile a été produit par MakeMaker à partir d'un F<Makefile.PL>, cette variable sera automatiquement définie à B<PREFIX=/usr> car ces Makefile en ont besoin.

note: type: textblock
en: This is intended to work for about 90% of packages. If it doesn't work, or tries to use the wrong install target, you're encouraged to skip using B<dh_auto_install> at all, and just run make install manually.
fr: B<dh_auto_install> fonctionne avec 90% des paquets environ. Si ça ne fonctionne pas ou si B<dh_auto_install> tente d'utiliser une mauvaise méthode d'installation, il suffit de sauter B<dh_auto_install> et de lancer manuellement B<make install>.

note: type: =item
en: B<--destdir=>I<directory>
fr: B<--destdir=>I<répertoire>

note: type: textblock
en: Install files into the specified I<directory>. If this option is not specified, destination directory is determined automatically as described in the L</B<DESCRIPTION>> section.
fr: Installe les fichiers dans le I<répertoire> indiqué. Si cette option est absente, le répertoire de destination est défini automatiquement, comme cela est décrit dans la section L</B<DESCRIPTION>>.

note: type: textblock
en: Pass I<params> to the program that is run, after the parameters that B<dh_auto_install> usually passes.
fr: Transmet les I<paramètres> au programme exécuté après les paramètres que B<dh_auto_install> transmet normalement.

note: type: textblock
en: dh_auto_test - automatically runs a package's test suites
fr: dh_auto_test - Exécuter automatiquement le jeu d'essai d'un paquet

note: type: textblock
en: B<dh_auto_test> [S<I<build system options>>] [S<I<debhelper options>>] [S<B<--> I<params>>]
fr: B<dh_auto_test> [I<options_du_processus_de_construction>] [I<options_de_debhelper>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_auto_test> is a debhelper program that tries to automatically run a package's test suite. It does so by running the appropriate command for the build system it detects the package uses. For example, if there's a Makefile and it contains a B<test> or B<check> target, then this is done by running B<make> (or B<MAKE>, if the environment variable is set). If the test suite fails, the command will exit nonzero. If there's no test suite, it will exit zero without doing anything.
fr: B<dh_auto_test> est un programme de la suite debhelper qui tente d'exécuter automatiquement le jeu de tests d'un paquet. Il le fait en lançant les commandes appropriées du processus de construction d'après le type du paquet. Par exemple, s'il y a un Makefile et qu'il contient un bloc B<test> ou B<check>, il exécutera B<make> (ou B<MAKE> si cette variable d'environnement est définie). Si les tests produisent une erreur, la commande retourne une valeur non nulle. S'il n'y a pas de jeu de tests, la commande retourne zéro sans rien faire.

note: type: textblock
en: This is intended to work for about 90% of packages with a test suite. If it doesn't work, you're encouraged to skip using B<dh_auto_test> at all, and just run the test suite manually.
fr: B<dh_auto_test> fonctionne avec 90 % des paquets environ comportant un jeu de tests. Si ça ne fonctionne pas, il suffit de sauter B<dh_auto_test> et de lancer le jeu de tests manuellement.

note: type: textblock
en: Pass I<params> to the program that is run, after the parameters that B<dh_auto_test> usually passes.
fr: Transmet les I<paramètres> au programme exécuté après les paramètres que B<dh_auto_test> transmet normalement.

note: type: textblock
en: If the B<DEB_BUILD_OPTIONS> environment variable contains B<nocheck>, no tests will be performed.
fr: Si la variable d'environnement B<DEB_BUILD_OPTIONS> contient B<nocheck>, aucun test ne sera exécuté.

note: type: textblock
en: dh_bugfiles - install bug reporting customization files into package build directories
fr: dh_bugfiles - Installer les fichiers de personnalisation de rapports de bogue dans les répertoires des paquets construits

note: type: textblock
en: B<dh_bugfiles> [B<-A>] [S<I<debhelper options>>]
fr: B<dh_bugfiles> [B<-A>] [I<options_de_debhelper>]

note: type: textblock
en: B<dh_bugfiles> is a debhelper program that is responsible for installing bug reporting customization files (bug scripts and/or bug control files and/or presubj files) into package build directories.
fr: B<dh_bugfiles> est le programme de la suite debhelper chargé de l'installation des fichiers personnalisés de production de rapports de bogue (scripts de bogue et/ou fichiers de contrôle de bogue et/ou fichiers de préparation des rapports de bogue (presubj)), dans le répertoire de construction du paquet.

note: type: =head1
en: FILES
fr: FICHIERS

note: type: =item
en: debian/I<package>.bug-script
fr: debian/I<paquet>.bug-script

note: type: textblock
en: This is the script to be run by the bug reporting program for generating a bug report template. This file is installed as F<usr/share/bug/package> in the package build directory if no other types of bug reporting customization files are going to be installed for the package in question. Otherwise, this file is installed as F<usr/share/bug/package/script>. Finally, the installed script is given execute permissions.
fr: C'est le script à exécuter par le programme de rapports de bogue pour la production d'un rapport de bogue modèle. Ce fichier est installé sous F<usr/share/bug/paquet> dans le répertoire de construction du paquet si aucun autre type de fichiers de personnalisation des rapports de bogue n'est installé pour le paquet en question. Sinon, ce fichier est installé sous F<usr/share/bug/paquet/script>. Une fois le script installé, les autorisations d'exécution lui sont données.

note: type: =item
en: debian/I<package>.bug-control
fr: debian/I<paquet>.bug-control

note: type: textblock
en: It is the bug control file containing some directions for the bug reporting tool. This file is installed as F<usr/share/bug/package/control> in the package build directory.
fr: C'est le fichier de contrôle des bogues contenant certaines directives pour l'outil de génération des rapports de bogue. Ce fichier est installé sous F<usr/share/bug/paquet/control> dans le répertoire de construction du paquet.

note: type: =item
en: debian/I<package>.bug-presubj
fr: debian/I<paquet>.bug-presubj

note: type: textblock
en: The contents of this file are displayed to the user by the bug reporting tool before allowing the user to write a bug report on the package to the Debian Bug Tracking System. This file is installed as F<usr/share/bug/package/presubj> in the package build directory.
fr: Le contenu de ce fichier est affiché à l'utilisateur par l'outil de rapport de bogue afin de lui permettre de rédiger un rapport de bogue contre le paquet dans le système de suivi des bogues Debian. Ce fichier est installé sous F<usr/share/bug/paquet/presubj> dans le répertoire de construction du paquet.

note: type: textblock
en: Install F<debian/bug-*> files to ALL packages acted on when respective F<debian/package.bug-*> files do not exist. Normally, F<debian/bug-*> will be installed to the first package only.
fr: Installe les fichiers F<debian/bug-*> dans B<tous> les paquets construits pour lesquels des fichiers F<debian/package.bug-*> propres n'existent pas. Sans cette option, F<debian/bug-*> sera installé pour le premier paquet construit seulement.

note: type: textblock
en: dh_builddeb - build Debian binary packages
fr: dh_builddeb - Construire des paquets binaires Debian

note: type: textblock
en: B<dh_builddeb> [S<I<debhelper options>>] [B<--destdir=>I<directory>] [B<--filename=>I<name>] [S<B<--> I<params>>]
fr: B<dh_builddeb> [I<options_de_debhelper>] [B<--destdir=>I<répertoire>] [B<--filename=>I<nom_de_fichier>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_builddeb> simply calls L<dpkg-deb(1)> to build a Debian package or packages.  It will also build dbgsym packages when L<dh_strip(1)> and L<dh_gencontrol(1)> have prepared them.
fr: B<dh_builddeb> fait simplement appel à L<dpkg-deb(1)> pour construire un ou plusieurs paquets Debian. Il construira aussi des paquets dbgsym lorsque L<dh_strip(1)> et L<dh_gencontrol(1)> les auront préparés.

note: type: textblock
en: It supports building multiple binary packages in parallel, when enabled by DEB_BUILD_OPTIONS.
fr: Il permet de construire plusieurs paquets binaires en parallèle, si c'est activé par B<DEB_BUILD_OPTIONS>.

note: type: textblock
en: When the I<Rules-Requires-Root> field is not (effectively)  I<binary-targets>, B<dh_builddeb> will pass B<--root-owner-group> to L<dpkg-deb(1)>.
fr: Lorsque le champ I<Rules-Requires-Root> n'est pas I<binary-targets>, B<dh_builddeb> passera l'option B<--root-owner-group> à L<dpkg-deb(1)>.

note: type: textblock
en: Use this if you want the generated F<.deb> files to be put in a directory other than the default of "F<..>".
fr: Permet de stocker les fichiers F<.deb> produits dans un répertoire autre que le répertoire par défaut « F<..> ».

note: type: =item
en: B<--filename=>I<name>
fr: B<--filename=>I<nom>

note: type: textblock
en: Use this if you want to force the generated .deb file to have a particular file name. Does not work well if more than one .deb is generated!
fr: Permet que le fichier .deb produit porte un nom particulier. Cet argument ne fonctionne pas correctement si plus d'un fichier .deb est produit !

note: type: textblock
en: Pass I<params> to L<dpkg-deb(1)> when it is used to build the package.
fr: Fournit les I<paramètres> à L<dpkg-deb(1)> lors de la construction du paquet.

note: type: =item
en: B<-u>I<params>
fr: B<-u> I<paramètres>

note: type: textblock
en: This is another way to pass I<params> to L<dpkg-deb(1)>.  It is deprecated; use B<--> instead.
fr: Méthode obsolète pour fournir les I<paramètres> à L<dpkg-deb(1)>, préférer B<-->.

note: type: textblock
en: dh_clean - clean up package build directories
fr: dh_clean - Nettoyer les répertoires de construction du paquet

note: type: textblock
en: B<dh_clean> [S<I<debhelper options>>] [B<-k>] [B<-d>] [B<-X>I<item>] [S<I<path> ...>]
fr: B<dh_clean> [S<I<options_de_debhelper>>] [B<-k>] [B<-d>] [B<-X>I<élément>] [S<I<chemin> ...>]

note: type: verbatim
en: B<dh_clean> is a debhelper program that is responsible for cleaning up after a
    package is built. It removes the package build directories, and removes some
    other files including F<debian/files>, and any detritus left behind by other
    debhelper commands. It also removes common files that should not appear in a
    Debian diff:
      #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS .deps/* *.P *-stamp
fr: B<dh_clean> est le programme de la suite debhelper chargé du nettoyage, après
    la construction du paquet. Il supprime les répertoires de construction, ainsi que
    d'autres fichiers y compris F<debian/files>. Il supprime aussi tous les résidus laissés
    par les autres commandes de debhelper, ainsi que les dossiers communs qui ne
    doivent pas apparaître dans un diff Debian :
    #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS .deps/* *.P *-stamp

note: type: textblock
en: It does not run "make clean" to clean up after the build process. Use L<dh_auto_clean(1)> to do things like that.
fr: Il n'exécute pas un « make clean » pour faire le ménage après la construction du paquet. Il faut utiliser L<dh_auto_clean(1)> pour le faire.

note: type: textblock
en: B<dh_clean> should be the last debhelper command run in the B<clean> target in F<debian/rules>.
fr: B<dh_clean> doit être la dernière commande debhelper exécutée dans le bloc B<clean> du fichier F<debian/rules>.

note: type: textblock
en: Can list other paths to be removed.
fr: Permet d'indiquer d'autres chemins à supprimer.

note: type: textblock
en: Note that directories listed in this file B<must> end with a trailing slash.  Any content in these directories will be removed as well.
fr: Veuillez noter que les répertoires indiqués dans ce fichier B<doivent> se terminer par un « slash ». Tout le contenu de ces répertoires sera supprimé.

note: type: textblock
en: This is deprecated, use L<dh_prep(1)> instead.
fr: Ce paramètre est déconseillé. Utiliser L<dh_prep(1)> à la place.

note: type: textblock
en: The option is removed in compat 12.
fr: L'option est supprimée dans le niveau de compatibilité 12.

note: type: textblock
en: Only clean the package build directories, do not clean up any other files at all.
fr: Ne nettoie que les répertoires de construction du paquet. Ne supprime aucun autre fichier.

note: type: =item
en: B<-X>I<item> B<--exclude=>I<item>
fr: B<-X>I<élément> B<--exclude=>I<élément>

note: type: textblock
en: Exclude files that contain I<item> anywhere in their filename from being deleted, even if they would normally be deleted. You may use this option multiple times to build up a list of things to exclude.
fr: Conserve les fichiers qui contiennent I<élément> n'importe où dans leur nom, même s'ils auraient dû être normalement supprimés. Cette option peut être employée plusieurs fois afin d'exclure de la suppression une liste d'éléments.

note: type: =item
en: I<path> ...
fr: I<chemin> ...

note: type: textblock
en: Delete these I<path>s too.
fr: Supprime également les I<chemin>s listés.

note: type: textblock
en: Note that directories passed as arguments B<must> end with a trailing slash.  Any content in these directories will be removed as well.
fr: Veuillez noter que les répertoires passés comme arguments B<doivent> se terminer par un « slash ». Tout le contenu de ces répertoires sera supprimé.

note: type: textblock
en: dh_compress - compress files and fix symlinks in package build directories
fr: dh_compress - Compresser les fichiers dans le répertoire de construction du paquet et modifier les liens symboliques en conséquence

note: type: textblock
en: B<dh_compress> [S<I<debhelper options>>] [B<-X>I<item>] [B<-A>] [S<I<file> ...>]
fr: B<dh_compress> [S<I<options_de_debhelper>>] [B<-X>I<élément>] [B<-A>] [S<I<fichier> ...>]

note: type: textblock
en: B<dh_compress> is a debhelper program that is responsible for compressing the files in package build directories, and makes sure that any symlinks that pointed to the files before they were compressed are updated to point to the new files.
fr: B<dh_compress> est un programme de la suite debhelper chargé de compresser les fichiers dans le répertoire de construction du paquet. Il est également chargé de s'assurer que tous les liens symboliques qui pointaient sur les fichiers avant leur compression sont actualisés pour pointer sur les fichiers compressés.

note: type: textblock
en: By default, B<dh_compress> compresses files that Debian policy mandates should be compressed, namely all files in F<usr/share/info>, F<usr/share/man>, files in F<usr/share/doc> that are larger than 4k in size, (except the F<copyright> file, F<.html> and other web files, image files, and files that appear to be already compressed based on their extensions), and all F<changelog> files. Plus PCF fonts underneath F<usr/share/fonts/X11/>
fr: Par défaut, B<dh_compress> compresse les fichiers que la Charte Debian indique comme devant être compressés. Cela concerne tous les fichiers de F<usr/share/info>, F<usr/share/man>, tous les fichiers F<changelog> ainsi que les polices PCF stockées dans F<usr/share/fonts/X11/>. Il compressera également les fichiers de F<usr/share/doc> qui font plus de 4 ko, à l'exception du fichier de F<copyright>, des fichiers suffixés par F<.html> et des autres fichiers web, des fichiers d'images et des fichiers qui paraissent, de par leur extension, avoir déjà été compressés.

note: type: =item
en: debian/I<package>.compress
fr: debian/I<paquet>.compress

note: type: textblock
en: These files are deprecated.
fr: Ces fichiers sont obsolètes.

note: type: textblock
en: If this file exists, the default files are not compressed. Instead, the file is ran as a shell script, and all filenames that the shell script outputs will be compressed. The shell script will be run from inside the package build directory. Note though that using B<-X> is a much better idea in general; you should only use a F<debian/package.compress> file if you really need to.
fr: Si ce fichier existe, les fichiers par défaut ne seront pas compressés et ce fichier sera exécuté comme un script par l'interpréteur de commandes (shell). Tous les fichiers dont les noms seront générés par ce script seront compressés. Ce script sera exécuté dans le répertoire de construction du paquet. Nota : L'utilisation de B<-X> est, généralement, une bien meilleure idée. Il ne faut utiliser un fichier F<debian/paquet.compress> que si c'est vraiment indispensable.

note: type: textblock
en: Exclude files that contain F<item> anywhere in their filename from being compressed. For example, B<-X.tiff> will exclude TIFF files from compression.  You may use this option multiple times to build up a list of things to exclude.
fr: Permet d'exclure de la compression les fichiers qui comportent F<élément> n'importe où dans leur nom. Par exemple, B<-X.tiff> exclura de la compression les fichiers d'extension .tiff. Cette option peut être employée plusieurs fois afin d'exclure une liste d'éléments.

note: type: textblock
en: Compress all files specified by command line parameters in ALL packages acted on.
fr: Compresse tous les fichiers indiqués dans la ligne de commande et ce dans B<tous> les paquets construits.

note: type: =item
en: I<file> ...
fr: I<fichier> ...

note: type: textblock
en: Add these files to the list of files to compress.
fr: Ajoute ces fichiers à la liste des fichiers à compresser.

note: type: =head1
en: CONFORMS TO
fr: CONFORMITÉ

note: type: textblock
en: Debian policy, version 3.0
fr: Charte Debian, version 3.0

note: type: textblock
en: dh_dwz - optimize DWARF debug information in ELF binaries via dwz
fr: dh_dwz - Optimiser l'information de débogage DWARF dans les binaires ELF grâce à dwz

note: type: textblock
en: B<dh_dwz> [S<I<debhelper options>>] [B<-X>I<item>] [S<B<--> I<params>>]
fr: B<dh_dwz> [I<options_de_debhelper>] [B<-X>I<item>] [S<B<--> I<paramètres>>]

note: type: textblock
en: B<dh_dwz> is a debhelper program that will optimize the (uncompressed)  size of the DWARF debug information in ELF binaries.  It does so by running L<dwz(1)> on all the ELF binaries in the package.
fr: B<dh_dwz> est un programme de la suite debhelper qui optimise la taille (non compressée) des informations DWARF de débogage dans les binaires ELF. Cela est effectué en exécutant L<dwz(1)> sur tous les binaires ELF du paquet.

note: type: textblock
en: Whether L<dwz(1)> should generate a I<multifile> from the ELF binaries in the same package (it does by default).  When enabled, if a package ships at least 2 ELF binaries, B<dh_dwz> will instruct L<dwz(1)> to generate a multifile for the package.
fr: Détermine si L<dwz(1)> doit créer un objet I<multifile> à partir des binaires ELF d'un même paquet (c'est le comportement par défaut). Si oui, dans un paquet qui fournit au moins 2 binaires ELF, B<dh_dwz> demandera à L<dwz(1)> de générer un objet I<multifile> pour le paquet.

note: type: textblock
en: Note this options may not work if a package contains more ELF binaries than can fit on a single command line.  If this becomes a problem, please pass B<--no-dwz-multifile> to work around the issue.
fr: Cette option pourrait ne pas fonctionner si un paquet contient plus de binaires ELF que ne peut en contenir une seule ligne de commande. Si cela devenait un problème, utilisez B<--no-dwz-multifile> pour le contourner.

note: type: textblock
en: The generated multifile will be compressed with B<objcopy --compress-debug-sections>.
fr: Le I<multifile> créé sera compressé avec B<objcopy --compress-debug-sections>.

note: type: textblock
en: Exclude files that contain I<item> anywhere in their filename from being stripped. You may use this option multiple times to build up a list of things to exclude.
fr: Exclut du traitement les fichiers qui comportent I<élément> n'importe où dans leur nom. Il est possible d'utiliser cette option à plusieurs reprises pour établir une liste des éléments à exclure.

note: type: textblock
en: Pass I<params> to L<dwz(1)> when it processes ELF binaries.  This is mostly useful for setting memory related parameters (e.g. -l and -L).
fr: Passe les I<paramètres> à L<dwz(1)> lors du traitement des binaires ELF. Cela est surtout utile pour les paramètres liés à la mémoire (comme B<-l> et B<-L>).

note: type: textblock
en: If the B<DEB_BUILD_OPTIONS> environment variable contains B<nostrip>, nothing will be stripped, in accordance with Debian policy (section 10.1 "Binaries").
fr: Si la variable d'environnement B<DEB_BUILD_OPTIONS> contient B<nostrip>, rien ne sera dépouillé, conformément à la Charte Debian (section 10.1 « Binaries »).

note: type: textblock
en: While this tool technically does not remove debug information from binaries, it is still skipped when the B<DEB_BUILD_OPTIONS> environment variable contains B<nostrip>.  This is because B<nostrip> is often used to optimize build times (e.g. for "build and test"-cycles) rather than optimizing for size.
fr: Bien que cet outil ne supprime pas les informations de débogage des binaires, il est quand même évité lorsque B<DEB_BUILD_OPTIONS> contient B<nostrip>, car B<nostrip> est souvent utilisé pour optimiser la durée de construction (comme dans les cycles « build and test ») plutôt que pour optimiser la taille.

note: type: textblock
en: dh_fixperms - fix permissions of files in package build directories
fr: dh_fixperms - Ajuster les droits sur les fichiers du répertoire de construction du paquet

note: type: textblock
en: B<dh_fixperms> [S<I<debhelper options>>] [B<-X>I<item>]
fr: B<dh_fixperms> [I<options_de_debhelper>] [B<-X>I<élément>]

note: type: textblock
en: B<dh_fixperms> is a debhelper program that is responsible for setting the permissions of files and directories in package build directories to a sane state -- a state that complies with Debian policy.
fr: B<dh_fixperms> est un programme de la suite debhelper chargé de configurer correctement (c'est-à-dire conformément à la Charte Debian) les droits sur les fichiers et les sous-répertoires du répertoire de construction du paquet.

note: type: textblock
en: B<dh_fixperms> makes all files in F<usr/share/doc> in the package build directory (excluding files in the F<examples/> directory) be mode 644. It also changes the permissions of all man pages to mode 644. It removes group and other write permission from all files. It removes execute permissions from any libraries, headers, Perl modules, or desktop files that have it set. It makes all files in the standard F<bin> and F<sbin> directories, F<usr/games/> and F<etc/init.d> executable (since v4). Finally, it removes the setuid and setgid bits from all files in the package.
fr: B<dh_fixperms> règle à 644 les droits sur tous les fichiers de F<usr/share/doc> à l'exclusion de ceux contenus dans le répertoire F<examples/>. Il règle également à 644 les droits de toutes les pages de manuel. Il enlève l'autorisation d'écrire au groupe et aux autres utilisateurs sur tous les fichiers. Il retire le droit d'exécution sur toutes les bibliothèques, en-têtes (header), modules Perl ou fichiers desktop. Il rend exécutables tous les fichiers de F<bin/>, F<sbin/>, F</usr/games/> et F<etc/init.d> (à partir de la version 4 seulement). Pour finir il annule les bits setuid et setgid de tous les fichiers du paquet.

note: type: textblock
en: When the I<Rules-Requires-Root> field has the (effective) value of I<binary-targets>, B<dh_fixperms> will also reset the ownership of all paths to "root:root".
fr: Lorsque le champ I<Rules-Requires-Root> a la valeur I<binary-targets>, B<dh_fixperms> réinitialisera aussi la propriété de tous les chemins à« root:root ».

note: type: =item
en: B<-X>I<item>, B<--exclude> I<item>
fr: B<-X>I<élément>, B<--exclude> I<élément>

note: type: textblock
en: Exclude files that contain I<item> anywhere in their filename from having their permissions changed. You may use this option multiple times to build up a list of things to exclude.
fr: Permet d'exclure de la modification des droits les fichiers qui comportent I<élément> n'importe où dans leur nom. Cette option peut être employée plusieurs fois afin d'exclure une liste d'éléments.

note: type: textblock
en: dh_gconf - install GConf defaults files and register schemas (deprecated)
fr: dh_gconf - Installer les fichiers par défaut de GConf et inscrire les schémas (obsolète)

note: type: textblock
en: B<dh_gconf> [S<I<debhelper options>>] [B<--priority=>I<priority>]
fr: B<dh_gconf> [S<I<options_de_debhelper>>] [B<--priority=>I<priorité>>]

note: type: textblock
en: B<dh_gconf> is a debhelper program that is responsible for installing GConf defaults files and registering GConf schemas.
fr: B<dh_gconf> est un programme de la suite debhelper chargé de l'installation des fichiers par défaut de GConf et de l'inscription des schémas GConf.

note: type: textblock
en: An appropriate dependency on gconf2 will be generated in B<${misc:Depends}>.
fr: Une dépendance appropriée envers gconf2 sera inscrite dans B<${misc:Depends}>.

note: type: =item
en: debian/I<package>.gconf-defaults
fr: debian/I<paquet>.gconf-defaults

note: type: textblock
en: Installed into F<usr/share/gconf/defaults/10_package> in the package build directory, with I<package> replaced by the package name.
fr: Les fichiers seront installés dans le répertoire de construction du paquet sous F<usr/share/gconf/defaults/10_paquet> où le mot I<paquet> sera remplacé par le nom du paquet.

note: type: =item
en: debian/I<package>.gconf-mandatory
fr: debian/I<paquet>.gconf-mandatory

note: type: textblock
en: Installed into F<usr/share/gconf/mandatory/10_package> in the package build directory, with I<package> replaced by the package name.
fr: Les fichiers seront installés dans le répertoire de construction du paquet sous F<usr/share/gconf/mandatory/defaults/10_paquet> où le mot I<paquet> sera remplacé par le nom du paquet.

note: type: =item
en: B<--priority> I<priority>
fr: B<--priority> I<priorité>

note: type: textblock
en: Use I<priority> (which should be a 2-digit number) as the defaults priority instead of B<10>. Higher values than ten can be used by derived distributions (B<20>), CDD distributions (B<50>), or site-specific packages (B<90>).
fr: Détermine la I<priorité> (sous forme d'un nombre à deux chiffres) en remplacement de la priorité par défaut B<10>. Des valeurs plus élevées peuvent être utilisées pour les distributions dérivées (B<20>), les distributions CDD (B<50>), ou les paquets spécifiques à un site (B<90>).

note: type: textblock
en: dh_gencontrol - generate and install control file
fr: dh_gencontrol - Produire et installer le fichier de contrôle

note: type: textblock
en: B<dh_gencontrol> [S<I<debhelper options>>] [S<B<--> I<params>>]
fr: B<dh_gencontrol> [I<options_de_debhelper>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_gencontrol> is a debhelper program that is responsible for generating control files, and installing them into the I<DEBIAN> directory with the proper permissions.
fr: B<dh_gencontrol> est un programme de la suite debhelper chargé de la production des fichiers de contrôle et de leur installation dans le répertoire I<DEBIAN> avec les droits appropriés.

note: type: textblock
en: This program is merely a wrapper around L<dpkg-gencontrol(1)>, which calls it once for each package being acted on (plus related dbgsym packages), and passes in some additional useful flags.
fr: Ce programme est simplement une encapsulation de L<dpkg-gencontrol(1)>. B<dh_gencontrol> l'invoque pour chacun des paquets construits (plus les paquets dbgsym concernés), et lui transmet quelques options utiles.

note: type: textblock
en: B<Note> that if you use B<dh_gencontrol>, you must also use L<dh_builddeb(1)> to build the packages.  Otherwise, your build may fail to build as B<dh_gencontrol> (via L<dpkg-gencontrol(1)>) declares which packages are built.  As debhelper automatically generates dbgsym packages, it some times adds additional packages, which will be built by L<dh_builddeb(1)>.
fr: B<Remarque> : si vous utilisez B<dh_gencontrol>, vous devez aussi utiliser L<dh_builddeb(1)> pour construire les paquets. Autrement, votre construction pourrait échouer car B<dh_gencontrol> (à l’aide de L<dpkg-gencontrol(1)>) déclare quels paquets sont construits. Puisque debhelper génère automatiquement des paquets dbgsym, il ajoute quelques fois des paquets supplémentaires qui seront construits par L<dh_builddeb(1)>.

note: type: textblock
en: Pass I<params> to L<dpkg-gencontrol(1)>.
fr: Fournit I<paramètres> à L<dpkg-gencontrol(1)>.

note: type: =item
en: B<-u>I<params>, B<--dpkg-gencontrol-params=>I<params>
fr: B<-u>I<paramètres>, B<--dpkg-gencontrol-params=>I<paramètres>

note: type: textblock
en: This is another way to pass I<params> to L<dpkg-gencontrol(1)>.  It is deprecated; use B<--> instead.
fr: Méthode obsolète pour fournir les I<paramètres> à L<dpkg-gencontrol(1)>, préférer B<-->.

note: type: textblock
en: dh_icons - Update caches of Freedesktop icons
fr: dh_icons - Mettre à jour les caches des icônes Freedesktop

note: type: textblock
en: B<dh_icons> [S<I<debhelper options>>] [B<-n>]
fr: B<dh_icons> [I<options_de_debhelper>] [B<-n>]

note: type: textblock
en: B<dh_icons> is a debhelper program that updates caches of Freedesktop icons when needed, using the B<update-icon-caches> program provided by GTK+2.12.  Currently this program does not handle installation of the files, though it may do so at a later date, so should be run after icons are installed in the package build directories.
fr: B<dh_icons> est un programme de la suite debhelper qui met à jour les caches des icônes de Freedesktop si c'est nécessaire. Pour cela, il utilise le programme B<update-icons-caches> fourni par GTK+2.12. Actuellement ce programme ne gère pas l'installation des fichiers, mais il pourrait bien le faire un jour, et devrait donc être exécuté après l'installation des icônes dans les répertoires de construction du paquet.

note: type: textblock
en: It takes care of adding maintainer script fragments to call B<update-icon-caches> for icon directories. (This is not done for gnome and hicolor icons, as those are handled by triggers.)  These commands are inserted into the maintainer scripts by L<dh_installdeb(1)>.
fr: Il s'occupe d'ajouter des lignes de code de maintenance pour appeler B<update-icon-caches> pour les répertoires d'icônes (ce n'est pas fait pour les icônes de GNOME et hicolor, car elles sont gérées par des actions différées ou « triggers »). Ces commandes sont insérées dans les scripts de maintenance par L<dh_installdeb(1)>.

note: type: textblock
en: Do not modify maintainer scripts.
fr: Empêche la modification des scripts de maintenance.

note: type: textblock
en: L<debhelper>
fr: L<debhelper(7)>

note: type: textblock
en: dh_install - install files into package build directories
fr: dh_install - Installer les fichiers dans le répertoire de construction du paquet

note: type: textblock
en: B<dh_install> [B<-X>I<item>] [B<--autodest>] [B<--sourcedir=>I<dir>] [S<I<debhelper options>>] [S<I<file|dir> ... I<destdir>>]
fr: B<dh_install> [B<-X>I<élément>] [B<--autodest>] [B<--sourcedir=>I<répertoire>] [S<I<options_de_debhelper>>] [S<I<fichier|répertoire> ... I<répertoire_destination>>]

note: type: textblock
en: B<dh_install> is a debhelper program that handles installing files into package build directories. There are many B<dh_install>I<*> commands that handle installing specific types of files such as documentation, examples, man pages, and so on, and they should be used when possible as they often have extra intelligence for those particular tasks. B<dh_install>, then, is useful for installing everything else, for which no particular intelligence is needed. It is a replacement for the old B<dh_movefiles> command.
fr: B<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 B<dh_install>I<*> 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. B<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 B<dh_movefiles>.

note: type: textblock
en: This program may be used in one of two ways. If you just have a file or two that the upstream Makefile does not install for you, you can run B<dh_install> on them to move them into place. On the other hand, maybe you have a large package that builds multiple binary packages. You can use the upstream F<Makefile> to install it all into F<debian/tmp>, and then use B<dh_install> to copy directories and files from there into the proper package build directories.
fr: 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 B<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 à F<Makefile> de mettre tout dans F<debian/tmp> puis d'utiliser B<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.

note: type: textblock
en: From debhelper compatibility level 7 on, B<dh_install> will fall back to looking in F<debian/tmp> for files, if it does not find them in the current directory (or wherever you've told it to look using B<--sourcedir>).
fr: Depuis la version 7 de debhelper, B<dh_install> cherchera dans l'arborescence F<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 B<--sourcedir>).

note: type: =item
en: debian/I<package>.install
fr: debian/I<paquet>.install

note: type: textblock
en: List the files to install into each package and the directory they should be installed to. The format is a set of lines, where each line lists a file or files to install, and at the end of the line tells the directory it should be installed in. The name of the files (or directories) to install should be given relative to the current directory, while the installation directory is given relative to the package build directory. You may use wildcards in the names of the files to install.
fr: É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.

note: type: textblock
en: Note that if you list exactly one filename or wildcard-pattern on a line by itself, with no explicit destination, then B<dh_install> will automatically guess the destination to use, the same as if the --autodest option were used.
fr: 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 B<dh_install> déterminera automatiquement la destination à utiliser, comme si l'option B<--autodest> avait été utilisée.

note: type: textblock
en: Used with the deprecated B<--list-missing> and B<--fail-missing> options.  Please refer to L<dh_missing(1)> for the documentation of this file.
fr: Utilisé avec les options obsolètes B<--list-missing> et B<--fail-missing>. Consultez L<dh_missing(1)> pour la documentation de ce fichier.

note: type: textblock
en: B<Deprecated>: Please use B<dh_missing --list-missing> instead.  If you use this option, B<dh_install> will call B<dh_missing> with that option after it has processed all the files.  Please see L<dh_missing(1)> for the documentation of this option.
fr: B<Obsolète> : veuillez utiliser B<dh_missing --list-missing> à la place. Si vous utilisez cette option, B<dh_install> appellera B<dh_missing> avec cette option après le traitement de tous les fichiers. Consultez L<dh_missing(1)> pour la documentation de cette option.

note: type: textblock
en: B<Deprecated>: Please use B<dh_missing --fail-missing> instead.  If you use this option, B<dh_install> will call B<dh_missing> with that option after it has processed all the files.  Please see L<dh_missing(1)> for the documentation of this option.
fr: B<Obsolète> : veuillez utiliser B<dh_missing --fail-missing> à la place. Si vous utilisez cette option, B<dh_install> appellera B<dh_missing> avec cette option après le traitement de tous les fichiers. Consultez L<dh_missing(1)> pour la documentation de cette option.

note: type: =item
en: B<--sourcedir=>I<dir>
fr: B<--sourcedir=>I<répertoire>

note: type: textblock
en: Look in the specified directory for files to be installed.
fr: Cherche dans le répertoire indiqué les fichiers à installer.

note: type: textblock
en: Note that this is not the same as the B<--sourcedirectory> option used by the B<dh_auto_>I<*> commands. You rarely need to use this option, since B<dh_install> automatically looks for files in F<debian/tmp> in debhelper compatibility level 7 and above.
fr: Nota : Cette option ne fait pas la même chose que B<--sourcedirectory> utilisée par B<dh_auto_>I<*>. Il est rare d'avoir besoin d'utiliser cette option puisque B<dh_install> cherche automatiquement les fichiers dans F<debian/tmp> depuis la version 7 de debhelper.

note: type: textblock
en: Guess as the destination directory to install things to. If this is specified, you should not list destination directories in F<debian/package.install> files or on the command line. Instead, B<dh_install> will guess as follows:
fr: Avec ce paramètre, B<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 F<debian/paquet.install>, ni en ligne de commande. B<dh_install> détermine les répertoires de destination selon la règle suivante :

note: type: textblock
en: Strip off F<debian/tmp> (or the sourcedir if one is given) from the front of the filename, if it is present, and install into the dirname of the filename. So if the filename is F<debian/tmp/usr/bin>, then that directory will be copied to F<debian/package/usr/>. If the filename is F<debian/tmp/etc/passwd>, it will be copied to F<debian/package/etc/>.
fr: Il enlève F<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 F<debian/tmp/usr/bin>, alors il sera copié dans F<debian/paquet/usr/>. Si le fichier à installer est F<debian/tmp/etc/passwd>, il sera copié dans F<debian/paquet/etc/>.

note: type: =item
en: I<file|dir> ... I<destdir>
fr: I<fichier|répertoire> ... I<répertoire_destination>

note: type: textblock
en: Lists files (or directories) to install and where to install them to.  The files will be installed into the first package F<dh_install> acts on.
fr: 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 B<dh_install>.

note: type: =head1
en: LIMITATIONS
fr: LIMITES

note: type: textblock
en: B<dh_install> cannot rename files or directories, it can only install them with the names they already have into wherever you want in the package build tree.
fr: B<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à.

note: type: textblock
en: However, renaming can be achieved by using B<dh-exec> with compatibility level 9 or later.  An example debian/I<package>.install file using B<dh-exec> could look like:
fr: En revanche, le renommage peut être effectué en utilisant B<dh_exec> avec le niveau de compatibilité 9 ou supérieur. Un exemple de fichier debian/<paquet>.install utilisant B<dh_exec> ressemblerait à :

note: type: verbatim
en:  #!/usr/bin/dh-exec
     debian/default.conf => /etc/my-package/start.conf
fr:  #!/usr/bin/dh-exec
     debian/default.conf => /etc/mon-paquet/start.conf

note: type: textblock
en: Please remember the following three things:
fr: Veuillez vous souvenir de ces trois remarques :

note: type: =item
en: * The package must be using compatibility level 9 or later (see L<debhelper(7)>)
fr: * Le paquet doit utiliser le niveau de compatibilité 9 ou supérieur (voir L<debhelper(7)>) ;

note: type: =item
en: * The package will need a build-dependency on dh-exec.
fr: * Le paquet doit contenir une dépendance de construction sur dh_exec ;

note: type: =item
en: * The install file must be marked as executable.
fr: * Le fichier install doit être marqué comme exécutable.

note: type: textblock
en: dh_installcatalogs - install and register SGML Catalogs
fr: dh_installcatalogs - Installer et inscrire les catalogues SGML

note: type: textblock
en: B<dh_installcatalogs> [S<I<debhelper options>>] [B<-n>]
fr: B<dh_installcatalogs> [I<options_de_debhelper>] [B<-n>]

note: type: textblock
en: B<dh_installcatalogs> is a debhelper program that installs and registers SGML catalogs. It complies with the Debian XML/SGML policy.
fr: B<dh_installcatalogs> est un programme de la suite debhelper chargé d'installer et d'inscrire les catalogues SGML conformément à la Charte XML/SGML de Debian.

note: type: textblock
en: Catalogs will be registered in a supercatalog, in F</etc/sgml/I<package>.cat>.
fr: Les catalogues seront inscrits dans le « supercatalogue » F</etc/sgml/I<paquet>.cat>.

note: type: textblock
en: This command automatically adds maintainer script snippets for registering and unregistering the catalogs and supercatalogs (unless B<-n> is used). These snippets are inserted into the maintainer scripts and the B<triggers> file by B<dh_installdeb>; see L<dh_installdeb(1)> for an explanation of Debhelper maintainer script snippets.
fr: Ce programme ajoute automatiquement des lignes de code aux scripts de maintenance du paquet pour l'inscription et la radiation des catalogues et des supercatalogues (sauf si B<-n> est indiqué). Ces lignes de codes sont insérées dans les scripts de maintenance et dans le fichier B<triggers> par B<dh_installdeb>. Voir L<dh_installdeb(1)> pour obtenir des explications sur ces lignes de code ajoutées aux scripts de maintenance du paquet.

note: type: textblock
en: A dependency on B<sgml-base> will be added to B<${misc:Depends}>, so be sure your package uses that variable in F<debian/control>.
fr: Une dépendance vers B<sgml-base> est ajoutée à B<${misc:Depends}>. De ce fait il faut s'assurer que le paquet utilise cette variable dans F<debian/control>.

note: type: =item
en: debian/I<package>.sgmlcatalogs
fr: debian/I<paquet>.sgmlcatalogs

note: type: textblock
en: Lists the catalogs to be installed per package. Each line in that file should be of the form C<I<source> I<dest>>, where I<source> indicates where the catalog resides in the source tree, and I<dest> indicates the destination location for the catalog under the package build area. I<dest> should start with F</usr/share/sgml/>.
fr: Énumère les catalogues à installer par paquet. Chaque ligne de ce fichier doit être sous la forme C<I<source> I<destination>>, où I<source> indique l'emplacement du catalogue dans l'arborescence source et où I<destination> indique son emplacement de destination au sein de l'arborescence de construction du paquet binaire. I<destination> doit commencer par F</usr/share/sgml/>.

note: type: textblock
en: Do not modify F<postinst>/F<postrm>/F<prerm> scripts nor add an activation trigger.
fr: Ne modifie pas les scripts de maintenance F<postinst>, F<postrm>, F<prerm> ni ajoute de trigger d'activation.

note: type: textblock
en: Note that this command is not idempotent. L<dh_prep(1)> should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts.
fr: Nota : Ce programme n'est pas idempotent. Un L<dh_prep(1)> doit être réalisé entre chaque exécution de ce programme. Sinon, il risque d'y avoir plusieurs occurrences des mêmes lignes de code dans les scripts de maintenance du paquet.

note: type: textblock
en: dh_installchangelogs - install changelogs into package build directories
fr: dh_installchangelogs - Installer les journaux de suivi des modifications (changelog) dans les répertoires de construction du paquet

note: type: textblock
en: B<dh_installchangelogs> [S<I<debhelper options>>] [B<-k>] [B<-X>I<item>] [I<upstream>]
fr: B<dh_installchangelogs> [I<options_de_debhelper>] [B<-k>] [B<-X>I<élément>] [I<journal-amont>]

note: type: textblock
en: B<dh_installchangelogs> is a debhelper program that is responsible for installing changelogs into package build directories.
fr: B<dh_installchangelogs> est le programme de la suite debhelper chargé de l'installation des journaux de suivi des modifications (changelog) dans le répertoire de construction du paquet.

note: type: textblock
en: An upstream F<changelog> file may be specified as an option. If none is specified, B<dh_installchangelogs> may look for files with names that seem likely to be changelogs as described in the next paragraphs (assuming the package is using compatibility level 7 or above).
fr: Un journal amont des modifications (upstream F<changelog>) peut être indiqué en option. Si rien n'est indiqué, B<dh_installchangelogs> cherche des fichiers portant des noms susceptibles d'être des changelog tel que décrit dans les paragraphes suivants (à partir de la version 7).

note: type: textblock
en: In non-native packages, B<dh_installchangelogs> will first look for changelog files installed by the upstream build system into F<< usr/share/doc/I<package> >> (of the package build directory) and rename the most likely candidate (if any) to F<< usr/share/doc/I<package>/changelog >>.  Note that B<dh_installchangelogs> does I<not> look into any source directory (such as F<debian/tmp>). Otherwise, B<dh_installchangelogs> (at compatibility level 7 or any later) will look for changelog files in the source directory (e.g. the root or the F<docs> subdirectory).
fr: Dans les paquets non natifs, B<dh_installchangelogs> cherchera d'abord des changelogs installés dans le système de construction amont dans  F<< usr/share/doc/I<paquet> >> (dans le répertoire de construction du paquet) et renommera le plus probable en F<< usr/share/doc/I<paquet>/changelog >>. Veuillez noter que B<dh_installchangelogs> ne cherche I<pas> dans le répertoire source (comme F<debian/tmp>). Autrement, B<dh_installchangelogs> (à partir de la version 7) cherchera des fichiers journaux dans le répertoire source (par exemple la racine ou le sous-répertoire F<docs>).

note: type: textblock
en: If there is an upstream F<changelog> file, it will be installed as F<usr/share/doc/package/changelog> in the package build directory.
fr: S'il y a un fichier F<changelog> amont, il sera installé dans F<usr/share/doc/paquet/changelog> du répertoire de construction du paquet.

note: type: textblock
en: If the specified upstream changelog is an F<html> file (determined by file extension), it will be installed as F<usr/share/doc/package/changelog.html> instead. If the html changelog is converted to plain text, that variant can be specified as a second upstream changelog file. When no plain text variant is specified, a short F<usr/share/doc/package/changelog> is generated, pointing readers at the html changelog file.
fr: Si le fichier changelog amont est un fichier F<html> (d'après son extension), il sera installé dans F<usr/share/doc/paquet/changelog.html> à la place. Si le changelog html est converti en texte, cette variante peut être définie comme un second fichier changelog amont. Lorsqu'aucune variante texte n'est spécifiée, un court F<usr/share/doc/paquet/changelog> est généré, dirigeant les lecteurs vers le changelog html.

note: type: =item
en: debian/I<package>.changelog
fr: debian/I<paquet>.changelog

note: type: =item
en: debian/I<package>.NEWS
fr: debian/I<paquet>.NEWS

note: type: textblock
en: Automatically installed into usr/share/doc/I<package>/ in the package build directory.
fr: Automatiquement installés sous usr/share/doc/I<paquet>/ dans le répertoire de construction du paquet.

note: type: textblock
en: Use the package specific name if I<package> needs a different F<NEWS> or F<changelog> file.
fr: Utilisent le nom du paquet si I<paquet> nécessite un fichier F<NEWS> ou F<changelog> spécifique.

note: type: textblock
en: The F<changelog> file is installed with a name of changelog for native packages, and F<changelog.Debian> for non-native packages.  The F<NEWS> file is always installed with a name of F<NEWS.Debian>.
fr: Le fichier F<changelog> est installé avec le nom changelog pour les paquets natifs et F<changelog.Debian> pour les paquets non natifs. Le fichier F<NEWS> est toujours installé avec le nom F<NEWS.Debian>.

note: type: textblock
en: Keep the original name of the upstream changelog. This will be accomplished by installing the upstream changelog as F<changelog>, and making a symlink from that to the original name of the F<changelog> file. This can be useful if the upstream changelog has an unusual name, or if other documentation in the package refers to the F<changelog> file.
fr: Conserve le nom original du journal amont. Ce résultat est obtenu en installant le journal amont sous le nom F<changelog> et en créant un lien symbolique portant le nom d'origine et pointant sur le fichier F<changelog>. Cela peut être utile si le journal amont porte un nom inhabituel ou si d'autres éléments de documentation du paquet se réfèrent à ce fichier.

note: type: textblock
en: Exclude upstream F<changelog> files that contain I<item> anywhere in their filename from being installed.
fr: Exclut du traitement les journaux amont qui comportent I<élément> n'importe où dans leur nom.

note: type: textblock
en: Note that directory name of the changelog is also part of the match.
fr: Note : le nom de dossier du changelog fait aussi partie de la correspondance.

note: type: =item
en: I<upstream>
fr: I<journal-amont>

note: type: textblock
en: Install this file as the upstream changelog.
fr: Installe ce fichier en tant que journal amont de suivi des modifications.

note: type: textblock
en: dh_installcron - install cron scripts into etc/cron.*
fr: dh_installcron - Installer les scripts cron dans etc/cron.*

note: type: textblock
en: B<dh_installcron> [S<B<debhelper options>>] [B<--name=>I<name>]
fr: B<dh_installcron> [B<options_de_debhelper>] [B<--name=>I<nom>]

note: type: textblock
en: B<dh_installcron> is a debhelper program that is responsible for installing cron scripts.
fr: B<dh_installcron> est le programme de la suite debhelper chargé de l'installation des scripts de cron.

note: type: =item
en: debian/I<package>.cron.daily
fr: debian/I<paquet>.cron.daily

note: type: =item
en: debian/I<package>.cron.weekly
fr: debian/I<paquet>.cron.weekly

note: type: =item
en: debian/I<package>.cron.monthly
fr: debian/I<paquet>.cron.monthly

note: type: =item
en: debian/I<package>.cron.hourly
fr: debian/I<paquet>.cron.hourly

note: type: =item
en: debian/I<package>.cron.d
fr: debian/I<paquet>.cron.d

note: type: textblock
en: Installed into the appropriate F<etc/cron.*/> directory in the package build directory.
fr: Installés dans le répertoire F<etc/cron.*/> approprié au sein du répertoire de construction du paquet.

note: type: =item
en: B<--name=>I<name>
fr: B<--name=>I<nom>

note: type: textblock
en: Look for files named F<debian/package.name.cron.*> and install them as F<etc/cron.*/name>, instead of using the usual files and installing them as the package name.
fr: Recherche les fichiers appelés F<debian/paquet.nom.cron.*> et les installe sous F<etc/cron.*/nom>, au lieu d'utiliser les fichiers habituels et de les installer en leur donnant le nom du paquet.

note: type: textblock
en: dh_installdeb - install files into the DEBIAN directory
fr: dh_installdeb - Installer des fichiers dans le répertoire DEBIAN

note: type: textblock
en: B<dh_installdeb> [S<I<debhelper options>>]
fr: B<dh_installdeb> [I<options_de_debhelper>]

note: type: textblock
en: B<dh_installdeb> is a debhelper program that is responsible for installing files into the F<DEBIAN> directories in package build directories with the correct permissions.
fr: B<dh_installdeb> est le programme de la suite debhelper chargé de l'installation des fichiers dans le répertoire F<DEBIAN> du répertoire de construction du paquet ainsi que du réglage correct des droits sur ces fichiers.

note: type: =item
en: I<package>.postinst
fr: I<paquet>.postinst

note: type: =item
en: I<package>.preinst
fr: I<paquet>.preinst

note: type: =item
en: I<package>.postrm
fr: I<paquet>.postrm

note: type: =item
en: I<package>.prerm
fr: I<paquet>.prerm

note: type: textblock
en: These maintainer scripts are installed into the F<DEBIAN> directory.
fr: Ces scripts de maintenance sont installés dans le répertoire F<DEBIAN>.

note: type: textblock
en: Inside the scripts, the token B<#DEBHELPER#> is replaced with shell script snippets generated by other debhelper commands.
fr: Dans les scripts, l'item B<#DEBHELPER#> est remplacé par les lignes de code générées par les autres commandes debhelper.

note: type: =item
en: I<package>.triggers
fr: I<paquet>.triggers

note: type: =item
en: I<package>.shlibs
fr: I<paquet>.shlibs

note: type: textblock
en: These control files are installed into the F<DEBIAN> directory.
fr: Ces fichiers de contrôle sont installés dans le répertoire F<DEBIAN>.

note: type: textblock
en: Note that I<package>.shlibs is only installed in compat level 9 and earlier.  In compat 10, please use L<dh_makeshlibs(1)>.
fr: Veuillez noter que I<paquet>.shlibs est uniquement installé si le niveau de compatibilité est 9 ou inférieur. En version 10, veuillez utiliser L<dh_makeshlibs(1)>.

note: type: =item
en: I<package>.conffiles
fr: I<paquet>.conffiles

note: type: textblock
en: Historically, this file was needed to manually mark files files as conffiles.  However, it has become de facto obsolete since debhelper automatically computed which files should be marked as conffiles.
fr: Historiquement ce fichier était nécessaire pour marquer manuellement les fichiers comme des conffiles. Cependant il est devenu obsolète de facto depuis que debhelper détermine automatiquement quels fichiers doivent être marqués comme conffiles.

note: type: textblock
en: In compatibility level up and including 11, this control file will be installed into the F<DEBIAN> directory.  In compatibility level 12 and later, the file is silently ignored.
fr: Jusqu'à la version 11, ce fichier de contrôle était installé dans le dossier F<DEBIAN>. À partir de la version 12, ce fichier est ignoré en silence.

note: type: =item
en: I<package>.maintscript
fr: I<paquet>.maintscript

note: type: textblock
en: Lines in this file correspond to L<dpkg-maintscript-helper(1)> commands and parameters.  However, the "maint-script-parameters" should I<not> be included as debhelper will add those automatically.
fr: Les lignes de ce fichier correspondent à des commandes et leurs paramètres de L<dpkg-maintscript-helper(1)>. « maint-script-parameters » ne devrait I<pas> être inclus car debhelper l'ajoutera automatiquement.

note: type: textblock
en: Example:
fr: Exemple :

note: type: textblock
en: In compat 10 or later, any shell metacharacters will be escaped, so arbitrary shell code cannot be inserted here.  For example, a line such as C<mv_conffile /etc/oldconffile /etc/newconffile> will insert maintainer script snippets into all maintainer scripts sufficient to move that conffile.
fr: Dans les niveaux de compatibilité 10 ou suivants, tous les métacaractères de l'interpréteur de commandes seront protégés, aussi du code arbitraire d'interpréteur de commandes ne peut pas être inséré ici. Par exemple, une ligne comme C<mv_conffile /etc/oldconffile /etc/newconffile> insérera des extraits du script de maintenance dans tous les scripts de maintenance, suffisant pour déplacer le fichier F<conffile>.

note: type: textblock
en: It was also the intention to escape shell metacharacters in previous compat levels.  However, it did not work properly and as such it was possible to embed arbitrary shell code in earlier compat levels.
fr: L'intention était aussi d'échapper les métacaractères du shell dans les modes précédents. Cependant, cela ne fonctionnait pas correctement et il était possible d'embarquer du code shell arbitraire dans les modes précédents.

note: type: textblock
en: The B<dh_installdeb> tool will do some basic validation of some of the commands listed in this file to catch common mistakes.  The validation is enabled as a warning since compat 10 and as a hard error in compat 12.
fr: L'outil B<dh_installdeb> effectuera quelques validations basiques sur certaines commandes listées dans ce fichier pour éviter les erreurs habituelles. Cette validation renvoie un avertissement depuis la version 10, et une erreur en version 12.

note: type: textblock
en: dh_installdebconf - install files used by debconf in package build directories
fr: dh_installdebconf - Installer les fichiers utilisés par debconf dans les répertoires de construction du paquet

note: type: textblock
en: B<dh_installdebconf> [S<I<debhelper options>>] [B<-n>] [S<B<--> I<params>>]
fr: B<dh_installdebconf> [I<options_de_debhelper>] [B<-n>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_installdebconf> is a debhelper program that is responsible for installing files used by debconf into package build directories.
fr: B<dh_installdebconf> est le programme de la suite debhelper chargé d'installer les fichiers utilisés par debconf dans les répertoires de construction du paquet.

note: type: textblock
en: It also automatically generates the F<postrm> commands needed to interface with debconf. The commands are added to the maintainer scripts by B<dh_installdeb>. See L<dh_installdeb(1)> for an explanation of how that works.
fr: Il génère également automatiquement les lignes de code du script de maintenance F<postrm> nécessaires à l'interfaçage avec debconf. Les commandes sont ajoutées aux scripts de maintenance par B<dh_installdeb>. Consulter L<dh_installdeb(1)> pour obtenir une explication sur le mécanisme d'insertion de lignes de code.

note: type: textblock
en: Note that if you use debconf, your package probably needs to depend on it (it will be added to B<${misc:Depends}> by this program).
fr: Nota : Comme un paquet qui utilise debconf a probablement besoin d'en dépendre, ce programme ajoute cette dépendance à B<${misc:Depends}>.

note: type: textblock
en: Note that for your config script to be called by B<dpkg>, your F<postinst> needs to source debconf's confmodule. B<dh_installdebconf> does not install this statement into the F<postinst> automatically as it is too hard to do it right.
fr: Nota : Étant donné que le script de configuration est invoqué par B<dpkg>, F<postinst> doit comporter le module de configuration (confmodule) de debconf. B<dh_installdebconf> n'implémente pas automatiquement ce traitement dans le script de maintenance F<postinst> car ce serait trop difficile à faire correctement.

note: type: =item
en: debian/I<package>.config
fr: debian/I<paquet>.config

note: type: textblock
en: This is the debconf F<config> script, and is installed into the F<DEBIAN> directory in the package build directory.
fr: C'est le script F<config> de debconf. Il est installé dans le répertoire F<DEBIAN> du répertoire de construction du paquet.

note: type: textblock
en: Inside the script, the token B<#DEBHELPER#> is replaced with shell script snippets generated by other debhelper commands.
fr: Dans le script, l'item B<#DEBHELPER#> est remplacé par les lignes de code générées par les autres commandes debhelper.

note: type: =item
en: debian/I<package>.templates
fr: debian/I<paquet>.templates

note: type: textblock
en: This is the debconf F<templates> file, and is installed into the F<DEBIAN> directory in the package build directory.
fr: C'est le fichier F<templates> de debconf. Il est installé dans le répertoire F<DEBIAN> du répertoire de construction du paquet.

note: type: textblock
en: If this directory is present, this program will automatically use L<po2debconf(1)> to generate merged templates files that include the translations from there.
fr: Si ce répertoire existe, ce programme utilisera L<po2debconf(1)> pour produire un fichier multilingue de modèles.

note: type: textblock
en: For this to work, your package should build-depend on F<po-debconf>.
fr: Pour que cela fonctionne, le paquet doit dépendre, pour sa construction (build-depend), de F<po-debconf>.

note: type: textblock
en: Do not modify F<postrm> script.
fr: Empêche la modification du script de maintenance F<postrm>.

note: type: textblock
en: Pass the params to B<po2debconf>.
fr: Passe les paramètres à B<po2debconf>.

note: type: textblock
en: dh_installdirs - create subdirectories in package build directories
fr: dh_installdirs - Créer des sous-répertoires dans le répertoire de construction du paquet

note: type: textblock
en: B<dh_installdirs> [S<I<debhelper options>>] [B<-A>] [B<--sourcedir=>I<dir>] [B<--create-in-sourcedir>] [S<I<dir> ...>]
fr: B<dh_installdirs> [S<I<options_de_debhelper>>] [B<-A>] [B<--sourcedir=>I<répertoire>] [B<--create-in-sourcedir>] [S<I<répertoire> ...>]

note: type: textblock
en: B<dh_installdirs> is a debhelper program that is responsible for creating subdirectories in package build directories.
fr: B<dh_installdirs> est le programme de la suite debhelper chargé de la création des sous-répertoires dans le répertoire de construction du paquet.

note: type: textblock
en: Many packages can get away with omitting the call to B<dh_installdirs> completely.  Notably, other B<dh_*> commands are expected to create directories as needed.
fr: De nombreux paquets peuvent se construire en omettant complètement l'appel à B<dh_installdirs>. En particulier, les autres commandes B<dh_*> sont censées créer les répertoires voulus.

note: type: =item
en: debian/I<package>.dirs
fr: debian/I<paquet>.dirs

note: type: textblock
en: Lists directories to be created in I<package>.
fr: Liste les répertoires à créer dans I<paquet>.

note: type: textblock
en: Generally, there is no need to list directories created by the upstream build system or directories needed by other B<debhelper> commands.
fr: Généralement, il n'est pas nécessaire de lister les répertoires créés par les systèmes de construction amont ou les répertoires nécessaires aux autres commandes de B<debhelper>.

note: type: textblock
en: Create any directories specified by command line parameters in ALL packages acted on, not just the first.
fr: Crée l'ensemble des répertoires indiqués en ligne de commande dans B<tous> les paquets construits et pas seulement dans le premier.

note: type: textblock
en: Whether to create the specified directories in the source directory (usually F<debian/tmp>) I<in addition to> in the package build directory (usually F<< debian/I<package> >>).
fr: Détermine s'il faut créer les répertoires indiqués dans le répertoire source (habituellement F<debian/tmp>) I<en plus> de le faire dans le répertoire de construction du paquet (F<< debian/I<paquet> >>).

note: type: textblock
en: The default is B<--no-create-in-sourcedir>.
fr: Le comportement par défaut est B<--no-create-in-sourcedir>.

note: type: textblock
en: Consider I<dir> the source directory for the packages acted on instead of the default (which is usually F<debian/tmp>).
fr: Utiliser I<répertoire> comme le répertoire source des paquets, au lieu de la valeur par défaut (généralement F<debian/tmp>).

note: type: textblock
en: Please note that this option is dependent on the B<--create-in-sourcedir> option (when B<--no-create-in-sourcedir> is in effect, this option does nothing in B<dh_installdirs>).
fr: Veuillez noter que cette option est dépendante de l'option B<--create-in-sourcedir> (lorsque B<--no-create-in-sourcedir> est utilisé, cette option ne fait rien dans B<dh_installdirs>).

note: type: =item
en: I<dir> ...
fr: I<répertoire> ...

note: type: textblock
en: Create these directories in the package build directory of the first package acted on. (Or in all packages if B<-A> is specified.)
fr: Crée les répertoires indiqués dans le répertoire de construction du premier paquet traité (ou de tous les paquets traités si B<-A> est indiqué).

note: type: textblock
en: dh_installdocs - install documentation into package build directories
fr: dh_installdocs - Installer la documentation dans le répertoire de construction du paquet

note: type: textblock
en: B<dh_installdocs> [S<I<debhelper options>>] [B<-A>] [B<-X>I<item>] [S<I<file> ...>]
fr: B<dh_installdocs> [S<I<options_de_debhelper>>] [B<-A>] [B<-X>I<élément>] [S<I<fichier> ...>]

note: type: textblock
en: B<dh_installdocs> is a debhelper program that is responsible for installing documentation into F<usr/share/doc/package> in package build directories.
fr: B<dh_installdocs> est le programme de la suite debhelper chargé de l'installation de la documentation dans le répertoire F<usr/share/doc/paquet> du répertoire de construction du paquet.

note: type: textblock
en: In compat 10 and earlier, L<dh_install(1)> may be a better tool for handling the upstream documentation, when upstream's own build system installs all the desired documentation correctly.  In this case, B<dh_installdocs> is still useful for installing packaging related documentation (e.g. the F<debian/copyright> file).
fr: Dans les niveaux de compatibilité 10 et inférieurs, L<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, B<dh_installdocs> est toujours utile pour installer la documentation de l'empaquetage (par exemple le fichier F<debian/copyright>).

note: type: textblock
en: From debhelper compatibility level 11 on, B<dh_install> will fall back to looking in F<debian/tmp> for files, if it does not find them in the current directory (or wherever you've told it to look using B<--sourcedir>).
fr: Depuis la version 11 de debhelper, B<dh_install> cherchera dans l'arborescence F<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 B<--sourcedir>).

note: type: textblock
en: In compat 11 and later, B<dh_installdocs> offers many of the features that L<dh_install(1)> also has.  Furthermore, B<dh_installdocs> also supports the B<nodoc> build profile to exclude documentation (regardless of compat level).
fr: Dans les niveaux de compatibilité 11 et au delà, B<dh_installdocs> offre la plupart des fonctionnalités de L<dh_install(1)>. De plus, B<dh_installdocs> prend aussi en charge le profil de construction B<nodoc> pour exclure la documentation (quel que soit le niveau de compatibilité).

note: type: =item
en: debian/I<package>.docs
fr: debian/I<paquet>.docs

note: type: textblock
en: List documentation files to be installed into I<package>.
fr: Liste les fichiers de documentation à installer dans I<paquet>.

note: type: textblock
en: The copyright file is installed into all packages, unless a more specific copyright file is available.
fr: Le fichier de copyright est installé dans tous les paquets sauf si un fichier de copyright plus spécifique est disponible.

note: type: =item
en: debian/I<package>.copyright
fr: debian/I<paquet>.copyright

note: type: =item
en: debian/I<package>.README.Debian
fr: debian/I<paquet>.README.Debian

note: type: =item
en: debian/I<package>.TODO
fr: debian/I<paquet>.TODO

note: type: textblock
en: Each of these files is automatically installed if present for a I<package>.
fr: Chacun de ces fichiers est automatiquement installé s'il existe pour un I<paquet>.

note: type: textblock
en: These files are installed into the first binary package listed in debian/control.
fr: Ces fichiers sont installés dans le premier paquet binaire listé dans F<debian/control>.

note: type: textblock
en: Note that F<README.debian> files are also installed as F<README.Debian>, and F<TODO> files will be installed as F<TODO.Debian> in non-native packages.
fr: Nota : les fichiers F<README.debian> sont également installés en tant que F<README.Debian> et les fichiers F<TODO> seront installés en tant que F<TODO.Debian> dans les paquets non natifs.

note: type: =item
en: debian/I<package>.doc-base
fr: debian/I<paquet>.doc-base

note: type: textblock
en: Installed as doc-base control files. Note that the doc-id will be determined from the B<Document:> entry in the doc-base control file in question. In the event that multiple doc-base files in a single source package share the same doc-id, they will be installed to usr/share/doc-base/package instead of usr/share/doc-base/doc-id.
fr: 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 B<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/I<paquet> au lieu de usr/share/doc-base/I<doc-id>.

note: type: =item
en: debian/I<package>.doc-base.*
fr: debian/I<paquet>.doc-base.*

note: type: textblock
en: If your package needs to register more than one document, you need multiple doc-base files, and can name them like this. In the event that multiple doc-base files of this style in a single source package share the same doc-id, they will be installed to usr/share/doc-base/package-* instead of usr/share/doc-base/doc-id.
fr: 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/I<paquet-*> au lieu de usr/share/doc-base/I<doc-id>.

note: type: textblock
en: Install all files specified by command line parameters in ALL packages acted on.
fr: Installe l'ensemble des fichiers indiqués sur la ligne de commande dans B<tous> les paquets construits.

note: type: textblock
en: Exclude files that contain I<item> anywhere in their filename from being installed. Note that this includes doc-base files.
fr: Exclut les fichiers qui comportent I<élément>, n'importe où dans leur nom, de l'installation. Il est à noter que cela inclut les fichiers doc-base.

note: type: textblock
en: Look in the specified directory for files to be installed.  This option requires compat 11 or later (it is silently ignored in compat 10 or earlier).
fr: 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).

note: type: textblock
en: Note that this is not the same as the B<--sourcedirectory> option used by the B<dh_auto_>I<*> commands. You rarely need to use this option, since B<dh_installman> automatically looks for files in F<debian/tmp> in debhelper compatibility level 11 and above.
fr: Nota : cette option ne fait pas la même chose que B<--sourcedirectory> utilisée par B<dh_auto_>I<*>. Il est rare d'avoir besoin d'utiliser cette option puisque B<dh_installman> cherche automatiquement les fichiers dans F<debian/tmp> depuis le niveau de compatibilité 11 de debhelper.

note: type: =item
en: B<--doc-main-package=>I<main-package>
fr: B<--doc-main-package=>I<paquet-principal>

note: type: textblock
en: Set the main package for a documentation package.  This is used to install the documentation of the documentation package in F<< /usr/share/doc/I<main-package> >> as recommended by the Debian policy manual 3.9.7 in §12.3.
fr: Définit le paquet principal pour un paquet de documentation. Cela est utilisé pour installer la documentation du paquet de documentation dans F<< /usr/share/doc/I<paquet-principal> >> comme recommandé par la Charte Debian 3.9.7 au paragraphe 12.3.

note: type: textblock
en: In compat 11 (or later), this option is only useful if debhelper's auto-detection of the main package is wrong.  The option can also be used to silence a warning from debhelper when the auto-detection fails but the default happens to be correct.
fr: 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.

note: type: textblock
en: This option cannot be used when B<dh_installdocs> is instructed to act on multiple packages.  If you need this option, you will generally need to combine it with B<-p> to ensure exactly one package is acted on.
fr: Cette option ne peut pas être utilisée lorsque B<dh_installdocs> doit agir sur plusieurs paquets. Si vous avez besoin de cette option, vous devrez généralement l'associer à B<-p> pour vous assurer de n'agir que sur un paquet.

note: type: textblock
en: Please keep in mind that some documentation (the copyright file, README.Debian, etc.) will be unaffected by this option.
fr: Veuillez garder à l'esprit que certains documents (les fichiers copyright, README.Debian, etc.) ne seront pas affectés par cette option.

note: type: =item
en: B<--link-doc=>I<package>
fr: B<--link-doc=>I<paquet>

note: type: textblock
en: Make the documentation directory of all packages acted on be a symlink to the documentation directory of I<package>. This has no effect when acting on I<package> itself, or if the documentation directory to be created already exists when B<dh_installdocs> is run. To comply with policy, I<package> must be a binary package that comes from the same source package.
fr: Transforme le répertoire de documentation de chacun des paquets traités en lien symbolique vers le répertoire de documentation de I<paquet>. Cette option est sans effet pour la construction du I<paquet> lui-même ou si le répertoire de documentation à créer existe déjà lorsque B<dh_installdocs> est lancé. Pour être conforme à la charte, I<paquet> doit être un paquet binaire provenant du même paquet source.

note: type: textblock
en: debhelper will try to avoid installing files into linked documentation directories that would cause conflicts with the linked package. The B<-A> option will have no effect on packages with linked documentation directories, and F<copyright>, F<changelog>, F<README.Debian>, and F<TODO> files will not be installed.
fr: 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 B<-A> n'aura aucun effet sur les paquets avec des répertoires de documentation liés et les fichiers F<copyright>, F<changelog>, F<README.Debian> et F<TODO> ne seront pas installés.

note: type: textblock
en: (An older method to accomplish the same thing, which is still supported, is to make the documentation directory of a package be a dangling symlink, before calling B<dh_installdocs>.)
fr: (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 à B<dh_installdocs>.)

note: type: textblock
en: Please note that this option only applies to the documentation directory for the package itself.  When the package ships documentation for another package (e.g. see B<--doc-main-package>), it will not use a symlink for the documentation of the other package.
fr: 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 B<--doc-main-package>), il n'utilisera pas de lien symbolique pour la documentation de l'autre paquet.

note: type: textblock
en: B<CAVEAT 1>: If a previous version of the package was built without this option and is now built with it (or vice-versa), it requires a "dir to symlink" (or "symlink to dir") migration.  Since debhelper has no knowledge of previous versions, you have to enable this migration itself.
fr: B<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.

note: type: textblock
en: This can be done by providing a "debian/I<package>.maintscript" file and using L<dh_installdeb(1)> to provide the relevant maintainer script snippets.
fr: Cela peut être effectué en fournissant un fichier « debian/I<paquet>.maintscript » et en utilisant L<dh_installdeb(1)> pour fournir les extraits des scripts de maintenance correspondants.

note: type: textblock
en: B<CAVEAT 2>: The use of B<--link-doc> should only be done when the packages have same "architecture" type.  A link from an architecture independent package to an architecture dependent package (or vice versa) will not work.  Since compat 10, debhelper will actively reject unsupported combinations.
fr: B<AVERTISSEMENT 2> : B<--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.

note: type: textblock
en: Install these files as documentation into the first package acted on. (Or in all packages if B<-A> is specified).
fr: Installe les fichiers indiqués en tant que documentation du premier paquet traité (ou de tous les paquets traités si B<-A> est indiqué).

note: type: textblock
en: This is an example of a F<debian/package.docs> file:
fr: Voici un exemple de fichier F<debian/paquet.docs> :

note: type: verbatim
en:   README
      TODO
      debian/notes-for-maintainers.txt
      docs/manual.txt
      docs/manual.pdf
      docs/manual-html/
fr:  README
     TODO
     debian/notes-for-maintainers.txt
     docs/manual.txt
     docs/manual.pdf
     docs/manual-html/

note: type: textblock
en: Note that B<dh_installdocs> will happily copy entire directory hierarchies if you ask it to (similar to B<cp -a>). If it is asked to install a directory, it will install the complete contents of the directory.
fr: Nota : Heureusement, B<dh_installdocs> sait copier des hiérarchies entières de répertoire (comme un B<cp -a>). Si on lui demande d'installer un répertoire, il installera le contenu complet du répertoire.

note: type: textblock
en: dh_installemacsen - register an Emacs add on package
fr: dh_installemacsen - Inscrire un paquet additionnel Emacs

note: type: textblock
en: B<dh_installemacsen> [S<I<debhelper options>>] [B<-n>] [B<--priority=>I<n>] [B<--flavor=>I<foo>]
fr: B<dh_installemacsen> [I<options_de_debhelper>] [B<-n>] [B<--priority=>I<n>] [B<--flavor=>I<toto>]

note: type: textblock
en: B<dh_installemacsen> is a debhelper program that is responsible for installing files used by the Debian B<emacsen-common> package into package build directories.
fr: B<dh_installemacsen> est le programme de la suite debhelper chargé de l'installation, dans le répertoire de construction du paquet, des fichiers utilisés par le paquet Debian B<emacsen-common>.

note: type: textblock
en: It also automatically generates the F<preinst> F<postinst> and F<prerm> commands needed to register a package as an Emacs add on package. The commands are added to the maintainer scripts by B<dh_installdeb>. See L<dh_installdeb(1)> for an explanation of how this works.
fr: Ce programme va également, automatiquement, produire les lignes de code des scripts de maintenance F<preinst>, F<postinst> et F<prerm> nécessaires à l'inscription du paquet en tant que paquet additionnel d'Emacs. Les commandes sont ajoutées dans les scripts de maintenance par B<dh_installdeb>. Consulter L<dh_installdeb(1)> pour obtenir une explication sur ce fonctionnement.

note: type: =item
en: debian/I<package>.emacsen-compat
fr: debian/I<paquet>.emacsen-compat

note: type: textblock
en: Installed into F<usr/lib/emacsen-common/packages/compat/package> in the package build directory.
fr: Installé dans le répertoire de construction du paquet sous F<usr/lib/emacsen-common/packages/compat/paquet>.

note: type: =item
en: debian/I<package>.emacsen-install
fr: debian/I<paquet>.emacsen-install

note: type: textblock
en: Installed into F<usr/lib/emacsen-common/packages/install/package> in the package build directory.
fr: Installé dans le répertoire de construction du paquet sous F<usr/lib/emacsen-common/paquet/install/paquet>.

note: type: =item
en: debian/I<package>.emacsen-remove
fr: debian/I<paquet>.emacsen-remove

note: type: textblock
en: Installed into F<usr/lib/emacsen-common/packages/remove/package> in the package build directory.
fr: Installé dans le répertoire de construction du paquet sous F<usr/lib/emacsen-common/packages/remove/paquet>.

note: type: =item
en: debian/I<package>.emacsen-startup
fr: debian/I<paquet>.emacsen-startup

note: type: textblock
en: Installed into etc/emacs/site-start.d/50I<package>.el in the package build directory. Use B<--priority> to use a different priority than 50.
fr: Installé dans le répertoire de construction du paquet sous F<etc/emacs/site-start.d/50I<paquet>.el>. Utilise B<--priority> pour définir une priorité différente de B<50>.

note: type: textblock
en: Do not modify F<postinst>/F<prerm> scripts.
fr: Empêche la modification des scripts de maintenance du paquet F<postinst> et F<prerm>.

note: type: textblock
en: Sets the priority number of a F<site-start.d> file. Default is 50.
fr: Fixe le numéro de priorité du fichier F<site-start.d>. La valeur par défaut est B<50>.

note: type: =item
en: B<--flavor=>I<foo>
fr: B<--flavor=>I<toto>

note: type: textblock
en: Sets the flavor a F<site-start.d> file will be installed in. Default is B<emacs>, alternatives include B<xemacs> and B<emacs20>.
fr: Fixe la « saveur » dans laquelle le fichier F<site-start.d> sera installé. La valeur par défaut est B<emacs>. Les autres valeurs possibles sont B<xemacs> et B<emacs20>.

note: type: textblock
en: dh_installexamples - install example files into package build directories
fr: dh_installexamples - Installer les fichiers d'exemples dans le répertoire de construction du paquet

note: type: textblock
en: B<dh_installexamples> [S<I<debhelper options>>] [B<-A>] [B<-X>I<item>] [S<I<file> ...>]
fr: B<dh_installexamples> [S<I<options_de_debhelper>>] [B<-A>] [B<-X>I<élément>] [S<I<fichier> ...>]

note: type: textblock
en: B<dh_installexamples> is a debhelper program that is responsible for installing examples into F<usr/share/doc/package/examples> in package build directories.
fr: B<dh_installexamples> est le programme de la suite debhelper chargé de l'installation des exemples, dans le répertoire de construction du paquet, sous F<usr/share/doc/package/examples>.

note: type: =item
en: debian/I<package>.examples
fr: debian/I<paquet>.examples

note: type: textblock
en: Lists example files or directories to be installed.
fr: Liste les fichiers ou les répertoires d'exemples à installer.

note: type: textblock
en: Install any files specified by command line parameters in ALL packages acted on.
fr: Installe l'ensemble des fichiers indiqués sur la ligne de commande dans B<tous> les paquets construits.

note: type: textblock
en: Note that this is not the same as the B<--sourcedirectory> option used by the B<dh_auto_>I<*> commands. You rarely need to use this option, since B<dh_installexamples> automatically looks for files in F<debian/tmp> in debhelper compatibility level 11 and above.
fr: Nota : cette option ne fait pas la même chose que B<--sourcedirectory> utilisée par B<dh_auto_>I<*>. Il est rare d'avoir besoin d'utiliser cette option puisque B<dh_installexamples> cherche automatiquement les fichiers dans F<debian/tmp> depuis la version 11 de debhelper.

note: type: textblock
en: This option cannot be used when B<dh_installexamples> is instructed to act on multiple packages.  If you need this option, you will generally need to combine it with B<-p> to ensure exactly one package is acted on.
fr: Cette option ne peut pas être utilisée lorsque B<dh_installexamples> doit agir sur plusieurs paquets. Si vous avez besoin de cette option, vous devrez généralement l'associer à B<-p> pour vous assurer de n'agir que sur un paquet.

note: type: textblock
en: Exclude files that contain I<item> anywhere in their filename from being installed.
fr: Exclut du traitement les fichiers qui comportent I<élément> n'importe où dans leur nom.

note: type: textblock
en: Install these files (or directories) as examples into the first package acted on. (Or into all packages if B<-A> is specified.)
fr: Installe ces fichiers (ou répertoires) en tant qu'exemples dans le premier paquet construit (ou dans tous les paquets si B<-A> est indiqué).

note: type: textblock
en: Note that B<dh_installexamples> will happily copy entire directory hierarchies if you ask it to (similar to B<cp -a>). If it is asked to install a directory, it will install the complete contents of the directory.
fr: Nota : Heureusement, B<dh_installexamples> sait copier des hiérarchies entières de répertoire (comme un B<cp -a>). Si on lui demande d'installer un répertoire, il installera le contenu complet du répertoire.

note: type: textblock
en: dh_installifupdown - install if-up and if-down hooks
fr: dh_installifupdown - Installer les accroches (hooks) if-up et if-down

note: type: textblock
en: B<dh_installifupdown> [S<I<debhelper options>>] [B<--name=>I<name>]
fr: B<dh_installiffupifdown> [I<options_de_debhelper>] [B<--name=>I<nom>]

note: type: textblock
en: B<dh_installifupdown> is a debhelper program that is responsible for installing F<if-up>, F<if-down>, F<if-pre-up>, and F<if-post-down> hook scripts into package build directories.
fr: B<dh_installifupifdown> est le programme de la suite debhelper chargé de l'installation des scripts d'accroches (hooks) F<if-up>, F<if-down>, F<if-pre-up> et f<if-post-down> dans le répertoire de construction du paquet.

note: type: =item
en: debian/I<package>.if-up
fr: debian/I<paquet>.if-up

note: type: =item
en: debian/I<package>.if-down
fr: debian/I<paquet>.if-down

note: type: =item
en: debian/I<package>.if-pre-up
fr: debian/I<paquet>.if-pre-up

note: type: =item
en: debian/I<package>.if-post-down
fr: debian/I<paquet>.if-post-down

note: type: textblock
en: These files are installed into etc/network/if-*.d/I<package> in the package build directory.
fr: Ces fichiers sont installés dans le répertoire de construction du paquet sous etc/network/if-*.d/I<paquet>.

note: type: textblock
en: Look for files named F<debian/package.name.if-*> and install them as F<etc/network/if-*/name>, instead of using the usual files and installing them as the package name.
fr: Recherche les fichiers nommés F<debian/paquet.nom.if-*> et les installe sous F<etc/network/if-*/nom> au lieu d'utiliser les fichiers habituels et de les installer avec le nom du paquet.

note: type: textblock
en: dh_installinfo - install info files
fr: dh_installinfo - Installer les fichiers info

note: type: textblock
en: B<dh_installinfo> [S<I<debhelper options>>] [B<-A>] [S<I<file> ...>]
fr: B<dh_installinfo> [S<I<options_de_debhelper>>] [B<-A>] [S<I<fichier> ...>]

note: type: textblock
en: B<dh_installinfo> is a debhelper program that is responsible for installing info files into F<usr/share/info> in the package build directory.
fr: B<dh_installinfo> est le programme de la suite debhelper chargé de l'installation des fichiers info dans F<usr/share/info> dans le répertoire de construction du paquet.

note: type: =item
en: debian/I<package>.info
fr: debian/I<paquet>.info

note: type: textblock
en: List info files to be installed.
fr: Liste les fichiers info à installer.

note: type: textblock
en: Note that this is not the same as the B<--sourcedirectory> option used by the B<dh_auto_>I<*> commands. You rarely need to use this option, since B<dh_installinfo> automatically looks for files in F<debian/tmp> in debhelper compatibility level 11 and above.
fr: Nota : Cette option ne fait pas la même chose que B<--sourcedirectory> utilisée par B<dh_auto_>I<*>. Il est rare d'avoir besoin d'utiliser cette option puisque B<dh_installinfo> cherche automatiquement les fichiers dans F<debian/tmp> depuis le niveau de compatibilité 11 de debhelper.

note: type: textblock
en: Install these info files into the first package acted on. (Or in all packages if B<-A> is specified).
fr: Installe les fichiers info dans le premier paquet construit (ou dans tous les paquets si B<-A> est indiqué).

note: type: textblock
en: dh_installinit - install service init files into package build directories
fr: dh_installinit - Installer les fichiers de service « init » dans le répertoire de construction du paquet

note: type: textblock
en: B<dh_installinit> [S<I<debhelper options>>] [B<--name=>I<name>] [B<-n>] [B<-R>] [B<-r>] [B<-d>] [S<B<--> I<params>>]
fr: B<dh_installinit> [I<options_de_debhelper>] [B<--name=>I<nom>] [B<-n>] [B<-R>] [B<-r>] [B<-d>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_installinit> is a debhelper program that is responsible for installing init scripts with associated defaults files.  In compatibility levels up to and including 10, B<dh_installinit> will also install some systemd related files provided by the debian packaging (see the L</FILES> section below).  In compatibility levels up to and including 11, B<dh_installinit> will also handle upstart jobs provided in the debian packaging (see the L</FILES> for more information on this as well).
fr: B<dh_installinit> est le programme de la suite debhelper chargé de l'installation des scripts init avec les fichiers par défaut associés. Jusqu'au niveau de compatibilité 10, B<dh_installinit> s'occupait aussi de certains fichiers de systemd fournis par l'empaquetage Debian (consultez la section L</FICHIERS> ci-dessous). Jusqu'au niveau de compatibilité 11, B<dh_installinit> s'occupait aussi des fichiers de tâche upstart fournis par l'empaquetage Debian (voir aussi L</FICHIERS> pour plus d'informations).

note: type: textblock
en: It also automatically generates the F<postinst> and F<postrm> and F<prerm> commands needed to set up the symlinks in F</etc/rc*.d/> to start and stop the init scripts.
fr: De plus, il produit automatiquement les lignes de code des scripts de maintenance F<postinst>, F<postrm> et F<prerm> nécessaires à la configuration des liens symboliques dans F</etc/rc*.d/> pour démarrer et arrêter des scripts d'initialisation.

note: type: textblock
en: In compat 10 or earlier: If a package only ships a systemd service file and no sysvinit script is provided, you may want to exclude the call to dh_installinit for that package (e.g. via B<-N>).  Otherwise, you may get warnings from lintian about init.d scripts not being included in the package.
fr: Dans les niveaux de compatibilité 10 et avant : si un paquet fournit seulement un fichier de service systemd mais pas de script sysvinit, vous pouvez exclure l'appel à B<dh_installinit> pour ce paquet (par exemple avec B<-N>). Autrement vous recevrez des avertissements de lintian à propos de scripts init.d manquants.

note: type: =item
en: debian/I<package>.init
fr: debian/I<paquet>.init

note: type: textblock
en: If this exists, it is installed into etc/init.d/I<package> in the package build directory.
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous etc/init.d/I<paquet>.

note: type: =item
en: debian/I<package>.default
fr: debian/I<paquet>.default

note: type: textblock
en: If this exists, it is installed into etc/default/I<package> in the package build directory.
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous etc/default/I<paquet>.

note: type: =item
en: debian/I<package>.upstart
fr: debian/I<paquet>.upstart

note: type: textblock
en: In compatibility level 11, this file will trigger an error with a reminder about ensuring the proper removal of the upstart file in the previous package version.  Please consider using the "rm_conffile" feature from L<dh_installdeb(1)> to ensure the proper removal of previous upstart files.
fr: Dans le niveau de compatibilité 11, ce fichier provoquera une erreur contenant un rappel pour correctement supprimer le fichier upstart de la version précédente du paquet. Veuillez utiliser la fonction « rm_conffile » de L<dh_installdeb(1)> pour vous assurer de la suppression correcte des fichiers upstart.

note: type: textblock
en: In compatibility level 10, if this file exists, it is installed into etc/init/I<package>.conf in the package build directory.
fr: Dans le niveau de compatibilité 10, si ce fichier existe, il est installé dans le répertoire de construction du paquet, sous etc/init/I<paquet>.conf.

note: type: =item
en: debian/I<package>.service
fr: debian/I<paquet>.service

note: type: textblock
en: If this exists, it is installed into lib/systemd/system/I<package>.service in the package build directory. Only used in compat levels 10 and below.
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous lib/systemd/system/I<paquet>.service. Cela n'est utilisé que dans les niveaux de compatibilité 10 et inférieurs.

note: type: =item
en: debian/I<package>.tmpfile
fr: debian/I<paquet>.tmpfile

note: type: textblock
en: If this exists, it is installed into usr/lib/tmpfiles.d/I<package>.conf in the package build directory. (The tmpfiles.d mechanism is currently only used by systemd.) Only used in compat levels 10 and below.
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous usr/lib/tmpfiles.d/I<paquet>.conf (les mécanismes tmpfiles.d ne sont pour l'instant utilisés que par systemd). Cela n'est utilisé que dans les niveaux de compatibilité 10 et inférieurs.

note: type: textblock
en: Do not modify F<postinst>/F<postrm>/F<prerm> scripts.
fr: Empêche la modification des scripts de maintenance F<postinst>, F<postrm>, F<prerm>.

note: type: textblock
en: Only modify F<postinst>/F<postrm>/F<prerm> scripts, do not actually install any init script, default files, upstart job or systemd service file. May be useful if the file is shipped and/or installed by upstream in a way that doesn't make it easy to let B<dh_installinit> find it.
fr: Modifie seulement les scripts de F<postinst>, F<postrm> et F<prerm>. N'installe alors ni script init, ni fichier par défaut, ni tâche upstart, ni fichier de service systemd. Cela peut être utile si le fichier est inclus ou installé en amont d'une façon qui ne rend pas facile sa recherche par B<dh_installinit>.

note: type: textblock
en: B<Caveat>: This will bypass all the regular checks and I<unconditionally> modify the scripts.  You will almost certainly want to use this with B<-p> to limit, which packages are affected by the call.  Example:
fr: B<Avertissement> : cela court-circuitera toutes les vérifications habituelles et modifiera les scripts B<sans conditions>. Vous voudrez certainement utiliser cela avec l'option B<-p> pour limiter les paquets affectés par l'appel. Par exemple :

note: type: verbatim
en:  override_dh_installinit:
    	dh_installinit -pfoo --only-scripts
    	dh_installinit --remaining
fr:  override_dh_installinit:
    	dh_installinit -ptoto --only-scripts
    	dh_installinit --remaining

note: type: textblock
en: Do not stop the init script until after the package upgrade has been completed.  This is the default behaviour in compat 10.
fr: N'arrête pas le script init tant que la mise à niveau du paquet n'est pas terminée. C'est le comportement par défaut dans le niveau de compatibilité 10.

note: type: textblock
en: In early compat levels, the default was to stop the script in the F<prerm>, and starts it again in the F<postinst>.
fr: Dans les niveaux de compatibilité précédents, le comportement par défaut arrêtait le script lors du F<prerm> et le redémarrait lors du F<postinst>.

note: type: textblock
en: This can be useful for daemons that should not have a possibly long downtime during upgrade. But you should make sure that the daemon will not get confused by the package being upgraded while it's running before using this option.
fr: Cela peut être utile pour les démons qui ne peuvent pas être arrêtés trop longtemps lors de la mise à jour. Mais, avant d'utiliser cette option, il faut s'assurer que ces démons ne seront pas perturbés par la mise à jour du paquet pendant leur fonctionnement.

note: type: textblock
en: Undo a previous B<--restart-after-upgrade> (or the default of compat 10).  If no other options are given, this will cause the service to be stopped in the F<prerm> script and started again in the F<postinst> script.
fr: Annule un précédent B<--restart-after-upgrade> (ou le défaut du niveau de compatibilité 10). Si aucune autre option n'est donnée, cela provoque l'arrêt du service dans le script F<prerm> et son redémarrage dans le script F<postinst>.

note: type: textblock
en: Do not stop init script on upgrade.  This has the side-effect of not restarting the service as a part of the upgrade.
fr: N'arrête pas le script init lors de la mise à niveau. Cela a pour effet secondaire de ne pas redémarrer le service lors de la mise à niveau.

note: type: textblock
en: If you want to restart the service with minimal downtime, please use B<--restart-after-upgrade> (default in compat 10 or later).  If you want the service to be restarted but be stopped during the upgrade, then please use B<--no-restart-after-upgrade> (note the "after-upgrade").
fr: Si vous désirez redémarrer le service en minimisant la durée d'interruption, utilisez B<--restart-after-upgrade> (par défaut dans les niveaux de compatibilité 10 et au delà). Si vous voulez que le service soit redémarré, mais à l'arrêt pendant la mise à niveau, utilisez plutôt B<--no-restart-after-upgrade> (notez le « after-upgrade »).

note: type: textblock
en: Note that the B<--no-restart-on-upgrade> alias is deprecated and will be removed in compat 12.  This is to avoid confusion with the B<--no-restart-after-upgrade> option.  The B<--no-stop-on-upgrade> variant was introduced in debhelper 10.2 (included in Debian stretch).
fr: Veuillez note que l'alias B<--no-restart-on-upgrade> est obsolète et sera supprimé dans le niveau de compatibilité 12, pour éviter de confondre avec l'option B<--no-restart-after-upgrade>. La variante B<--no-stop-on-upgrade> a été introduite dans la version 10.2 de debhelper (incluse dans Debian Stretch).

note: type: textblock
en: Do not start the init script on install or upgrade, or stop it on removal.  Only call B<update-rc.d>. Useful for rcS scripts.
fr: Empêche le lancement du script init lors de l'installation ou de la mise à jour, ainsi que l'arrêt lors de la suppression. Lance uniquement un B<update-rc.d>. Utile pour les scripts rcS.

note: type: textblock
en: Disable the init script on purge, but do not enable them on install.  This implies a versioned dependency on B<< init-system-helpers (E<gt>= 1.51) >> as it is the first (functional) version that supports B<< update-rc.d E<lt>scriptE<gt> defaults-disabled >>.
fr: Désactive le script init lors de la purge, mais ne l'active pas à l'installation. Cette option implique une dépendance versionnée sur B<<init-system-helpers (E<gt>= 1.51) >> car c'est la première version (fonctionnelle) à prendre en charge B<< update-rc.d E<lt>scriptE<gt> defaults-disabled >>.

note: type: textblock
en: B<Note> that this option does not affect whether the services are started.  Please remember to also use B<--no-start> if the service should not be started.
fr: B<Nota> : cette option n'affecte pas le démarrage des services. Veuillez utiliser B<--no-start> si le service ne doit pas être démarré.

note: type: textblock
en: Cannot be combined with B<-u>I<params>, B<--update-rcd-params=>I<params>, or B<--> I<params>.
fr: Ne peut pas être combiné à B<-u>I<paramètres> B<--update-rcd-params=>I<paramètres> ou B<--> I<paramètres>.

note: type: textblock
en: Remove trailing B<d> from the name of the package, and use the result for the filename the upstart job file is installed as in F<etc/init/> , and for the filename the init script is installed as in etc/init.d and the default file is installed as in F<etc/default/>. This may be useful for daemons with names ending in B<d>. (Note: this takes precedence over the B<--init-script> parameter described below.)
fr: Enlève le B<d> situé à la fin du nom du paquet et utilise le résultat pour nommer le fichier de tâche upstart, installé dans F<etc/init>, et le script init, installé dans F<etc/init.d/>, ainsi que pour nommer le fichier default, installé dans F<etc/default/>. Cela peut être utile pour des démons dont le nom est terminé par B<d>. Nota : Ce paramètre a priorité sur B<--init-script> décrit ci-dessous.

note: type: =item
en: B<-u>I<params> B<--update-rcd-params=>I<params>
fr: B<-u>I<paramètres> B<--update-rcd-params=>I<paramètres>

note: type: textblock
en: Pass I<params> to L<update-rc.d(8)>. If not specified, B<defaults> (or B<defaults-disabled> with B<--no-enable>) will be passed to L<update-rc.d(8)>.
fr: Passe les I<paramètres> indiqués à L<update-rc.d(8)>. Si rien n'est indiqué, B<defaults> (ou B<defaults-disabled> avec B<--no-enable>) sera passé à L<update-rc.d(8)>.

note: type: textblock
en: Cannot be combined with B<--no-enable>.
fr: Ne peut pas être combiné à B<--no-enable>.

note: type: textblock
en: Install the init script (and default file) as well as upstart job file using the filename I<name> instead of the default filename, which is the package name. When this parameter is used, B<dh_installinit> looks for and installs files named F<debian/package.name.init>, F<debian/package.name.default> and F<debian/package.name.upstart> instead of the usual F<debian/package.init>, F<debian/package.default> and F<debian/package.upstart>.
fr: Installe le script init (et le fichier F<default>) ainsi que le fichier de tâche upstart en utilisant le I<nom> indiqué au lieu du nom du paquet. Quand ce paramètre est employé, B<dh_installinit> recherche et installe des fichiers appelés F<debian/paquet.nom.init>, F<debian/paquet.nom.default> et F<debian/paquet.nom.upstart>, au lieu des F<debian/paquet.init>, F<debian/paquet.default> et F<debian/paquet.upstart> habituels.

note: type: =item
en: B<--init-script=>I<scriptname>
fr: B<--init-script=>I<nom-du-script>

note: type: textblock
en: Use I<scriptname> as the filename the init script is installed as in F<etc/init.d/> (and also use it as the filename for the defaults file, if it is installed). If you use this parameter, B<dh_installinit> will look to see if a file in the F<debian/> directory exists that looks like F<package.scriptname> and if so will install it as the init script in preference to the files it normally installs.
fr: Utilise I<nom-du-script> en tant que nom du script init dans F<etc/init.d/> et, si besoin est, comme nom du fichier « defaults ». Avec ce paramètre B<dh_installinit> cherche dans le répertoire F<debian/> un fichier du genre F<paquet.nom-du-script> et, s'il le trouve, l'installe en tant que script init à la place des fichiers qu'il installe habituellement.

note: type: textblock
en: This parameter is deprecated, use the B<--name> parameter instead. This parameter is incompatible with the use of upstart jobs.
fr: Ce paramètre est déconseillé. Il vaut mieux utiliser B<--name>. Ce paramètre est incompatible avec l'utilisation des tâches upstart.

note: type: =item
en: B<--error-handler=>I<function>
fr: B<--error-handler=>I<fonction>

note: type: textblock
en: Call the named shell I<function> if running the init script fails. The function should be provided in the F<prerm> and F<postinst> scripts, before the B<#DEBHELPER#> token.
fr: Invoque la I<fonction> indiquée d'interpréteur de commandes dans le cas où le script init échouerait. La fonction doit être décrite dans les scripts de maintenance F<prerm> et F<postinst> avant l'apparition de B<#DEBHELPER#>.

note: type: textblock
en: dh_installinitramfs - install initramfs hooks and setup maintscripts
fr: dh_installinitramfs - Installer les accroches (hooks) pour initramfs et configurer les scripts de maintenance

note: type: textblock
en: B<dh_installinitramfs> [S<B<debhelper options>>] [B<-n>]
fr: B<dh_installinitramfs> [B<options_de_debhelper>] [B<-n>]

note: type: textblock
en: B<dh_installinitramfs> is a debhelper program that is responsible for installing Debian package provided initramfs hooks.
fr: B<dh_installinitramfs> est le programme de la suite debhelper chargé de l'installation des accroches (hooks) pour initramfs fournies par le paquet Debian.

note: type: textblock
en: If B<dh_installinitramfs> installs or (in compat 12 or later) detects one or more initramfs hooks in the package, then it also automatically generates the F<postinst> and F<postrm> commands needed to interface with the Debian initramfs system.  These commands are inserted into the maintainer scripts by L<dh_installdeb(1)>.
fr: Si B<dh_installinitramfs> installe ou (à partir de la version 12) détecte une ou plusieurs accroches pour initramfs dans le paquet, il produit automatiquement les lignes de code des scripts de maintenance F<postinst> et F<postrm> nécessaires à l'interfaçage avec le système initramfs de Debian. Ces commandes sont insérées dans les scripts de maintenance par L<dh_installdeb(1)>.

note: type: =item
en: debian/I<package>.initramfs-hook
fr: debian/I<paquet>.initramfs-hook

note: type: textblock
en: Assumed to be an initramfs hook that will be installed into F<< usr/share/initramfs-tools/hooks/I<package> >> in the package build directory. See B<HOOK SCRIPTS> in L<initramfs-tools(8)> for more information about initramfs hooks.
fr: Considéré comme une accroche pour initramfs qui sera installée dans F<< usr/share/initramfs-tools/hooks/I<paquet> >> dans le répertoire de construction du paquet. Consultez B<HOOK SCRIPTS> dans L<initramfs-tools(8)> pour plus d'information à ce sujet.

note: type: textblock
en: Do not modify F<postinst>/F<postrm> scripts.
fr: Empêche la modification des scripts de maintenance du paquet F<postinst> et F<postrm>.

note: type: textblock
en: dh_installlogcheck - install logcheck rulefiles into etc/logcheck/
fr: dh_installlogcheck - Installer les fichiers de règles de vérification des journaux (logcheck rulefiles) dans etc/logcheck/

note: type: textblock
en: B<dh_installlogcheck> [S<I<debhelper options>>]
fr: B<dh_installlogcheck> [S<B<options_de_debhelper>>]

note: type: textblock
en: B<dh_installlogcheck> is a debhelper program that is responsible for installing logcheck rule files.
fr: B<dh_installlogcheck> est le programme de la suite debhelper chargé de l'installation des fichiers de règles de vérification des journaux (logcheckrule files)

note: type: =item
en: debian/I<package>.logcheck.cracking
fr: debian/I<paquet>.logcheck.cracking

note: type: =item
en: debian/I<package>.logcheck.violations
fr: debian/I<paquet>.logcheck.violations

note: type: =item
en: debian/I<package>.logcheck.violations.ignore
fr: debian/I<paquet>.logcheck.violations.ignore

note: type: =item
en: debian/I<package>.logcheck.ignore.workstation
fr: debian/I<paquet>.logcheck.ignore.workstation

note: type: =item
en: debian/I<package>.logcheck.ignore.server
fr: debian/I<paquet>.logcheck.ignore.server

note: type: =item
en: debian/I<package>.logcheck.ignore.paranoid
fr: debian/I<paquet>.logcheck.ignore.paranoid

note: type: textblock
en: Each of these files, if present, are installed into corresponding subdirectories of F<etc/logcheck/> in package build directories.
fr: S'ils existent, les fichiers suivants seront installés dans le sous-répertoire F<etc/logcheck/> du répertoire de construction du paquet.

note: type: textblock
en: Look for files named F<debian/package.name.logcheck.*> and install them into the corresponding subdirectories of F<etc/logcheck/>, but use the specified name instead of that of the package.
fr: Recherche des fichiers nommés F<debian/paquet.nom.logcheck.*> et les installe dans les sous-répertoires correspondants de F<etc/logcheck/>, mais utilise le I<nom> indiqué au lieu de celui du I<paquet>.

note: type: verbatim
en: This program is a part of debhelper.
fr: Ce programme fait partie de debhelper.

note: type: textblock
en: dh_installlogrotate - install logrotate config files
fr: dh_installlogrotate - Installer les fichiers de configuration de la rotation des journaux (logrotate)

note: type: textblock
en: B<dh_installlogrotate> [S<I<debhelper options>>] [B<--name=>I<name>]
fr: B<dh_installlogrotate> [I<options_de_debhelper>] [B<--name=>I<nom>]

note: type: textblock
en: B<dh_installlogrotate> is a debhelper program that is responsible for installing logrotate config files into F<etc/logrotate.d> in package build directories.  Files named F<debian/package.logrotate> are installed.
fr: B<dh_installlogrotate> est le programme de la suite debhelper chargé de l'installation des fichiers nommés F<debian/paquet.logrotate>, dans le répertoire de construction du paquet, sous F<etc/logrotate.d>.

note: type: textblock
en: Look for files named F<debian/package.name.logrotate> and install them as F<etc/logrotate.d/name>, instead of using the usual files and installing them as the package name.
fr: Recherche des fichiers nommés F<debian/I<paquet>.I<nom>.logrotate> et les installe sous F<etc/logrotate.d/I<nom>> au lieu d'utiliser les fichiers habituels et de les installer en les baptisant du nom du paquet.

note: type: textblock
en: dh_installman - install man pages into package build directories
fr: dh_installman - Installer les pages de manuel dans le répertoire de construction du paquet

note: type: textblock
en: B<dh_installman> [S<I<debhelper options>>] [S<I<manpage> ...>]
fr: B<dh_installman> [S<I<options_de_debhelper>>] [S<I<page-de-manuel> ...>]

note: type: textblock
en: B<dh_installman> is a debhelper program that handles installing man pages into the correct locations in package build directories.
fr: B<dh_installman> est un programme de la suite debhelper chargé de l'installation automatique des pages de manuel au bon endroit dans le répertoire de construction du paquet.

note: type: textblock
en: In compat 10 and earlier, this program was primarily for when upstream's build system does not properly install them as a part of its install step (or it does not have an install step).  In compat 11 and later, it supports the same features of L<dh_install(1)> and has the advantage that it respects the B<nodoc> build profile (unlike L<dh_install(1)>).
fr: Jusqu'au niveau de compatibilité 10, ce programme était utilisé principalement lorsque le système de construction amont ne les installait pas correctement lors de la phase d'installation. En version 11 et postérieures, il prend en charge les mêmes fonctionnalités que L<dh_install(1)> et a l'avantage de respecter le profil B<nodoc> (contrairement à L<dh_install(1)>).

note: type: textblock
en: Even if you prefer to use L<dh_install(1)> for installing the manpages, B<dh_installman> can still be useful for converting the manpage encoding to UTF-8 and for converting F<.so> links (as described below).  However, that part happens automatically without any explicit configuration.
fr: Même si vous préférez L<dh_install(1)> pour installer les pages de manuel, B<dh_installman> peut être utile pour convertir les pages en UTF-8 et les liens F<.so> (comme décrit plus bas). De plus, cela est effectué automatiquement sans configuration explicite.

note: type: textblock
en: You tell B<dh_installman> what man pages go in your packages, and it figures out where to install them based on the section field in their B<.TH> or B<.Dt> line. If you have a properly formatted B<.TH> or B<.Dt> line, your man page will be installed into the right directory, with the right name (this includes proper handling of pages with a subsection, like B<3perl>, which are placed in F<man3>, and given an extension of F<.3perl>). If your B<.TH> or B<.Dt> line is incorrect or missing, the program may guess wrong based on the file extension.
fr: À partir de la liste des pages de manuel à installer, B<dh_installman> examine la section indiquée à la ligne B<.TH> ou B<.Dt> de la page et en déduit la destination. Si la ligne B<.TH> ou B<.Dt> est correctement renseignée, les pages de manuel seront installées dans la bonne section avec le nom adéquat. Ce mécanisme fonctionne également pour les pages comportant des sous-sections, telles que B<3perl>, qui sera placée en F<man3> et portera l'extension F<.3perl>. Si la ligne B<.TH> ou B<.Dt> est erronée ou absente, le programme peut faire une mauvaise déduction, basée sur l'extension du fichier.

note: type: textblock
en: It also supports translated man pages, by looking for extensions like F<.ll.8> and F<.ll_LL.8>, or by use of the B<--language> switch.
fr: B<dh_installman> gère également les traductions de pages de manuel soit en cherchant des extensions telles que F<.ll.8> et F<ll_LL.8>, soit en utilisant l'option B<--language>. (NdT : « ll » représente le code langue sur deux caractères et « LL » la variante locale sur deux caractères également. Par exemple : fr_BE pour le français de Belgique.)

note: type: textblock
en: If B<dh_installman> seems to install a man page into the wrong section or with the wrong extension, this is because the man page has the wrong section listed in its B<.TH> or B<.Dt> line. Edit the man page and correct the section, and B<dh_installman> will follow suit. See L<man(7)> for details about the B<.TH> section, and L<mdoc(7)> for the B<.Dt> section. If B<dh_installman> seems to install a man page into a directory like F</usr/share/man/pl/man1/>, that is because your program has a name like F<foo.pl>, and B<dh_installman> assumes that means it is translated into Polish. Use B<--language=C> to avoid this.
fr: Si B<dh_installman> installe une page de manuel dans la mauvaise section ou avec une extension erronée, c'est parce que la page de manuel possède une section comportant une ligne B<.TH> ou B<.Dt> erronée. Il suffit d'éditer la page de manuel et de corriger la section pour que B<dh_installman> fonctionne correctement. Voir L<man(7)> pour les précisions sur la section B<.TH> et L<mdoc(7)> pour la section B<.Dt>. Si B<dh_installman> installe une page de manuel dans un répertoire tel que F</usr/share/man/pl/man1/> c'est parce que le programme possède un nom comme F<toto.pl> et que B<dh_installman> pense que la page de manuel est traduite en polonais (pl). Il suffit d'utiliser B<--language=C> pour lever cette ambiguïté.

note: type: textblock
en: After the man page installation step, B<dh_installman> will check to see if any of the man pages in the temporary directories of any of the packages it is acting on contain F<.so> links. If so, it changes them to symlinks.
fr: Après l'étape d'installation des pages de manuel, B<dh_installman> vérifie si des pages de manuel, contenues dans les répertoires temporaires des paquets traités, contiennent des liens F<.so>. Dans ce cas, il les transforme en liens symboliques.

note: type: textblock
en: Also, B<dh_installman> will use man to guess the character encoding of each manual page and convert it to UTF-8. If the guesswork fails for some reason, you can override it using an encoding declaration. See L<manconv(1)> for details.
fr: Également, B<dh_installman> va regarder le contenu de la page de manuel pour déterminer l'encodage des caractères de chaque page de manuel et de les convertir en UTF-8. Si, pour une raison quelconque, cette reconnaissance n'est pas correcte, vous pouvez forcer l'encodage en utilisant une déclaration d'encodage. Consulter L<manconv(1)> pour obtenir plus de détails.

note: type: =item
en: debian/I<package>.manpages
fr: debian/I<paquet>.manpages

note: type: textblock
en: Lists man pages to be installed.
fr: Liste les pages de manuel à installer.

note: type: textblock
en: Use this to specify that the man pages being acted on are written in the specified language.
fr: Permet d'indiquer que les pages de manuel doivent être traitées comme étant écrites dans le langage indiqué par « ll ».

note: type: =item
en: I<manpage> ...
fr: I<page-de-manuel> ...

note: type: textblock
en: Install these man pages into the first package acted on. (Or in all packages if B<-A> is specified).
fr: Installe les pages de manuel indiquées dans le premier paquet traité (ou dans tous les paquets traités si B<-A> est indiqué).

note: type: textblock
en: An example F<debian/manpages> file could look like this:
fr: Un fichier exemple de F<debian/manpages> ressemblerait à ceci :

note: type: verbatim
en:   doc/man/foo.1
      # Translations
      doc/man/foo.da.1
      doc/man/foo.de.1
      doc/man/foo.fr.1
      # NB: The following line is considered a polish translation
      # of "foo.1" (and not a manpage written in perl called "foo.pl")
      doc/man/foo.pl.1
      # ...
fr:   doc/man/foo.1
      # Traductions
      doc/man/foo.da.1
      doc/man/foo.de.1
      doc/man/foo.fr.1
      # NB: La ligne suivante est considérée comme une traduction polonaise
      # de "foo.1" (pas une page de manuel écrite en Perl appelée "foo.pl")
      doc/man/foo.pl.1
      # ...

note: type: textblock
en: An older version of this program, L<dh_installmanpages(1)>, is still used by some packages, and so is still included in debhelper.  It is, however, deprecated, due to its counterintuitive and inconsistent interface. Use this program instead.
fr: Une ancienne version de ce programme, L<dh_installmanpages(1)>, est encore employée dans quelques paquets. Pour cette raison, l'ancienne version est encore incluse dans debhelper. Il est cependant déconseillé de l'employer en raison de son interface non intuitive et contradictoire. Il faut employer ce programme à la place.

note: type: textblock
en: dh_installmanpages - old-style man page installer (deprecated)
fr: dh_installmanpages - Ancien programme d'installation des pages de manuel (obsolète)

note: type: textblock
en: B<dh_installmanpages> [S<I<debhelper options>>] [S<I<file> ...>]
fr: B<dh_installmanpages> [S<I<options_de_debhelper>>] [S<I<fichier> ...>]

note: type: textblock
en: B<dh_installmanpages> is a debhelper program that is responsible for automatically installing man pages into F<usr/share/man/> in package build directories.
fr: B<dh_installmanpages> est l'ancien programme de la suite debhelper chargé de l'installation automatique des pages de manuel dans le répertoire F<usr/share/man/> du répertoire de construction du paquet.

note: type: textblock
en: This is a DWIM-style program, with an interface unlike the rest of debhelper. It is deprecated, and you are encouraged to use L<dh_installman(1)> instead.
fr: C'est un programme de style DWIM (« fais ce que je veux dire »), possédant une interface différente du reste de la suite debhelper. Son usage est déconseillé et il faut lui préférer L<dh_installman(1)>.

note: type: textblock
en: B<dh_installmanpages> scans the current directory and all subdirectories for filenames that look like man pages. (Note that only real files are looked at; symlinks are ignored.) It uses L<file(1)> to verify that the files are in the correct format. Then, based on the files' extensions, it installs them into the correct man directory.
fr: B<dh_installmanpages> explore le répertoire actuel et tous les sous-répertoires à la recherche de fichiers portant un nom ressemblant à ceux utilisés pour les pages de manuel. Nota : Seuls les vrais répertoires sont scrutés, les liens symboliques sont ignorés. B<dh_installmanpages> utilise L<file(1)> pour vérifier si les fichiers sont dans un format correct, puis se base sur l'extension du fichier pour l'installer dans le bon répertoire.

note: type: textblock
en: All filenames specified as parameters will be skipped by B<dh_installmanpages>.  This is useful if by default it installs some man pages that you do not want to be installed.
fr: Tous les fichiers indiqués sur la ligne de commande seront ignorés par B<dh_installmanpages>. C'est pratique si, par défaut, il installe des pages de manuel dont vous ne voulez pas.

note: type: textblock
en: After the man page installation step, B<dh_installmanpages> will check to see if any of the man pages are F<.so> links. If so, it changes them to symlinks.
fr: Après l'étape d'installation des pages de manuel, B<dh_installmanpages> vérifie si des pages de manuel contiennent des liens F<.so>. Dans ce cas, il les transforme en liens symboliques.

note: type: textblock
en: Do not install these files as man pages, even if they look like valid man pages.
fr: N'installe pas les fichiers indiqués même s'ils ressemblent à des pages de manuel.

note: type: =head1
en: BUGS
fr: BOGUES

note: type: textblock
en: B<dh_installmanpages> will install the man pages it finds into B<all> packages you tell it to act on, since it can't tell what package the man pages belong in. This is almost never what you really want (use B<-p> to work around this, or use the much better L<dh_installman(1)> program instead).
fr: B<dh_installmanpages> installe les pages de manuel qu'il trouve dans B<tous> les paquets traités puisqu'on ne peut pas préciser à quel paquet les pages de manuel appartiennent. Ce n'est presque jamais ce qui est désiré. (On peut employer B<-p> pour s'en sortir, mais il vaut mieux utiliser L<dh_installman(1)>.)

note: type: textblock
en: Files ending in F<.man> will be ignored.
fr: Les fichiers finissant par L<.man> sont ignorés.

note: type: textblock
en: Files specified as parameters that contain spaces in their filenames will not be processed properly.
fr: Les fichiers indiqués en paramètres sur la ligne de commande, qui contiennent des espaces dans leurs noms, ne seront pas traités correctement.

note: type: textblock
en: dh_installmenu - install Debian menu files into package build directories
fr: dh_installmenu - Installer les fichiers du menu Debian dans le répertoire de construction du paquet

note: type: textblock
en: B<dh_installmenu> [S<B<debhelper options>>] [B<-n>]
fr: B<dh_installmenu> [B<options_de_debhelper>] [B<-n>]

note: type: textblock
en: B<dh_installmenu> is a debhelper program that is responsible for installing files used by the Debian B<menu> package into package build directories.
fr: B<dh_installmenu> est le programme de la suite debhelper chargé de l'installation, dans le répertoire de construction du paquet, des fichiers utilisés par le paquet B<menu> de Debian.

note: type: textblock
en: It also automatically generates the F<postinst> and F<postrm> commands needed to interface with the Debian B<menu> package. These commands are inserted into the maintainer scripts by L<dh_installdeb(1)>.
fr: De plus, il produit automatiquement les lignes de code des scripts de maintenance F<postinst> et F<postrm> nécessaires à l'interfaçage avec le paquet B<menu> de Debian. Ces commandes sont insérées dans les scripts de maintenance par L<dh_installdeb(1)>.

note: type: =item
en: debian/I<package>.menu
fr: debian/I<paquet>.menu

note: type: textblock
en: Debian menu files, installed into usr/share/menu/I<package> in the package build directory. See L<menufile(5)> for its format.
fr: Fichiers de menu Debian, installé dans le répertoire de construction du paquet, sous usr/share/menu/paquet. Consulter L<menufile(5)> pour la description de son format.

note: type: =item
en: debian/I<package>.menu-method
fr: debian/I<paquet>.menu-method

note: type: textblock
en: Debian menu method files, installed into etc/menu-methods/I<package> in the package build directory.
fr: Fichier de méthode de menu, installé dans le répertoire de construction du paquet, sous etc/menu-methods/I<paquet>.

note: type: textblock
en: dh_installmime - install mime files into package build directories
fr: dh_installmime - Installer les fichiers « mime » dans le répertoire de construction du paquet

note: type: textblock
en: B<dh_installmime> [S<I<debhelper options>>]
fr: B<dh_installmime> [I<options_de_debhelper>]

note: type: textblock
en: B<dh_installmime> is a debhelper program that is responsible for installing mime files into package build directories.
fr: B<dh_installmime> est le programme de la suite debhelper chargé de l'installation des fichiers « mime » dans le répertoire de construction du paquet.

note: type: =item
en: debian/I<package>.mime
fr: debian/I<paquet>.mime

note: type: textblock
en: Installed into usr/lib/mime/packages/I<package> in the package build directory.
fr: Installé dans le répertoire de construction du paquet, sous usr/lib/mime/packages/I<paquet>.

note: type: =item
en: debian/I<package>.sharedmimeinfo
fr: debian/I<paquet>.sharedmimeinfo

note: type: textblock
en: Installed into /usr/share/mime/packages/I<package>.xml in the package build directory.
fr: Installé dans le répertoire de construction du paquet, sous /usr/share/mime/packages/I<paquet>.xml.

note: type: textblock
en: dh_installmodules - register kernel modules
fr: dh_installmodules - Inscrire les modules du noyau

note: type: textblock
en: B<dh_installmodules> [S<I<debhelper options>>] [B<-n>] [B<--name=>I<name>]
fr: B<dh_installmodules> [I<options_de_debhelper>] [B<-n>] [B<--name=>I<nom>]

note: type: textblock
en: B<dh_installmodules> is a debhelper program that is responsible for registering kernel modules.
fr: B<dh_installmodules> est le programme de la suite debhelper chargé de l'inscription des modules du noyau.

note: type: textblock
en: Kernel modules are searched for in the package build directory and if found, F<preinst>, F<postinst> and F<postrm> commands are automatically generated to run B<depmod> and register the modules when the package is installed.  These commands are inserted into the maintainer scripts by L<dh_installdeb(1)>.
fr: Des modules de noyau sont recherchés dans le répertoire de construction du paquet et, si trouvé(s), les commandes des scripts F<preinst>, F<postinst> et F<postrm> sont automatiquement produites afin d'exécuter B<depmod> et inscrire les modules lors de l'installation du paquet. Ces commandes sont insérées dans les scripts de maintenance par L<dh_installdeb(1)>.

note: type: =item
en: debian/I<package>.modprobe
fr: debian/I<paquet>.modprobe

note: type: textblock
en: Installed to etc/modprobe.d/I<package>.conf in the package build directory.
fr: Installé dans le répertoire de construction du paquet, sous etc/modprobe.d/I<paquet>.conf.

note: type: textblock
en: Do not modify F<preinst>/F<postinst>/F<postrm> scripts.
fr: Empêche la modification des scripts de maintenance du paquet F<preinst>, F<postinst> et F<postrm>.

note: type: textblock
en: When this parameter is used, B<dh_installmodules> looks for and installs files named debian/I<package>.I<name>.modprobe instead of the usual debian/I<package>.modprobe
fr: Quand ce paramètre est utilisé, B<dh_installmodules> cherche et installe les fichiers nommés debian/I<paquet>.I<nom>.modprobe au lieu des habituels debian/I<paquet>.modprobe

note: type: textblock
en: dh_installpam - install pam support files
fr: dh_installpam - Installer les fichiers de support de PAM

note: type: textblock
en: B<dh_installpam> [S<I<debhelper options>>] [B<--name=>I<name>]
fr: B<dh_installpam> [I<options_de_debhelper>] [B<--name=>I<nom>]

note: type: textblock
en: B<dh_installpam> is a debhelper program that is responsible for installing files used by PAM into package build directories.
fr: B<dh_installpam> est le programme de la suite debhelper chargé de l'installation, dans le répertoire de construction du paquet, des fichiers utilisés par PAM.

note: type: =item
en: debian/I<package>.pam
fr: debian/I<paquet>.pam

note: type: textblock
en: Installed into etc/pam.d/I<package> in the package build directory.
fr: Installé dans le répertoire de construction du paquet, sous etc/pam.d/I<paquet>.

note: type: textblock
en: Look for files named debian/I<package>.I<name>.pam and install them as etc/pam.d/I<name>, instead of using the usual files and installing them using the package name.
fr: Recherche les fichiers nommés debian/I<paquet>.I<nom>.pam et les installe sous etc/pam.d/I<nom> au lieu d'utiliser les fichiers habituels et de les installer sous le nom du paquet.

note: type: textblock
en: dh_installppp - install ppp ip-up and ip-down files
fr: dh_installppp - Installer les fichiers ppp.ip-up et ppp.ip-down

note: type: textblock
en: B<dh_installppp> [S<I<debhelper options>>] [B<--name=>I<name>]
fr: B<dh_installppp> [I<options_de_debhelper>] [B<--name=>I<nom>]

note: type: textblock
en: B<dh_installppp> is a debhelper program that is responsible for installing ppp ip-up and ip-down scripts into package build directories.
fr: B<dh_installppp> est le programme de la suite debhelper chargé de l'installation des scripts ppp.ip-up et ppp.ip-down dans le répertoire de construction du paquet.

note: type: =item
en: debian/I<package>.ppp.ip-up
fr: debian/I<paquet>.ppp.ip-up

note: type: textblock
en: Installed into etc/ppp/ip-up.d/I<package> in the package build directory.
fr: Installé dans le répertoire de construction du paquet, sous etc/ppp/ip-up.d/I<paquet>.

note: type: =item
en: debian/I<package>.ppp.ip-down
fr: debian/I<paquet>.ppp.ip-down

note: type: textblock
en: Installed into etc/ppp/ip-down.d/I<package> in the package build directory.
fr: Installé dans le répertoire de construction du paquet, sous etc/ppp/ip-down.d/I<paquet>.

note: type: textblock
en: Look for files named F<debian/package.name.ppp.ip-*> and install them as F<etc/ppp/ip-*/name>, instead of using the usual files and installing them as the package name.
fr: Recherche les fichiers nommés F<debian/paquet.nom.ppp.ip-*> et les installe sous F<etc/ppp/ip-*/nom> au lieu d'utiliser les fichiers habituels et de les installer sous le nom du paquet.

note: type: textblock
en: dh_installudev - install udev rules files
fr: dh_installudev - Installer les fichiers de règles udev

note: type: textblock
en: B<dh_installudev> [S<I<debhelper options>>] [B<-n>] [B<--name=>I<name>] [B<--priority=>I<priority>]
fr: B<dh_installudev> [I<options_de_debhelper>] [B<-n>] [B<--name=>I<nom>] [B<--priority=>I<priorité>]

note: type: textblock
en: B<dh_installudev> is a debhelper program that is responsible for installing B<udev> rules files.
fr: B<dh_installudev> est le programme de la suite debhelper chargé de l'installation des fichiers de règles B<udev>.

note: type: =item
en: debian/I<package>.udev
fr: debian/I<paquet>.udev

note: type: textblock
en: Installed into F<lib/udev/rules.d/> in the package build directory.
fr: Installé dans le répertoire de construction du paquet, sous F<lib/udev/rules.d/>.

note: type: textblock
en: When this parameter is used, B<dh_installudev> looks for and installs files named debian/I<package>.I<name>.udev instead of the usual debian/I<package>.udev.
fr: Quand ce paramètre est utilisé, B<dh_installudev> cherche et installe les fichiers nommés debian/I<paquet>.I<nom>.udev au lieu des habituels debian/I<paquet>.udev.

note: type: =item
en: B<--priority=>I<priority>
fr: B<--priority=>I<priorité>

note: type: textblock
en: Sets the priority the file. Default is 60.
fr: Fixe le numéro de priorité du fichier. La valeur par défaut est B<60>.

note: type: textblock
en: dh_installwm - register a window manager
fr: dh_installwm - Inscrire un gestionnaire de fenêtres (window manager)

note: type: textblock
en: B<dh_installwm> [S<I<debhelper options>>] [B<-n>] [B<--priority=>I<n>] [S<I<wm> ...>]
fr: B<dh_installwm> [S<I<options_de_debhelper>>] [B<-n>] [B<--priority=>I<n>] [S<I<gestionnaire_de_fenêtres> ...>]

note: type: textblock
en: B<dh_installwm> is a debhelper program that is responsible for generating the F<postinst> and F<prerm> commands that register a window manager with L<update-alternatives(8)>. The window manager's man page is also registered as a slave symlink (in v6 mode and up).  It must be installed in F<usr/share/man/man1/> in the package build directory prior to calling B<dh_installwm>.  In compat 9 and earlier, the manpage was optional.
fr: B<dh_installwm> est le programme de la suite debhelper chargé de produire les lignes de code pour les fichiers de maintenance F<postinst> et F<prerm> permettant d'inscrire un gestionnaire de fenêtres avec L<update-alternatives(8)>. La page de manuel du gestionnaire de fenêtres (window manager) est également inscrite en tant que lien symbolique esclave (à partir de la version 6). Elle doit être installée sous F<usr/share/man/man1/> dans le répertoire de construction du paquet avant d'appeler B<dh_installwm>. Jusqu'à la version 9, la page de manuel était optionnelle.

note: type: =item
en: debian/I<package>.wm
fr: debian/I<paquet>.wm

note: type: textblock
en: List window manager programs to register.
fr: Énumère les gestionnaires de fenêtres à inscrire.

note: type: textblock
en: Set the priority of the window manager. Default is 20, which is too low for most window managers; see the Debian Policy document for instructions on calculating the correct value.
fr: Fixe la priorité du gestionnaire de fenêtres. La valeur par défaut est de B<20>, ce qui est trop peu pour la plupart des gestionnaires de fenêtres. Voir la Charte Debian sur la méthode de détermination de la valeur adéquate.

note: type: textblock
en: Do not modify F<postinst>/F<prerm> scripts. Turns this command into a no-op.
fr: Empêche la modification des scripts de maintenance F<postinst> et F<prerm>. Utiliser ce paramètre revient à ne rien faire.

note: type: textblock
en: Modify scripts for window managers specified by command line parameters in ALL packages acted on, not just the first.
fr: Modifie les scripts pour les gestionnaires de fenêtres indiqués en paramètres dans B<tous> les paquets et pas seulement dans le premier paquet construit.

note: type: =item
en: I<wm> ...
fr: I<gestionnaire_de_fenêtres> ...

note: type: textblock
en: Window manager programs to register.
fr: Gestionnaires de fenêtres à inscrire.

note: type: textblock
en: dh_installxfonts - register X fonts
fr: dh_installxfonts - Inscrire les polices de caractères graphiques (X fonts)

note: type: textblock
en: B<dh_installxfonts> [S<I<debhelper options>>]
fr: B<dh_installxfonts> [I<options_de_debhelper>]

note: type: textblock
en: B<dh_installxfonts> is a debhelper program that is responsible for registering X fonts, so their corresponding F<fonts.dir>, F<fonts.alias>, and F<fonts.scale> be rebuilt properly at install time.
fr: B<dh_installxfonts> est le programme de la suite debhelper chargé de l'inscription des polices de caractères graphiques ainsi que de la reconstruction convenable des fichiers F<fonts.dir>, F<fonts.alias> et F<fonts.scale> lors de l'installation.

note: type: textblock
en: Before calling this program, you should have installed any X fonts provided by your package into the appropriate location in the package build directory, and if you have F<fonts.alias> or F<fonts.scale> files, you should install them into the correct location under F<etc/X11/fonts> in your package build directory.
fr: Avant d'exécuter ce programme, il est nécessaire d'avoir installé, dans l'emplacement adéquat du répertoire de construction du paquet, toutes les polices de caractères graphiques fournies par le paquet ainsi que les fichiers F<fonts.alias> et F<fonts.scale> dans F<etc/X11/fonts> s'ils sont utilisés.

note: type: textblock
en: Your package should depend on B<xfonts-utils> so that the B<update-fonts->I<*> commands are available. (This program adds that dependency to B<${misc:Depends}>.)
fr: Le paquet doit dépendre de B<xfonts-utils> afin que la commande B<update-fonts->I<*> soit disponible. B<dh_installxfonts> ajoute cette dépendance à B<${misc:Depends}>.

note: type: textblock
en: This program automatically generates the F<postinst> and F<postrm> commands needed to register X fonts. These commands are inserted into the maintainer scripts by B<dh_installdeb>. See L<dh_installdeb(1)> for an explanation of how this works.
fr: Ce programme produit automatiquement les lignes de code des scripts de maintenance F<postinst> et F<postrm> nécessaires à l'inscription des polices de caractères graphiques. Ces commandes sont insérées dans les scripts de maintenance par B<dh_installdeb>. Consulter L<dh_installdeb(1)> pour obtenir une explication sur le mécanisme d'insertion de lignes de code.

note: type: textblock
en: See L<update-fonts-alias(8)>, L<update-fonts-scale(8)>, and L<update-fonts-dir(8)> for more information about X font installation.
fr: Voir L<update-fonts-alias(8)>, L<update-fonts-scale(8)>, et L<update-fonts-dir(8)> pour obtenir plus d'informations sur l'installation des polices de caractères graphiques.

note: type: textblock
en: See Debian policy, section 11.8.5. for details about doing fonts the Debian way.
fr: Consulter la Charte Debian, section 11.8.5, pour les détails sur la gestion des polices de caractères sous Debian.

note: type: textblock
en: dh_link - create symlinks in package build directories
fr: dh_link - Créer les liens symboliques dans le répertoire de construction du paquet

note: type: textblock
en: B<dh_link> [S<I<debhelper options>>] [B<-A>] [B<-X>I<item>] [S<I<source destination> ...>]
fr: B<dh_link> [S<I<options_de_debhelper>>] [B<-A>] [B<-X>I<élément>] [S<I<source destination> ...>]

note: type: textblock
en: B<dh_link> is a debhelper program that creates symlinks in package build directories.
fr: B<dh_link> est le programme de la suite debhelper chargé de la création des liens symboliques dans le répertoire de construction du paquet.

note: type: textblock
en: B<dh_link> accepts a list of pairs of source and destination files. The source files are the already existing files that will be symlinked from (called B<target> by L<ln(1)>). The destination files are the symlinks that will be created (called B<link name> by L<ln(1)>). There B<must> be an equal number of source and destination files specified.
fr: B<dh_link> utilise des listes de couples « source destination ». Les sources sont les fichiers existants sur lesquels doivent pointer les liens symboliques (appelé B<cible> par L<ln(1)>), les destinations sont les noms des liens symboliques qui doivent être créés (appelés B<nom_du_lien> par L<ln(1)>). Il B<doit> y avoir un nombre identique de sources et de destinations.

note: type: textblock
en: Be sure you B<do> specify the absolute path to both the source and destination files (unlike you would do if you were using something like L<ln(1)>).  Please note that the leading slash is optional.
fr: Il faut B<absolument> indiquer le chemin complet (absolu) des sources et des destinations, contrairement à l'usage habituel des commandes telles que L<ln(1)>. Veuillez noter que le premier « / » n'est pas obligatoire.

note: type: textblock
en: B<dh_link> will generate symlinks that comply with Debian policy - absolute when policy says they should be absolute, and relative links with as short a path as possible. It will also create any subdirectories it needs to put the symlinks in.
fr: B<dh_link> produit des liens symboliques conformes à la Charte Debian : absolus lorsque la Charte indique qu'ils doivent l'être et relatifs, avec un chemin aussi court que possible, dans les autres cas. B<dh_link> crée également tous les sous-répertoires nécessaires à l'installation des liens symboliques.

note: type: textblock
en: Any pre-existing destination files will be replaced with symlinks.
fr: Les fichiers de destination déjà existants seront remplacés par les liens symboliques.

note: type: textblock
en: B<dh_link> also scans the package build tree for existing symlinks which do not conform to Debian policy, and corrects them (v4 or later).
fr: De plus, B<dh_link> scrute le répertoire de construction du paquet pour trouver (et corriger à partir de la v4 seulement) les liens symboliques non conformes à la Charte Debian.

note: type: =item
en: debian/I<package>.links
fr: debian/I<paquet>.links

note: type: textblock
en: Lists pairs of source and destination files to be symlinked. Each pair should be put on its own line, with the source and destination separated by whitespace.
fr: Énumère des paires de fichiers source et destination à lier par des liens symboliques. Chaque paire doit être placée sur une ligne, la source et la destination séparées par un blanc.

note: type: textblock
en: In each pair the source file (called B<target> by L<ln(1)>) comes first and is followed by the destination file (called B<link name> by L<ln(1)>). Thus the pairs of source and destination files in each line are given in the same order as they would be given to L<ln(1)>.
fr: Dans chaque paire, le fichier source (appelé B<cible> par B<ln(1)>) vient en premier et est suivi par le fichier de destination (appelé B<nom_du_lien> par B<ln(1)>). Donc les paires de source et destination sur chaque ligne sont indiquées dans le même ordre que pour B<ln(1)>.

note: type: textblock
en: In contrast to L<ln(1)>, source and destination paths must be absolute (the leading slash is optional).
fr: Au contraire de L<ln(1)>, la source et la destination doivent être des chemins absolus (le premier « / » est optionnel).

note: type: textblock
en: Create any links specified by command line parameters in ALL packages acted on, not just the first.
fr: Crée les liens symboliques indiqués en paramètres dans B<tous> les paquets et pas seulement dans le premier paquet construit.

note: type: textblock
en: Exclude symlinks that contain I<item> anywhere in their filename from being corrected to comply with Debian policy.
fr: Exclut les liens symboliques qui comportent I<élément>, n'importe où dans leur nom, alors qu'ils auraient dû être corrigés pour se conformer à la Charte Debian.

note: type: textblock
en: Create a file named I<destination> as a link to a file named I<source>. Do this in the package build directory of the first package acted on.  (Or in all packages if B<-A> is specified.)
fr: Crée un lien symbolique nommé I<destination> pointant vers un fichier nommé I<source>. Ce lien est créé dans le répertoire de construction du premier paquet traité (ou de tous les paquets si B<-A> est indiqué).

note: type: verbatim
en:  dh_link usr/share/man/man1/foo.1 usr/share/man/man1/bar.1
fr:  dh_link usr/share/man/man1/toto.1 usr/share/man/man1/titi.1

note: type: textblock
en: Make F<bar.1> be a symlink to F<foo.1>
fr: Produira un lien F<titi.1> pointant vers F<toto.1>

note: type: verbatim
en:  dh_link var/lib/foo usr/lib/foo \
       usr/share/man/man1/foo.1 usr/share/man/man1/bar.1
fr:  dh_link var/lib/toto usr/lib/toto \
     usr/share/man/man1/toto.1 usr/share/man/man1/titi.1

note: type: textblock
en: Make F</usr/lib/foo/> be a link to F</var/lib/foo/>, and F<bar.1> be a symlink to the F<foo.1>
fr: Crée un lien F</usr/lib/toto> qui pointe vers le fichier F</var/lib/toto> et un lien symbolique F<titi.1> qui pointe vers la page de man F<toto.1>.

note: type: verbatim
en:  var/lib/foo usr/lib/foo
     usr/share/man/man1/foo.1 usr/share/man/man1/bar.1
fr:  var/lib/toto usr/lib/toto
     usr/share/man/man1/toto.1 usr/share/man/man1/titi.1

note: type: textblock
en: Same as above but as content for a debian/I<package>.links file.
fr: Comme précédemment, mais comme contenu d'un fichier debian/I<paquet>.links.

note: type: textblock
en: dh_lintian - install lintian override files into package build directories
fr: dh_lintian - Installer les fichiers « override » de lintian dans le répertoire de construction du paquet

note: type: textblock
en: B<dh_lintian> [S<I<debhelper options>>]
fr: B<dh_lintian> [I<options_de_debhelper>]

note: type: textblock
en: B<dh_lintian> is a debhelper program that is responsible for installing override files used by lintian into package build directories.
fr: B<dh_lintian> est le programme de la suite debhelper chargé de l'installation, dans le répertoire de construction du paquet, des fichiers « override » utilisés par lintian.

note: type: =item
en: debian/I<package>.lintian-overrides
fr: debian/I<paquet>.lintian-overrides

note: type: textblock
en: Installed into usr/share/lintian/overrides/I<package> in the package build directory. This file is used to suppress erroneous lintian diagnostics.
fr: Installé dans le répertoire de construction du paquet, sous usr/share/lintian/overrides/I<paquet>. Ce fichier est utilisé pour supprimer les diagnostics erronés de lintian.

note: type: textblock
en: These files are not installed, but will be scanned by lintian to provide overrides for the source package.
fr: Ces fichiers ne sont pas installés, mais seront pris en compte par lintian pour induire des modifications de comportement (overrides) pour le paquet source.

note: type: textblock
en: dh_listpackages - list binary packages debhelper will act on
fr: dh_listpackages - Énumérer les paquets binaires que debhelper va traiter

note: type: textblock
en: B<dh_listpackages> [S<I<debhelper options>>]
fr: B<dh_listpackages> [I<options_de_debhelper>]

note: type: textblock
en: B<dh_listpackages> is a debhelper program that outputs a list of all binary packages debhelper commands will act on. If you pass it some options, it will change the list to match the packages other debhelper commands would act on if passed the same options.
fr: B<dh_listpackages> est le programme de la suite debhelper chargé de produire la liste de tous les paquets binaires que les commandes debhelper traiteront. Si ce programme reçoit des paramètres, il adapte cette liste afin de la rendre conforme à la liste des paquets qui seraient traités par les autres programmes debhelper s'ils recevaient ces mêmes paramètres.

note: type: textblock
en: Packages are listed in the order they appear in F<debian/control>.
fr: Les paquets sont indiqués dans le même ordre que dans le fichier F<debian/control>.

note: type: textblock
en: dh_makeshlibs - automatically create shlibs file and call dpkg-gensymbols
fr: dh_makeshlibs - Créer automatiquement le fichier shlibs et exécuter dpkg-gensymbols

note: type: textblock
en: B<dh_makeshlibs> [S<I<debhelper options>>] [B<-m>I<major>] [B<-V>I<[dependencies]>] [B<-n>] [B<-X>I<item>] [S<B<--> I<params>>]
fr: B<dh_makeshlibs> [I<options_de_debhelper>] [B<-m>I<numéro-majeur>] [B<-V>I<[dépendances]>] [B<-n>] [B<-X>I<élément>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_makeshlibs> is a debhelper program that automatically scans for shared libraries, and generates a shlibs file for the libraries it finds.
fr: B<dh_makeshlibs> est le programme de la suite debhelper qui automatise la recherche des bibliothèques partagées et produit un fichier « shlibs » pour celles qu'il trouve.

note: type: textblock
en: It will also ensure that ldconfig is invoked during install and removal when it finds shared libraries.  Since debhelper 9.20151004, this is done via a dpkg trigger.  In older versions of debhelper, B<dh_makeshlibs> would generate a maintainer script for this purpose.
fr: Il s'assure aussi que ldconfig est invoqué durant l'installation et la suppression lorsqu'il trouve des bibliothèques partagées. Depuis debhelper 9.20151004, cela est effectué par un trigger de dpkg. Dans les anciennes versions de debhelper, B<dh_makeshlibs> générait un script de maintenance pour cela.

note: type: =item
en: debian/I<package>.shlibs
fr: debian/I<paquet>.shlibs

note: type: textblock
en: Installs this file, if present, into the package as DEBIAN/shlibs.  If omitted, debhelper will generate a shlibs file automatically if it detects any libraries.
fr: Si présent, installe ce fichier dans le paquet en tant que DEBIAN/shlibs. S'il est omis, debhelper génèrera automatiquement un fichier shlibs s'il détecte une bibliothèque.

note: type: textblock
en: Note in compat levels 9 and earlier, this file was installed by L<dh_installdeb(1)> rather than B<dh_makeshlibs>.
fr: Veuillez noter que, dans les niveaux de compatibilité 9 et précédents, ce fichier était installé par L<dh_installdeb(1)> plutôt que par B<dh_makeshlibs>.

note: type: =item
en: debian/I<package>.symbols
fr: debian/I<paquet>.symbols

note: type: =item
en: debian/I<package>.symbols.I<arch>
fr: debian/I<paquet>.symbols.I<arch>

note: type: textblock
en: These symbols files, if present, are passed to L<dpkg-gensymbols(1)> to be processed and installed. Use the I<arch> specific names if you need to provide different symbols files for different architectures.
fr: Ces fichiers de symboles, s'ils existent, sont transmis à L<dpkg-gensymbols(1)> pour être traités et installés. Préciser le nom de l'architecture avec I<arch> s'il est nécessaire de fournir des fichiers de symboles différents pour diverses architectures.

note: type: =item
en: B<-m>I<major>, B<--major=>I<major>
fr: B<-m>I<numéro-majeur>, B<--major=>I<numéro-majeur>

note: type: textblock
en: Instead of trying to guess the major number of the library with objdump, use the major number specified after the -m parameter. This is much less useful than it used to be, back in the bad old days when this program looked at library filenames rather than using objdump.
fr: Utilise le numéro majeur indiqué après le paramètre B<-m> afin de préciser le numéro majeur de version de la bibliothèque, au lieu d'essayer de le déterminer avec objdump. Ce paramètre est devenu beaucoup moins utile qu'autrefois où ce programme se basait sur les noms des fichiers de bibliothèque et non sur l'utilisation d'objdump.

note: type: =item
en: B<-V>, B<-V>I<dependencies>
fr: B<-V>, B<-V>I<dépendances>

note: type: =item
en: B<--version-info>, B<--version-info=>I<dependencies>
fr: B<--version-info>, B<--version-info=>I<dépendances>

note: type: textblock
en: If a shlibs file is generated by this program, this option controls what version will be used in the dependency relation.
fr: Si un fichier shlibs est créé par ce programme, cette option contrôle quelle version sera utilisée dans la relation de dépendance.

note: type: textblock
en: In compat 12 and later, B<dh_makeshlibs> defaults to B<-VUpstream-Version>.  In compat 11 and earlier the default behaved like B<-VNone>..
fr: Depuis la version 12, B<dh_makeshlibs> utilise B<-VUpstream-Version> par défaut. Jusqu'à la version 11, le comportement par défaut imitait B<-VNone>.

note: type: textblock
en: The B<dh_makeshlibs> tool can generate dependencies in three variants:
fr: B<dh_makeshlibs> peut générer des dépendances de trois façons.

note: type: textblock
en: The dependency will be "I<packagename> B<(E<gt>>= I<packageversion>B<)>".  Note that I<Upstream-Version> is case-sensitive and must be written exactly as shown here.
fr: La dépendance sera de la forme « I<paquet> B<(E<gt>>= I<version>B<)> ». I<Upstream-Version> est sensible à la casse est doit être écrit exactement comme cela.

note: type: textblock
en: This is a conservative setting that always ensures that other packages' shared library dependencies are at least as tight as they need to be (unless the library is prone to changing ABI without updating the upstream version number).
fr: C'est une disposition conservatoire qui garantit que les dépendances des autres paquets envers la bibliothèque partagée sont aussi strictes qu'elles le doivent (à moins que la bibliothèque soit sujette à des changements d'ABI sans mise à jour des numéros de version amont).

note: type: textblock
en: The flip side is that packages might end up with dependencies that are too tight in some cases (note a symbols file can mitigate this issue).  This is often of minor temporary inconvenience and usually a lot better than the fall out caused by forgetting to bump the dependency information.
fr: Le revers de cela est que les paquets pourraient avoir des dépendances qui sont trop restreintes (mais un fichier de symboles peut atténuer le problème). Ce n'est souvent qu'un inconvénient mineur et temporaire, préférable à un échec dû à l'oubli de la mise à jour d'une information de dépendance.

note: type: textblock
en: This explicit form was added in debhelper/11.3.  In previous versions, a B<-V> without any dependency information was used instead (and that form still works)
fr: Ce format explicite a été ajouté à debhelper/11.3. Dans les versions précédentes, une option B<-V> sans aucune information de dépendance était utilisée (ce qui fonctionne toujours).

note: type: textblock
en: The dependency will be "I<packagename>".  Note that I<None> is case-sensitive and must be written exactly as shown here.
fr: La dépendance sera de la forme « I<paquet> ». I<None> est sensible à la casse est doit être écrit exactement comme cela.

note: type: textblock
en: This form is generally unsafe with the only exception being if upstream does not extend the ABI in any way.  However, most upstreams improve their interfaces over time and packagers are recommended to use B<-VUpstream-Version> (or one of the other forms of B<-V>I<dependencies>).
fr: Ce format n'est pas sécurisé, sauf si l'amont ne modifie pas son ABI d'aucune façon. Cependant, la plupart des équipes amont améliorent leurs interfaces au cours du temps, et il est recommandé d'utiliser B<-VUpstream-Version> (ou l'une des autres formes de B<-V>I<dépendances>).

note: type: textblock
en: Alternatively, this may be sufficient if (and only if) the package uses symbol versioning (see L<dpkg-gensymbols(1)>) and does I<not> build any udeb packages.  Note that symbols are not supported for udeb packages, which solely relies on shlibs for dependency handling.
fr: Par ailleurs, cela pourrait être suffisant si (et seulement si) le paquet utilise le versionnement des symboles (voir L<dpkg-gensymbols(1)>) et ne produit I<aucun> paquet udeb. Les symboles ne sont pas pris en charge pour les paquets udeb, qui ne s'appuient que sur shlibs pour la gestion des dépendances.

note: type: =item
en: B<-V>I<package-relation>
fr: B<-V>I<relation-paquet>

note: type: textblock
en: In this case, the value passed to B<-V> will be used as a dependency relation.  The I<package-relation> should generally be of the form "I<some-package-name> B<(E<gt>>= I<some-package-version>B<)>".  Remember to include the package name.
fr: Dans ce cas, la valeur donnée à B<-V> sera utilisée comme une relation de dépendance. I<relation-paquet> devrait être de la forme « I<paquet> B<(E<gt>>= I<version>B<)> ». N'oubliez pas d'inclure le nom de paquet.

note: type: textblock
en: Note that debhelper will use the value I<as it is> with no sanity checking or modification.  In I<rare special> cases, this is needed to generate a dependency on a different package than the one containing the library.
fr: Veuillez noter que debhelper utilisera la valeur I<telle quelle> sans vérification de propreté ni de modification. Dans de I<rares> cas, cela est nécessaire pour générer une dépendance sur un paquet différent que celui qui contient la bibliothèque.

note: type: textblock
en: When choosing a value for this option, please keep mind that if the package provides a symbols file, then that it generally preferred over the shlibs file for regular .deb packages.  See L<dpkg-shlibdeps(1)> for more information on this topic.
fr: Au moment de choisir une valeur pour cette option, gardez à l'esprit que si le paquet fournit un fichier de symboles, ce dernier est souvent préféré au fichier shlibs pour les paquets .deb habituels. Consultez L<dpkg-shlibdeps(1)> pour plus d'informations sur ce sujet.

note: type: textblock
en: Do not add the "ldconfig" trigger even if it seems like the package might need it.  The option is called B<--no-scripts> for historical reasons as B<dh_makeshlibs> would previously generate maintainer scripts that called B<ldconfig>.
fr: N'ajoutez pas l'action différée (« trigger ») même s'il semble que le paquet en a besoin. L'option est nommée B<--no-scripts> pour des raisons historiques car B<dh_makeshlibs> générait précédemment un script de maintenance qui appelait B<ldconfig>.

note: type: textblock
en: Exclude files that contain I<item> anywhere in their filename or directory from being treated as shared libraries.
fr: Permet d'exclure du traitement des bibliothèques partagées les fichiers qui comportent I<élément> n'importe où dans leur nom.

note: type: textblock
en: Create an additional line for udebs in the shlibs file and use I<udeb> as the package name for udebs to depend on instead of the regular library package.
fr: Ajoute une ligne supplémentaire, pour les udebs, dans le fichier shlibs et rend les udebs dépendants du paquet indiqué par I<udeb> plutôt que les rendre dépendants du paquet normal de la bibliothèque.

note: type: textblock
en: Pass I<params> to L<dpkg-gensymbols(1)>.
fr: Fournit I<paramètres> à L<dpkg-gensymbols(1)>.

note: type: verbatim
en: Assuming this is a package named F<libfoobar1>, generates a shlibs file that
    looks something like:
     libfoobar 1 libfoobar1
fr: En admettant que le paquet s'appelle F<libtoto1>, cette commande produit un fichier
    shlibs tel que :
    libtoto 1 libtoto1

note: type: verbatim
en: Assuming the current version of the package is 1.1-3, generates a shlibs
    file that looks something like:
     libfoobar 1 libfoobar1 (>= 1.1)
fr: En admettant que la version actuelle du paquet soit 1.1-3, cette commande produit un fichier shlibs tel que :
     libtoto 1 libtoto1 (>= 1.1)

note: type: =item
en: B<dh_makeshlibs -V 'libfoobar1 (E<gt>= 1.0)'>
fr: B<dh_makeshlibs -V `libtoto1 (E<gt>= 1.0)'>

note: type: verbatim
en: Generates a shlibs file that looks something like:
      libfoobar 1 libfoobar1 (>= 1.0)
fr: Produit un fichier shlibs tel que :
     libtoto 1 libtoto1 (>= 1.0)

note: type: textblock
en: dh_md5sums - generate DEBIAN/md5sums file
fr: dh_md5sums - Créer le fichier DEBIAN/md5sums

note: type: textblock
en: B<dh_md5sums> [S<I<debhelper options>>] [B<-x>] [B<-X>I<item>] [B<--include-conffiles>]
fr: B<dh_md5sums> [I<options_de_debhelper>] [B<-x>] [B<-X>I<élément>] [B<--include-conffiles>]

note: type: textblock
en: B<dh_md5sums> is a debhelper program that is responsible for generating a F<DEBIAN/md5sums> file, which lists the md5sums of each file in the package.  These files are used by B<dpkg --verify> or the L<debsums(1)> program.
fr: B<dh_md5sums> est le programme de la suite debhelper chargé de produire un fichier F<DEBIAN/md5sums> indiquant la somme md5 de chacun des fichiers du paquet. Ces fichiers sont habituellement exploités par B<dpkg --verify> ou le programme L<debsums(1)>.

note: type: textblock
en: All files in F<DEBIAN/> are omitted from the F<md5sums> file, as are all conffiles (unless you use the B<--include-conffiles> switch).
fr: Tous les fichiers du répertoire F<DEBIAN/> sont exclus du fichier F<md5sums>, de même que tous les fichiers de configuration (conffiles) sauf si B<--include-conffiles> est employé.

note: type: textblock
en: The md5sums file is installed with proper permissions and ownerships.
fr: Le fichier md5sums est installé avec les droits et permissions adéquats.

note: type: textblock
en: Include conffiles in the md5sums list. Note that this information is redundant since it is included elsewhere in Debian packages.
fr: Inclut les fichiers de configuration (conffiles) dans la liste des sommes md5. Nota : Cette information est superflue puisqu'elle est incluse par ailleurs dans les paquets Debian.

note: type: textblock
en: Exclude files that contain I<item> anywhere in their filename from being listed in the md5sums file.
fr: Exclut les fichiers qui comportent I<élément>, n'importe où dans leur nom, de la liste des sommes md5.

note: type: textblock
en: dh_movefiles - move files out of debian/tmp into subpackages
fr: dh_movefiles - Déplacer des fichiers depuis debian/tmp dans des sous-paquets

note: type: textblock
en: B<dh_movefiles> [S<I<debhelper options>>] [B<--sourcedir=>I<dir>] [B<-X>I<item>] [S<I<file> ...>]
fr: B<dh_movefiles> [S<I<options_de_debhelper>>] [B<--sourcedir=>I<répertoire>] [B<-X>I<élément>] [S<I<fichier> ...>]

note: type: textblock
en: B<dh_movefiles> is a debhelper program that is responsible for moving files out of F<debian/tmp> or some other directory and into other package build directories. This may be useful if your package has a F<Makefile> that installs everything into F<debian/tmp>, and you need to break that up into subpackages.
fr: B<dh_movefiles> est le programme de la suite debhelper chargé du déplacement des fichiers depuis F<debian/tmp> ou depuis un autre répertoire vers un autre répertoire de construction du paquet. Cela peut être utile si le paquet a un F<Makefile> qui implante tout dans F<debian/tmp> et qu'il est nécessaire d'éclater cela dans plusieurs sous-paquets.

note: type: textblock
en: Note: B<dh_install> is a much better program, and you are recommended to use it instead of B<dh_movefiles>.
fr: Nota : B<dh_install> est un bien meilleur programme. Il est recommandé de l'utiliser plutôt que B<dh_movefiles>.

note: type: =item
en: debian/I<package>.files
fr: debian/I<paquet>.files

note: type: textblock
en: Lists the files to be moved into a package, separated by whitespace. The filenames listed should be relative to F<debian/tmp/>. You can also list directory names, and the whole directory will be moved.
fr: Énumère, en les séparant par un blanc (whitespace), les fichiers à déplacer dans un paquet. Les noms des fichiers doivent être relatifs à F<debian/tmp/>. On peut aussi indiquer des noms de répertoire. Dans ce cas le répertoire complet sera déplacé.

note: type: textblock
en: Instead of moving files out of F<debian/tmp> (the default), this option makes it move files out of some other directory. Since the entire contents of the sourcedir is moved, specifying something like B<--sourcedir=/> is very unsafe, so to prevent mistakes, the sourcedir must be a relative filename; it cannot begin with a `B</>'.
fr: Au lieu de déplacer les fichiers depuis F<debian/tmp> (comportement par défaut), cette option permet les déplacements à partir d'un autre répertoire. Puisque le contenu entier du répertoire source est déplacé, le fait d'indiquer quelque chose comme B<--sourcedir=/> serait très dangereux. Aussi, pour empêcher ces erreurs, le répertoire source doit être un nom de fichier relatif. Il ne peut donc pas commencer par « B</> ».

note: type: =item
en: B<-Xitem>, B<--exclude=item>
fr: B<-Xélément>, B<--exclude=élément>

note: type: textblock
en: Exclude files that contain B<item> anywhere in their filename from being installed.
fr: Exclut du traitement les fichiers qui comportent I<élément> n'importe où dans leur nom.

note: type: textblock
en: Lists files to move. The filenames listed should be relative to F<debian/tmp/>. You can also list directory names, and the whole directory will be moved. It is an error to list files here unless you use B<-p>, B<-i>, or B<-a> to tell B<dh_movefiles> which subpackage to put them in.
fr: Énumère les fichiers à déplacer. Les noms de fichiers indiqués doivent être relatifs à F<debian/tmp/>. Il est également possible d'indiquer un nom de répertoire. Dans ce cas, le répertoire complet sera déplacé. C'est une erreur d'indiquer ici des noms de fichiers sauf avec les options B<-p>, B<-i> ou B<-a> pour indiquer à B<dh_movefiles> dans quel sous-paquet les mettre.

note: type: textblock
en: Note that files are always moved out of F<debian/tmp> by default (even if you have instructed debhelper to use a compatibility level higher than one, which does not otherwise use debian/tmp for anything at all). The idea behind this is that the package that is being built can be told to install into F<debian/tmp>, and then files can be moved by B<dh_movefiles> from that directory. Any files or directories that remain are ignored, and get deleted by B<dh_clean> later.
fr: Nota : Les fichiers sont, par défaut, toujours déplacés depuis F<debian/tmp> (même s'il a été demandé à debhelper d'utiliser un niveau de compatibilité supérieur à 1, ce qui induit que debian/tmp n'est utilisé pour rien d'autre). L'idée sous-jacente est que le paquet en construction peut s'installer dans F<debian/tmp>, et qu'alors les fichiers peuvent être déplacés par B<dh_movefiles> à partir de là. Tous les fichiers ou répertoires qui resteront seront ignorés et supprimés ultérieurement par B<dh_clean>.

note: type: textblock
en: dh_perl - calculates Perl dependencies and cleans up after MakeMaker
fr: dh_perl - Déterminer les dépendances Perl et fait le ménage après MakeMaker

note: type: textblock
en: B<dh_perl> [S<I<debhelper options>>] [B<-d>] [S<I<library dirs> ...>]
fr: B<dh_perl> [S<I<options_de_debhelper>>] [B<-d>] [S<I<répertoires de bibliothèque> ...>]

note: type: textblock
en: B<dh_perl> is a debhelper program that is responsible for generating the B<${perl:Depends}> substitutions and adding them to substvars files.
fr: B<dh_perl> est le programme de la suite debhelper chargé de produire les substitutions B<${perl:Depends}> et de les ajouter aux fichiers des variables de substitution (substvars files).

note: type: textblock
en: The program will look at Perl scripts and modules in your package, and will use this information to generate a dependency on B<perl> or B<perlapi>. The dependency will be substituted into your package's F<control> file wherever you place the token B<${perl:Depends}>.
fr: Le programme examine les scripts et les modules Perl du paquet, et exploite cette information pour produire une dépendance vers B<perl> ou B<perlapi>. La substitution a lieu dans le fichier F<control> du paquet, à l'emplacement où est indiqué B<${perl:Depends}>.

note: type: textblock
en: B<dh_perl> also cleans up empty directories that MakeMaker can generate when installing Perl modules.
fr: B<dh_perl> supprime aussi les répertoires vides que MakeMaker a pu générer lors de l'installation des modules Perl.

note: type: textblock
en: In some specific cases you may want to depend on B<perl-base> rather than the full B<perl> package. If so, you can pass the -d option to make B<dh_perl> generate a dependency on the correct base package. This is only necessary for some packages that are included in the base system.
fr: Dans quelques cas spécifiques, il peut être souhaitable de créer la dépendance envers B<perl-base> plutôt qu'envers le paquet B<perl> complet. Dans ce cas, l'option B<-d> entraîne b<dh_perl> à produire une dépendance sur le bon paquet de base. Cela n'est nécessaire que pour quelques paquets inclus dans le système de base.

note: type: textblock
en: Note that this flag may cause no dependency on B<perl-base> to be generated at all. B<perl-base> is Essential, so its dependency can be left out, unless a versioned dependency is needed.
fr: Nota : Cette option peut ne produire aucune dépendance sur B<perl-base>. Du fait que B<perl-base> fait partie des paquets « Essential », sa dépendance peut être omise, à moins qu'une dépendance de version soit nécessaire.

note: type: textblock
en: By default, scripts and architecture independent modules don't depend on any specific version of B<perl>. The B<-V> option causes the current version of the B<perl> (or B<perl-base> with B<-d>) package to be specified.
fr: Par défaut, les scripts et les modules indépendants de l'architecture ne dépendent pas d'une version spécifique de B<perl>. L'option B<-V> permet d'indiquer la version en cours du paquet B<perl> (ou B<perl-base> avec B<-d>).

note: type: =item
en: I<library dirs>
fr: I<répertoires de bibliothèque>

note: type: textblock
en: If your package installs Perl modules in non-standard directories, you can make B<dh_perl> check those directories by passing their names on the command line. It will only check the F<vendorlib> and F<vendorarch> directories by default.
fr: Si le paquet installe les modules Perl dans des répertoires non standards, il est possible de forcer B<dh_perl> à vérifier ces répertoires en passant leur nom en argument de la ligne de commande. Par défaut il vérifiera seulement les répertoires F<vendorlib> et F<vendorarch>.

note: type: textblock
en: Debian policy, version 3.8.3
fr: Charte Debian, version 3.8.3

note: type: textblock
en: Perl policy, version 1.20
fr: Charte Perl, version 1.20

note: type: textblock
en: dh_prep - perform cleanups in preparation for building a binary package
fr: dh_prep - Faire le ménage en vue de construire un paquet Debian

note: type: textblock
en: B<dh_prep> [S<I<debhelper options>>] [B<-X>I<item>]
fr: B<dh_prep> [I<options_de_debhelper>] [B<-X>I<élément>]

note: type: textblock
en: B<dh_prep> is a debhelper program that performs some file cleanups in preparation for building a binary package. (This is what B<dh_clean -k> used to do.) It removes the package build directories, F<debian/tmp>, and some temp files that are generated when building a binary package.
fr: B<dh_prep> est un programme de la suite debhelper qui fait le ménage de certains fichiers en vue de la construction d'un paquet binaire. (C'est ce que fait B<dh_clean -k> d'habitude.) Il supprime le répertoire de construction du paquet, F<debian/tmp> et certains fichiers temporaires qui sont générés lors de la construction d'un paquet binaire.

note: type: textblock
en: It is typically run at the top of the B<binary-arch> and B<binary-indep> targets, or at the top of a target such as install that they depend on.
fr: Il est généralement exécuté au sommet des cibles B<binary-arch> et B<binary-indep> ou au sommet d'une cible qui installe ce dont elle dépend.

note: type: textblock
en: Exclude files that contain F<item> anywhere in their filename from being deleted, even if they would normally be deleted. You may use this option multiple times to build up a list of things to exclude.
fr: Conserve les fichiers qui contiennent I<élément> n'importe où dans leur nom, même s'ils auraient dû être normalement supprimés. Cette option peut être employée plusieurs fois afin d'exclure de la suppression une liste d'éléments.

note: type: textblock
en: dh_shlibdeps - calculate shared library dependencies
fr: dh_shlibdeps - Déterminer les dépendances envers les bibliothèques partagées

note: type: textblock
en: B<dh_shlibdeps> [S<I<debhelper options>>] [B<-L>I<package>] [B<-l>I<directory>] [B<-X>I<item>] [S<B<--> I<params>>]
fr: B<dh_shlibdeps> [I<options_de_debhelper>] [B<-L>I<paquet>] [B<-l>I<répertoire>] [B<-X>I<élément>] [B<--> I<paramètres>]

note: type: textblock
en: B<dh_shlibdeps> is a debhelper program that is responsible for calculating shared library dependencies for packages.
fr: B<dh_shlibdeps> est le programme de la suite debhelper chargé de déterminer les dépendances des paquets envers les bibliothèques partagées.

note: type: textblock
en: This program is merely a wrapper around L<dpkg-shlibdeps(1)> that calls it once for each package listed in the F<control> file, passing it a list of ELF executables and shared libraries it has found.
fr: Ce programme est simplement une encapsulation de L<dpkg-shlibdeps(1)> qu'il invoque une fois pour chaque paquet énuméré dans le fichier F<control> en lui passant une liste des exécutables ELF et des bibliothèques partagées qu'il a trouvé.

note: type: textblock
en: Exclude files that contain F<item> anywhere in their filename from being passed to B<dpkg-shlibdeps>. This will make their dependencies be ignored.  This may be useful in some situations, but use it with caution. This option may be used more than once to exclude more than one thing.
fr: Exclut de l'appel à B<dpkg-shlibdeps> les fichiers qui comportent F<élément> n'importe où dans leur nom. De ce fait leurs dépendances seront ignorées. Cela peut-être utile dans quelques cas mais est à utiliser avec précaution. Cette option peut être utilisée plusieurs fois afin d'exclure plusieurs éléments.

note: type: textblock
en: Pass I<params> to L<dpkg-shlibdeps(1)>.
fr: Passe I<paramètres> à L<dpkg-shlibdeps(1)>.

note: type: =item
en: B<-u>I<params>, B<--dpkg-shlibdeps-params=>I<params>
fr: B<-u>I<paramètres>, B<--dpkg-shlibdeps-params=>I<paramètres>

note: type: textblock
en: This is another way to pass I<params> to L<dpkg-shlibdeps(1)>.  It is deprecated; use B<--> instead.
fr: Méthode obsolète pour fournir les I<paramètres> à L<dpkg-shlibdeps(1)>, préférer B<-->.

note: type: =item
en: B<-l>I<directory>[B<:>I<directory> ...]
fr: B<-l>I<répertoire>[B<:>I<répertoire> ...]

note: type: textblock
en: With recent versions of B<dpkg-shlibdeps>, this option is generally not needed.
fr: Avec les versions récentes de B<dpkg-shlibdeps>, cette option n'est généralement plus nécessaire.

note: type: textblock
en: It tells B<dpkg-shlibdeps> (via its B<-l> parameter), to look for private package libraries in the specified directory (or directories -- separate with colons). With recent versions of B<dpkg-shlibdeps>, this is mostly only useful for packages that build multiple flavors of the same library, or other situations where the library is installed into a directory not on the regular library search path.
fr: Cette option indique à B<dpkg-shlibdeps> (à l’aide de son paramètre B<-l>) de rechercher des bibliothèques privées du paquet dans le répertoire indiqué (ou les répertoires, séparés par des deux points). Avec les versions récentes de B<dpkg-shlibdeps>, c'est surtout utile pour construire des paquets comportant des « saveurs » multiples d'une même bibliothèque, ou d'autres situations où la bibliothèque est installée dans un répertoire qui n'est pas dans le chemin de recherche normal de la bibliothèque.

note: type: =item
en: B<-L>I<package>, B<--libpackage=>I<package>
fr: B<-L>I<paquet>, B<--libpackage=>I<paquet>

note: type: textblock
en: With recent versions of B<dpkg-shlibdeps>, this option is generally not needed, unless your package builds multiple flavors of the same library or is relying on F<debian/shlibs.local> for an internal library.
fr: Avec les récentes versions de B<dpkg-shlibdeps>, cette option n'est en principe pas utile, sauf pour construire des paquets comportant des « saveurs » multiples d'une même bibliothèque ou dépendant de F<debian/shlibs.local> pour une bibliothèque interne.

note: type: textblock
en: It tells B<dpkg-shlibdeps> (via its B<-S> parameter) to look first in the package build directory for the specified package, when searching for libraries, symbol files, and shlibs files.
fr: Indique à B<dpkg-shlibdeps> (à l’aide de son paramètre B<-S>) de rechercher d'abord dans le répertoire de construction du paquet pour le paquet indiqué, lors de la recherche des bibliothèques, des fichiers de symboles et des fichiers shlibs.

note: type: textblock
en: If needed, this can be passed multiple times with different package names.
fr: Si nécessaire, cette option peut être passée plusieurs fois avec différents noms de paquet.

note: type: textblock
en: Suppose that your source package produces libfoo1, libfoo-dev, and libfoo-bin binary packages. libfoo-bin links against libfoo1, and should depend on it. In your rules file, first run B<dh_makeshlibs>, then B<dh_shlibdeps>:
fr: Supposons que le paquet source produise les paquets binaires libtoto1, libtoto-dev et libtoto-bin. libtoto-bin utilise la bibliothèque libtoto1 et doit donc en dépendre. Dans le fichier F<rules>, il faut d'abord exécuter B<dh_makeshlibs> puis B<dh_shlibdeps> :

note: type: textblock
en: This will have the effect of generating automatically a shlibs file for libfoo1, and using that file and the libfoo1 library in the F<debian/libfoo1/usr/lib> directory to calculate shared library dependency information.
fr: Cela aura pour effet de produire automatiquement un fichier shlibs pour libtoto1 et de l'utiliser, ainsi que la bibliothèque libtoto1, dans le répertoire F<debian/libtoto1/usr/lib> pour déterminer les dépendances envers la bibliothèque partagée.

note: type: textblock
en: If a libbar1 package is also produced, that is an alternate build of libfoo, and is installed into F</usr/lib/bar/>, you can make libfoo-bin depend on libbar1 as follows:
fr: Si un paquet libtiti1 est également produit, il produirait une autre construction de libtoto, et serait installé dans F</usr/lib/titi/>. On peut rendre libtoto-bin dépendant de libtiti1 de la façon suivante :

note: type: verbatim
en: 	dh_shlibdeps -Llibbar1 -l/usr/lib/bar
fr: 	dh_shlibdeps -Llibtiti1 -l/usr/lib/titi

note: type: textblock
en: dh_strip - strip executables, shared libraries, and some static libraries
fr: dh_strip - Dépouiller les exécutables, les bibliothèques partagées et certaines bibliothèques statiques

note: type: textblock
en: B<dh_strip> [S<I<debhelper options>>] [B<-X>I<item>] [B<--dbg-package=>I<package>] [B<--keep-debug>]
fr: B<dh_strip> [S<I<options_de_debhelper>>] [B<-X>I<élément>] [B<--dbg-package=paquet>] [B<--keep-debug>]

note: type: textblock
en: B<dh_strip> is a debhelper program that is responsible for stripping executables, shared libraries, and static libraries that are not used for debugging.
fr: B<dh_strip> est le programme de la suite debhelper chargé de dépouiller les exécutables, les bibliothèques partagées et les bibliothèques statiques qui ne sont pas utilisés pour la mise au point.

note: type: textblock
en: This program examines your package build directories and works out what to strip on its own. It uses L<file(1)> and file permissions and filenames to figure out what files are shared libraries (F<*.so>), executable binaries, and static (F<lib*.a>) and debugging libraries (F<lib*_g.a>, F<debug/*.so>), and strips each as much as is possible. (Which is not at all for debugging libraries.) In general it seems to make very good guesses, and will do the right thing in almost all cases.
fr: Ce programme examine les répertoires de construction du paquet et détermine ce qui peut être dépouillé. Il s'appuie sur L<file(1)>, sur les permissions ainsi que sur les noms des fichiers pour deviner quels fichiers sont des bibliothèques partagées (F<*.so>), des binaires exécutables, des bibliothèques statiques (F<lib*.a>) ou des bibliothèques de mise au point (F<lib*_g.a>, F<debug/*.so>). Il dépouille chacun de ces éléments autant qu'il est possible (pas du tout pour des bibliothèques de mise au point). Il semble, généralement, faire de très bonnes conjectures et produit un résultat correct dans presque tous les cas.

note: type: textblock
en: Since it is very hard to automatically guess if a file is a module, and hard to determine how to strip a module, B<dh_strip> does not currently deal with stripping binary modules such as F<.o> files.
fr: Comme il est très difficile de deviner automatiquement si un fichier est un module, et difficile de déterminer comment dépouiller un module, B<dh_strip> ne dépouille actuellement pas les modules binaires tels que des fichiers F<.o>.

note: type: =item
en: B<--dbg-package=>I<package>
fr: B<--dbg-package=>I<paquet>

note: type: textblock
en: B<This option is a now special purpose option that you normally do not need>.  In most cases, there should be little reason to use this option for new source packages as debhelper automatically generates debug packages ("dbgsym packages").  B<If you have a manual --dbg-package> that you want to replace with an automatically generated debug symbol package, please see the B<--dbgsym-migration> option.
fr: B<Cette option est actuellement une option spéciale dont vous ne devriez pas avoir besoin>. Dans la plupart des cas, il devrait y avoir peu de raisons d'utiliser cette option pour les nouveaux paquets source, car debhelper génère automatiquement les paquets de débogage (« paquets dbgsym »). B<Si vous avez une option manuelle --dbg-package> que vous désirez remplacer par un paquet de symboles de débogage généré automatiquement, veuillez consulter l'option B<--dbgsym-migration>.

note: type: textblock
en: Causes B<dh_strip> to save debug symbols stripped from the packages it acts on as independent files in the package build directory of the specified debugging package.
fr: Cette option produit l'enregistrement, en tant que fichiers indépendants, des symboles dont ont été dépouillés les paquets traités. Ces fichiers sont enregistrés dans le répertoire de construction du paquet de mise au point indiqué.

note: type: textblock
en: For example, if your packages are libfoo and foo and you want to include a I<foo-dbg> package with debugging symbols, use B<dh_strip --dbg-package=>I<foo-dbg>.
fr: Par exemple, si les paquets se nomment libtoto et toto et que l'on veut inclure un paquet I<toto-dbg> avec les symboles de mise au point, il faut utiliser B<dh_strip --dbg-package=toto-dbg>.

note: type: textblock
en: This option implies B<--no-automatic-dbgsym> and I<cannot> be used with B<--automatic-dbgsym> or B<--dbgsym-migration>.
fr: Cette option implique B<--no-automatic-dbgsym> et ne peut B<pas> être utilisée avec B<--automatic-dbgsym> ou B<--dbgsym-migration>.

note: type: textblock
en: Debug symbols will be retained, but split into an independent file in F<usr/lib/debug/> in the package build directory. B<--dbg-package> is easier to use than this option, but this option is more flexible.
fr: Les symboles de mise au point seront conservés, mais séparés dans un fichier indépendant de F<usr/lib/debug/> dans le répertoire de construction du paquet. Il est plus facile d'employer B<--dbg-package> que cette option, mais cette dernière est plus souple.

note: type: textblock
en: This option implies B<--no-automatic-dbgsym> and I<cannot> be used with B<--automatic-dbgsym>.
fr: Cette option implique B<--no-automatic-dbgsym> et ne peut B<pas> être utilisée avec B<--ddebs>.

note: type: =item
en: B<--dbgsym-migration=>I<package-relation>
fr: B<--dbgsym-migration=>I<relation-paquet>

note: type: textblock
en: This option is used to migrate from a manual "-dbg" package (created with B<--dbg-package>) to an automatic generated debug symbol package. This option should describe a valid B<Replaces>- and B<Breaks>-relation, which will be added to the debug symbol package to avoid file conflicts with the (now obsolete) -dbg package.
fr: Cette option est utilisée pour migrer d'un paquet « -dbg » créé manuellement avec B<--dbg-package> vers la création automatique du paquet de symboles de débogage. Cette option doit décrire une relation B<Replaces> et B<Breaks> valable, qui sera ajoutée au paquet de symboles de débogage pour éviter les conflits de fichiers avec le paquet (maintenant obsolète) -dbg.

note: type: textblock
en: This option implies B<--automatic-dbgsym> and I<cannot> be used with B<--keep-debug>, B<--dbg-package> or B<--no-automatic-dbgsym>.
fr: Cette option implique B<--automatic-dbgsym> et ne peut B<pas> être utilisée avec B<--keep-debug>, B<--dbg-package> ni B<--no-automatic-dbgsym>.

note: type: textblock
en: Examples:
fr: Exemples :

note: type: verbatim
en:   dh_strip --dbgsym-migration='libfoo-dbg (<< 2.1-3~)'
fr:   dh_strip --dbgsym-migration='libtoto-dbg (<< 2.1-3~)'

note: type: verbatim
en:   dh_strip --dbgsym-migration='libfoo-tools-dbg (<< 2.1-3~), libfoo2-dbg (<< 2.1-3~)'
fr:   dh_strip --dbgsym-migration='libtoto-tools-dbg (<< 2.1-3~), libtoto2-dbg (<< 2.1-3~)'

note: type: textblock
en: Control whether B<dh_strip> should be creating debug symbol packages when possible.
fr: Cette option vérifie si B<dh_strip> doit créer des paquets de symboles de débogage lorsque cela est possible.

note: type: textblock
en: The default is to create debug symbol packages.
fr: Le comportement par défaut est de créer un paquet de symboles de débogage.

note: type: textblock
en: Historical name for B<--automatic-dbgsym> and B<--no-automatic-dbgsym>.
fr: Nom historique pour B<--automatic-dbgsym> et B<--no-automatic-dbgsym>

note: type: =item
en: B<--ddeb-migration=>I<package-relation>
fr: B<--ddeb-migration=>I<relation-paquet>

note: type: textblock
en: Historical name for B<--dbgsym-migration>.
fr: Nom historique pour B<--dbgsym-migration>.

note: type: textblock
en: If the B<DEB_BUILD_OPTIONS> environment variable contains B<nostrip>, nothing will be stripped, in accordance with Debian policy (section 10.1 "Binaries").  This will also inhibit the automatic creation of debug symbol packages.
fr: Si la variable d'environnement B<DEB_BUILD_OPTIONS> contient B<nostrip>, rien ne sera dépouillé, conformément à la Charte Debian (section 10.1 « Binaries »). Cela empêchera aussi la création automatique des paquets de symboles de débogage.

note: type: textblock
en: The automatic creation of debug symbol packages can also be prevented by adding B<noautodbgsym> to the B<DEB_BUILD_OPTIONS> environment variable.  However, B<dh_strip> will still add debuglinks to ELF binaries when this flag is set.  This is to ensure that the regular deb package will be identical with and without this flag (assuming it is otherwise "bit-for-bit" reproducible).
fr: La création automatique des paquets de symboles de débogage peut être empêchée en ajoutant B<noautodbgsym> à la variable d'environnement B<DEB_BUILD_OPTIONS>. En revanche, B<dh_strip> ajoutera quand même les liens de débogage aux binaires ELF lorsque ce paramètre est défini, pour s'assurer que le paquet deb est identique avec ou sans (en considérant qu'il est par ailleurs reproductible bit à bit).

note: type: textblock
en: Debian policy, version 3.0.1
fr: Charte Debian, version 3.0.1

note: type: textblock
en: dh_testdir - test directory before building Debian package
fr: dh_testdir - Vérifier le répertoire avant de construire un paquet Debian

note: type: textblock
en: B<dh_testdir> [S<I<debhelper options>>] [S<I<file> ...>]
fr: B<dh_testdir> [S<I<options_de_debhelper>>] [S<I<fichier> ...>]

note: type: textblock
en: B<dh_testdir> tries to make sure that you are in the correct directory when building a Debian package. It makes sure that the file F<debian/control> exists, as well as any other files you specify. If not, it exits with an error.
fr: B<dh_testdir> tente de s'assurer qu'il est exécuté depuis le bon répertoire pour construire un paquet. Il s'assure que le fichier F</debian/control> existe ainsi que tous les autres fichiers indiqués en paramètres de la ligne de commande. Dans le cas contraire il produit une erreur.

note: type: textblock
en: Test for the existence of these files too.
fr: Teste également l'existence de ces fichiers.

note: type: textblock
en: dh_testroot - ensure that a package is built with necessary level of root permissions
fr: dh_testroot - Vérifier que le paquet est construit avec les droits nécessaires du superutilisateur (root)

note: type: textblock
en: B<dh_testroot> [S<I<debhelper options>>]
fr: B<dh_testroot> [I<options_de_debhelper>]

note: type: textblock
en: B<dh_testroot> is used to determine if the target is being run with sufficient access to (fake)root.
fr: B<dh_testroot> est utilisé pour déterminer si la cible est exécutée avec des accès suffisants à (fake)root.

note: type: textblock
en: The definition of sufficient access depends on whether the builder (the tool invoking the F<debian/rules> target) supports the I<Rules-Requires-Root> (R³) field.  If the builder supports R³, then it will set the environment variable I<DEB_RULES_REQUIRES_ROOT> and B<dh_testroot> will validate that the builder followed the minimum requirements for the given value of I<DEB_RULES_REQUIRES_ROOT>.
fr: La définition des accès suffisants dépend de comment le constructeur (celui qui appelle la cible F<debian/rules>) gère le champ I<Rules-Requires-Root> (R³). Si le constructeur prend en charge R³, il positionnera la variable d'environnement I<DEB_RULES_REQUIRES_ROOT> et B<dh_testroot> validera que le constructeur suit les recommandations minimales pour la valeur donnée de I<DEB_RULES_REQUIRES_ROOT>.

note: type: textblock
en: If the builder does not support I<Rules-Requires-Root>, then it will not set the I<DEB_RULES_REQUIRES_ROOT> environment variable.  This will in turn make B<dh_testroot> (and the rest of debhelper) fall back to assuming that (fake)root is implied.
fr: Si le constructeur ne prend pas en charge I<Rules-Requires-Root>, il ne positionnera pas la variable d'environnement I<DEB_RULES_REQUIRES_ROOT>. Cela conduira B<dh_testroot> (et le reste de debhelper) à considérer que (fake)root est impliqué.

note: type: textblock
en: The following is a summary of how B<dh_testroot> behaves based on the I<DEB_RULES_REQUIRES_ROOT> environment variable (leading and trailing whitespace in the variable is ignored).
fr: Ce qui suit est un résumé du comportement de B<dh_testroot> en fonction de la variable d'environnement I<DEB_RULES_REQUIRES_ROOT> (les espaces de début et de fin dans la variable sont ignorées).

note: type: textblock
en: If unset, or set to C<binary-targets>, then B<dh_testroot> asserts that it is run as root or under L<fakeroot(1)>.
fr: Si la variable n'existe pas ou vaut C<binary-targets>, B<dh_testroot> suppose qu'il est exécuté en tant que superutilisateur ou dans L<fakeroot(1)>.

note: type: textblock
en: If set to C<no>, then B<dh_testroot> returns successfully (without performing any additional checks).
fr: Si la variable vaut C<no>, B<dh_testroot> se terminera avec succès (sans effectuer d'autres vérifications).

note: type: textblock
en: If set to any other value than the above, then B<dh_testroot> asserts that it is either run as root (or under L<fakeroot(1)>) or the builder has provided the B<DEB_GAIN_ROOT_CMD> environment variable (e.g. via dpkg-buildpackage -r).
fr: Si la variable a une autre valeur que celles précédentes, B<dh_testroot> suppose qu'il est exécuté en tant que superutilisateur (ou dans L<fakeroot(1)>), ou que le constructeur a fourni la variable d'environnement B<DEB_GAIN_ROOT_CMD> (par exemple grâce à dpkg-buildpackage -r).

note: type: textblock
en: Please note that B<dh_testroot> does I<not> read the I<Rules-Requires-Root> field.  Which implies that B<dh_testroot> may produce incorrect result if the builder lies in I<DEB_RULES_REQUIRES_ROOT>.  On the flip side, it also enables things like testing for what will happen when I<DEB_RULES_REQUIRES_ROOT> is set to a given value.
fr: Veuillez noter que B<dh_testroot> ne lit I<pas> le champ I<Rules_Requires_Root>. Cela implique que B<dh_testroot> pourrait produire des résultats incorrects si le constructeur ment à I<DEB_RULES_REQUIRES_ROOT>. D'un autre côté, cela permet aussi des choses comme le test de fonctionnement lorsque I<DEB_RULES_REQUIRES_ROOT> est positionné à une certaine valeur.

note: type: textblock
en: dh_usrlocal - migrate usr/local directories to maintainer scripts
fr: dh_usrlocal - Migrer les répertoires usr/local dans les scripts de maintenance du paquet

note: type: textblock
en: B<dh_usrlocal> [S<I<debhelper options>>] [B<-n>]
fr: B<dh_usrlocal> [I<options_de_debhelper>] [B<-n>]

note: type: textblock
en: B<dh_usrlocal> is a debhelper program that can be used for building packages that will provide a subdirectory in F</usr/local> when installed.
fr: B<dh_usrlocal> est le programme de la suite debhelper qui peut être utilisé pour la construction des paquets qui produisent un sous-répertoire dans F</usr/local> lors de leur installation.

note: type: textblock
en: It finds subdirectories of F<usr/local> in the package build directory, and removes them, replacing them with maintainer script snippets (unless B<-n> is used) to create the directories at install time, and remove them when the package is removed, in a manner compliant with Debian policy. These snippets are inserted into the maintainer scripts by B<dh_installdeb>. See L<dh_installdeb(1)> for an explanation of debhelper maintainer script snippets.
fr: B<dh_usrlocal> recherche des sous-répertoires dans F<usr/local> du répertoire de construction du paquet et les supprime. Il remplace les répertoires supprimés par des lignes de code dans les scripts de maintenance du paquet (sauf si B<-n> est utilisé) afin de créer ces répertoires au moment de l'installation. Il génère également les lignes de code pour supprimer ces répertoires lorsque le paquet est enlevé, conformément à la Charte Debian. Ces lignes de codes sont ajoutées aux scripts de maintenance du paquet par B<dh_installdeb>. Voir L<dh_installdeb(1)> pour une explication sur l'ajout des lignes de code aux scripts de maintenance du paquet.

note: type: textblock
en: When the I<DEB_RULES_REQUIRES_ROOT> environment variable is not (effectively)  I<binary-targets>, the directories in F</usr/local> will be handled as if they were owned by root:root (see below).
fr: Lorsque la variable d'environnement I<DEB_RULES_REQUIRES_ROOT> n'est pas égale à I<binary-targets>, les répertoires dans F</usr/local> sont traités comme s'ils appartenaient à root:root (voir ci-dessous).

note: type: textblock
en: When the I<DEB_RULES_REQUIRES_ROOT> environment variable has an effective value of I<binary-targets>, the owners, groups and permissions will be preserved with the sole exception where the directory is owned by root:root.
fr: Lorsque la variable d'environnement I<DEB_RULES_REQUIRES_ROOT> vaut C<binary-targets>, le propriétaire, les groupes et les permissions seront conservés, sauf si le répertoire appartient à root:root.

note: type: textblock
en: If a directory is owned by root:root, then ownership will be determined at install time.  The ownership and permission bits will either be root:root mode 0755 or root:staff mode 02775.  The actual choice depends on whether the system has F</etc/staff-group-for-usr-local> (as documented in the Debian Policy Manual §9.1.2 since version 4.1.4)
fr: Si un répertoire appartient à root:root, le propriétaire sera déterminé à l'installation. Le propriétaire et les permissions seront fixés à root:root en mode 0755, ou à root:staff en mode 02775. Le choix effectif dépend de la présence du fichier F</etc/staff-group-for-usr-local> (comme documenté dans la Charte Debian, §9.1.2, depuis la version 4.1.4).

note: type: textblock
en: Debian policy, version 2.2
fr: Charte Debian, version 2.2

note: type: textblock
en: dh_systemd_enable - enable/disable systemd unit files
fr: dh_systemd_enable - Activer ou désactiver les fichiers unit de systemd

note: type: textblock
en: B<dh_systemd_enable> [S<I<debhelper options>>] [B<--no-enable>] [B<--name=>I<name>] [S<I<unit file> ...>]
fr: B<dh_systemd_enable> [S<I<options_de_debhelper>>] [B<--no-enable>] [B<--name=>I<nom>] [S<I<fichier_unit> ...>]

note: type: textblock
en: B<dh_systemd_enable> is a debhelper program that is responsible for enabling and disabling systemd unit files.
fr: B<dh_systemd_enable> est le programme de la suite debhelper chargé de l'activation et la désactivation des fichiers unit de systemd.

note: type: textblock
en: In the simple case, it finds all unit files installed by a package (e.g.  bacula-fd.service) and enables them. It is not necessary that the machine actually runs systemd during package installation time, enabling happens on all machines in order to be able to switch from sysvinit to systemd and back.
fr: Dans le cas le plus simple, il trouve tous les fichiers unit installés par un paquet (p. ex. bacula-fd.service) et les active. Il n'est pas nécessaire que la machine fasse fonctionner systemd pendant l'installation. L'activation est effectuée sur tous les systèmes pour permettre de basculer de sysvinit à systemd, et réciproquement.

note: type: textblock
en: In the complex case, you can call B<dh_systemd_enable> and B<dh_systemd_start> manually (by overwriting the debian/rules targets) and specify flags per unit file. An example is colord, which ships colord.service, a dbus-activated service without an [Install] section. This service file cannot be enabled or disabled (a state called "static" by systemd) because it has no [Install] section. Therefore, running dh_systemd_enable does not make sense.
fr: Dans les cas plus compliqués, vous pouvez appeler B<dh_systemd_enable> et B<dh_systemd_start> manuellement (en modifiant les cibles debian/rules) et spécifier les paramètres pour chaque fichier unit. Un exemple de cela est colord, qui fournit colord.service, un service activé par dbus sans section [Install], et qui ne peut donc pas être activé ou désactivé (un état appelé « static » par systemd). Pour cette raison, exécuter dh_systemd_enable est inutile.

note: type: textblock
en: For only generating blocks for specific service files, you need to pass them as arguments, e.g. B<dh_systemd_enable quota.service> and B<dh_systemd_enable --name=quotarpc quotarpc.service>.
fr: Si vous souhaitez uniquement générer les blocs de certains fichiers service, vous devez les passer comme arguments. Par exemple B<dh_systemd_enable quota.service> et B<dh_systemd_enable --name=quotarpc quotarpc.service>.

note: type: =item
en: debian/I<package>.service, debian/I<package>@.service
fr: debian/I<paquet>.service, debian/I<paquet>@.service

note: type: textblock
en: If this exists, it is installed into lib/systemd/system/I<package>.service (or lib/systemd/system/I<package>@.service) in the package build directory.
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous lib/systemd/system/I<paquet>.service (ou lib/systemd/system/I<paquet>@.service).

note: type: textblock
en: If this exists, it is installed into usr/lib/tmpfiles.d/I<package>.conf in the package build directory. (The tmpfiles.d mechanism is currently only used by systemd.)
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous usr/lib/tmpfiles.d/I<paquet>.conf (les mécanismes tmpfiles.d ne sont pour l'instant utilisés que par systemd).

note: type: =item
en: debian/I<package>.target, debian/I<package>@.target
fr: debian/I<paquet>.target, debian/I<paquet>@.target

note: type: textblock
en: If this exists, it is installed into lib/systemd/system/I<package>.target (or lib/systemd/system/I<package>@.target) in the package build directory.
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous lib/systemd/system/I<paquet>.target (ou lib/systemd/system/I<paquet>@.target).

note: type: =item
en: debian/I<package>.socket, debian/I<package>@.socket
fr: debian/I<paquet>.socket, debian/I<paquet>@.socket

note: type: textblock
en: If this exists, it is installed into lib/systemd/system/I<package>.socket (or lib/systemd/system/I<package>@.socket) in the package build directory.
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous lib/systemd/system/I<paquet>.socket (ou lib/systemd/system/I<paquet>@.socket).

note: type: =item
en: debian/I<package>.mount
fr: debian/I<paquet>.mount

note: type: textblock
en: If this exists, it is installed into lib/systemd/system/I<package>.mount in the package build directory.
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous lib/systemd/system/I<paquet>.mount.

note: type: =item
en: debian/I<package>.path, debian/I<package>@.path
fr: debian/I<paquet>.path, debian/I<paquet>@.path

note: type: textblock
en: If this exists, it is installed into lib/systemd/system/I<package>.path (or lib/systemd/system/I<package>@.path) in the package build directory.
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous lib/systemd/system/I<paquet>.path (ou lib/systemd/system/I<paquet>@.path).

note: type: =item
en: debian/I<package>.timer, debian/I<package>@.timer
fr: debian/I<paquet>.timer, debian/I<paquet>@.timer

note: type: textblock
en: If this exists, it is installed into lib/systemd/system/I<package>.timer (or lib/systemd/system/I<package>@.timer) in the package build directory.
fr: S'il existe, il est installé dans le répertoire de construction du paquet, sous lib/systemd/system/I<paquet>.timer (ou lib/systemd/system/I<paquet>@.timer).

note: type: textblock
en: Disable the service(s) on purge, but do not enable them on install.
fr: Désactiver le(s) service(s) lors de la purge, mais ne pas l'activer à l'installation.

note: type: textblock
en: B<Note> that this option does not affect whether the services are started.  That is controlled by L<dh_systemd_start(1)> (using e.g. its B<--no-start> option).
fr: B<Nota> : cette option n'affecte pas le démarrage des services. Cela est contrôlé par L<dh_systemd_start(1)> (par exemple en utilisant l'option B<--no-start>).

note: type: textblock
en: Install the service file as I<name.service> instead of the default filename, which is the I<package.service>. When this parameter is used, B<dh_systemd_enable> looks for and installs files named F<debian/package.name.service> instead of the usual F<debian/package.service>.
fr: Installe le fichier service en utilisant le I<nom.service> indiqué au lieu du nom I<paquet.service> par défaut. Quand ce paramètre est employé, B<dh_systemd_enable> recherche et installe le fichier appelé F<debian/paquet.nom.service> au lieu du F<debian/paquet.service> habituel.

note: type: textblock
en: Note that this command is not idempotent. L<dh_prep(1)> should be called between invocations of this command (with the same arguments). Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts.
fr: Nota : Ce programme n'est pas idempotent. Un L<dh_prep(1)> doit être réalisé entre chaque exécution de ce programme (avec les mêmes arguments). Sinon, il risque d'y avoir plusieurs occurrences des mêmes lignes de code dans les scripts de maintenance du paquet.

note: type: textblock
en: Note that B<dh_systemd_enable> should be run before B<dh_installinit>.  The default sequence in B<dh> does the right thing, this note is only relevant when you are calling B<dh_systemd_enable> manually.
fr: Nota : B<dh_systemd_enable> devrait être exécuté avant B<dh_installinit>. La séquence par défaut de B<dh> les exécute dans le bon ordre et cette remarque n'est valable que lorsque B<dh_systemd_enable> est appelé manuellement.

note: type: textblock
en: dh_systemd_start - start/stop/restart systemd unit files
fr: dh_systemd_start - Démarrer/arrêter/redémarrer des fichiers unit de systemd

note: type: textblock
en: B<dh_systemd_start> [S<I<debhelper options>>] [B<--restart-after-upgrade>] [B<--no-stop-on-upgrade>] [S<I<unit file> ...>]
fr: B<dh_systemd_start> [S<I<options_de_debhelper>>] [B<--restart-after-upgrade>] [B<--no-stop-on-upgrade>] [S<I<fichier_unit> ...>]

note: type: textblock
en: B<dh_systemd_start> is a debhelper program that is responsible for starting/stopping or restarting systemd unit files in case no corresponding sysv init script is available.
fr: B<dh_systemd_start> est un programme de la suite debhelper chargé de démarrer, arrêter ou redémarrer les fichiers unit de systemd dans le cas où aucun script d'init SysV n'est disponible.

note: type: textblock
en: As with B<dh_installinit>, the unit file is stopped before upgrades and started afterwards (unless B<--restart-after-upgrade> is specified, in which case it will only be restarted after the upgrade).  This logic is not used when there is a corresponding SysV init script because invoke-rc.d performs the stop/start/restart in that case.
fr: Comme avec B<dh_installinit>, le fichier unit est arrêté avant les mises à jour et redémarré ensuite (sauf si B<--restart-after-upgrade> est spécifié, dans ce cas il sera uniquement redémarré après la mise à jour). Cette logique n'est pas utilisée lorsqu'il y a un script init SysV correspondant parce que c'est invoke-rc.d qui effectue l'arrêt, le démarrage ou le redémarrage.

note: type: textblock
en: Do not stop the unit file until after the package upgrade has been completed.  This is the default behaviour in compat 10.
fr: N'arrête pas le fichier unit tant que la mise à niveau du paquet n'est pas terminée. C'est le comportement par défaut dans le niveau de compatibilité 10.

note: type: textblock
en: In earlier compat levels the default was to stop the unit file in the F<prerm>, and start it again in the F<postinst>.
fr: Dans les niveaux de compatibilité antérieurs, le comportement par défaut était d'arrêter le fichier unit dans le F<prerm> et de le redémarrer dans le F<postinst>.

note: type: textblock
en: Do not stop service on upgrade.
fr: N'arrête pas le service lors d'une mise à niveau.

note: type: textblock
en: Do not start the unit file after upgrades and after initial installation (the latter is only relevant for services without a corresponding init script).
fr: Ne démarre pas le fichier unit après les mises à niveau ni après l'installation initiale (le dernier cas n'est valable que pour les services n'ayant pas de script init correspondant).

note: type: textblock
en: Note that B<dh_systemd_start> should be run after B<dh_installinit> so that it can detect corresponding SysV init scripts. The default sequence in B<dh> does the right thing, this note is only relevant when you are calling B<dh_systemd_start> manually.
fr: Nota : B<dh_systemd_start> devrait être exécuté après B<dh_installinit> pour pouvoir détecter les scripts init SysV correspondants. La séquence par défaut de B<dh> les exécute dans le bon ordre et cette remarque n'est valable que lorsque B<dh_systemd_start> est appelé manuellement.

note: type: textblock
en: This compatibility level is open for beta testing; changes may occur.
fr: Ce niveau de compatibilité est en phase de test ; des changements peuvent encore survenir.
