dpkg-man 1.21.20 - en to fr translation catalogue (2202 entries)

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

note: type: textblock
en: deb-buildinfo - Debian build information file format
fr: deb-buildinfo - Format des fichiers d'informations de construction de Debian

note: type: textblock
en: I<filename>B<.buildinfo>
fr: I<nom-du-fichier>B<.buildinfo>

note: type: textblock
en: Each Debian source package build can record the build information in a B<.buildinfo> control file, which contains a number of fields in L<deb822(5)> format.
fr: Chaque construction de paquet source Debian peut enregistrer les informations de construction dans un fichier de contrôle B<.buildinfo> qui contient un certain nombre de champs au format L<deb822(5)>.

note: type: textblock
en: Each field begins with a tag, such as B<Source> or B<Binary> (case insensitive), followed by a colon, and the body of the field (case sensitive unless stated otherwise).  Fields are delimited only by field tags.  In other words, field text may be multiple lines in length, but the installation tools will generally join lines when processing the body of the field (except in case of the multiline fields B<Binary-Only-Changes>, B<Installed-Build-Depends>, B<Environment>, B<Checksums-Md5>, B<Checksums-Sha1> and B<Checksums-Sha256>, see below).
fr: Chaque champ commence par une étiquette, telle que B<Source> ou B<Binary> (la casse n'importe pas), suivie d'un « : » et du contenu du champ (sensible à la casse à moins que cela ne soit stipulé autrement). Les champs sont séparés seulement par des étiquettes de champ. En d'autres termes, le contenu d'un champ peut s'étendre sur plusieurs lignes, mais les outils d'installation joindront en général les lignes pendant le traitement du contenu du champ (sauf dans le cas des champs à lignes multiples B<Binary-Only-Changes>, B<Installed-Build-Depends>, B<Environment>, B<Checksums-Md5>, B<Checksums-Sha1> et B<Checksums-Sha256>, voir ci-dessous).

note: type: =head1
en: FIELDS
fr: LES CHAMPS

note: type: =item
en: B<Format:> I<format-version> (required)
fr: B<Format:> I<version-format> (requis)

note: type: textblock
en: The value of this field declares the format version of the file.  The syntax of the field value is a version number with a major and minor component.  Backward incompatible changes to the format will bump the major version, and backward compatible changes (such as field additions) will bump the minor version.  The current format version is B<1.0>.
fr: La valeur de ce champ déclare la version du format du fichier. La syntaxe de la valeur du champ est un numéro de version avec un composant majeur et mineur. Les modifications incompatibles avec les versions précédentes du format incrémenteront la version majeure, tandis que les modifications compatibles (telles que les ajouts de champ) incrémenteront la version mineure. La version de format actuelle est B<1.0>.

note: type: =item
en: B<Source:> I<source-name> [B<(>I<source-version>B<)>] (required)
fr: B<Source:> I<nom-source> [B<(>I<version-source>B<)>] (requis)

note: type: textblock
en: The name of the source package.  If the source version differs from the binary version, then the I<source-name> will be followed by a I<source-version> in parenthesis.  This can happen when the build is for a binary-only non-maintainer upload.
fr: Le nom du paquet source. Si la version du source diffère de la version binaire, alors le I<nom-source> sera suivi par une I<version-source> entre parenthèses. Cela peut arriver quand la construction concerne un envoi seulement binaire NMU (« non-maintainer upload »).

note: type: =item
en: B<Binary:> I<binary-package-list> (required in context)
fr: B<Binary:> I<liste-paquets-binaires> (requis selon le contexte)

note: type: textblock
en: This folded field is a space-separated list of binary packages built.  If the build is source-only, then the field is omitted (since dpkg 1.20.0).
fr: Ce champ coupé est une liste de paquets binaires construits séparés par des espaces. Si la construction ne concerne que les sources, le champ est omis (depuis dpkg 1.20.0).

note: type: =item
en: B<Architecture:> I<arch-list> (required)
fr: B<Architecture:> I<liste-architectures> (requis)

note: type: =item
en: B<Version:> I<version-string> (required)
fr: B<Version:> I<chaîne-de-la-version> (requis)

note: type: =item
en: S< >I<changelog-entry>
fr: S< >I<entrées-du-changelog>

note: type: textblock
en: This multiline field contains the concatenated text of the changelog entry for a binary-only non-maintainer upload (binNMU) if that is the case.  To make this a valid multiline field empty lines are replaced with a single full stop (‘.’) and all lines are indented by one space character.  The exact content depends on the changelog format.
fr: Ce champ à lignes multiples contient le texte concaténé des entrées de changelog pour un envoi seulement binaire (binNMU), si c'est le cas. Pour faire de ce champ un champ à lignes multiples valable, les lignes vides sont remplacées par un point « B<.> » et toutes les lignes sont indentées par une seule espace. Le contenu exact dépend du format du changelog.

note: type: =item
en: S< >I<checksum> I<size> I<filename>
fr: S< >I<somme-de-contrôle> I<taille> I<nom-du-fichier>

note: type: textblock
en: These multiline fields contain a list of files with a checksum and size for each one.  These fields have the same syntax and differ only in the checksum algorithm used: MD5 for B<Checksums-Md5>, SHA-1 for B<Checksums-Sha1> and SHA-256 for B<Checksums-Sha256>.
fr: Ces champs à lignes multiples contiennent la liste des fichiers avec la somme de contrôle et la taille de chacun. Ces champs ont la même syntaxe et ne diffèrent que par l'algorithme de somme de contrôle utilisé : MD5 pour B<Checksums-Md5>, SHA-1 pour B<Checksums-Sha1> et SHA-256 pour B<Checksums-Sha256>.

note: type: textblock
en: The first line of the field value (the part on the same line as the field name followed by a colon) is always empty.  The content of the field is expressed as continuation lines, one line per file.  Each line consists of space-separated entries describing the file: the checksum, the file size, and the file name.
fr: La première ligne de la valeur du champ (la partie sur la même ligne que le nom du champ suivi par deux-points) est toujours vide. Le contenu du champ est exprimé par des lignes de continuation, une ligne par fichier. Chaque ligne consiste en des entrées séparées par des espaces décrivant le fichier :la somme de contrôle, la taille du fichier et le nom du fichier.

note: type: textblock
en: These fields list all files that make up the build.
fr: Ces champs listent tous les fichiers qui composent la construction.

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

note: type: textblock
en: The name of the distribution this package is originating from.
fr: Nom de la distribution dont ce paquet provient.

note: type: =item
en: B<Build-Architecture:> I<arch> (required)
fr: B<Build-Architecture:> I<arch> (requis)

note: type: textblock
en: The Debian architecture for the installation the packages is being built in.  Common architectures are B<amd64>, B<armel>, B<i386>, etc.
fr: L'architecture Debian pour l'installation des paquets en construction. Les architectures habituelles sont B<amd64>, B<armel>, B<i386>, etc.

note: type: =item
en: B<Build-Date:> I<build-date>
fr: B<Build-Date:> I<date-construction>

note: type: =item
en: B<Build-Kernel-Version:> I<build-kernel-version>
fr: B<Build-Kernel-Version:> I<version-du-noyau-de-construction>

note: type: textblock
en: The release and version (in an unspecified format) of the kernel running on the build system.  This field is only going to be present if the builder has explicitly requested it, to avoid leaking possibly sensitive information.
fr: La publication et la version (dans un format non spécifié) du noyau exécuté dans le système de construction. Ce champ va seulement être présent si le constructeur l'a demandé explicitement, pour éviter de révéler des informations potentiellement sensibles.

note: type: =item
en: B<Build-Path:> I<build-path>
fr: B<Build-Path:> I<chemin-de-construction>

note: type: textblock
en: The absolute build path, which correspond to the unpacked source tree.  This field is only going to be present if the vendor has allowed it via some pattern match to avoid leaking possibly sensitive information.
fr: Le chemin de construction absolu qui correspond à l'arborescence des sources dépaquetée. Ce champ va seulement être présent si le distributeur l'a autorisé grâce à une recherche de motif pour éviter de révéler des informations potentiellement sensibles.

note: type: textblock
en: On Debian and derivatives only build paths starting with I</build/> will emit this field.
fr: Dans Debian et ses dérivés, seuls les chemins de construction débutant par I</build/> émettront ce champ.

note: type: =item
en: S< >I<taint-reason-list>
fr: S< >I<liste-des-raisons-de-souillure>

note: type: textblock
en: This folded field contains a space-separated list of non-exhaustive reason tags (formed by alphanumeric and dash characters) which identify why the current build has been tainted (since dpkg 1.19.5).
fr: Ce champ coupé est une liste, séparée par des espaces, non exhaustive des étiquettes de raison (formées de caractères alphanumériques et de tirets) qui définissent pourquoi la construction actuelle a été souillée (depuis dpkg 1.19.5).

note: type: textblock
en: On Debian and derivatives the following reason tags can be emitted:
fr: Dans Debian et ses dérivées, les étiquettes de raisons suivantes peuvent être émises.

note: type: textblock
en: The system has configuration files under I</usr/local/etc>.
fr: Le système a des fichiers de configuration dans I</usr/local/etc>.

note: type: textblock
en: The system has header files under I</usr/local/include>.
fr: Le système a des fichiers d'en-tête dans I</usr/local/include>.

note: type: textblock
en: The system has programs under I</usr/local/bin> or I</usr/local/sbin>.
fr: Le système a des programmes dans I</usr/local/bin> ou I</usr/local/sbin>.

note: type: textblock
en: The system has libraries, either static or shared under I</usr/local/lib>.
fr: Le système a des bibliothèques statiques ou partagées dans I</usr/local/lib>.

note: type: textblock
en: The system can execute cross built programs, either directly or via some emulation layer.
fr: Le système peut exécuter des programmes de construction croisée soit directement, soit au moyen d'une couche d'émulation.

note: type: textblock
en: Since dpkg 1.21.10.
fr: depuis dpkg 1.21.10).

note: type: =item
en: B<Installed-Build-Depends:> (required)
fr: B<Installed-Build-Depends:> (requis)

note: type: =item
en: S< >I<package-list>
fr: S< >I<liste-paquets>

note: type: textblock
en: The list of installed and configured packages that might affect the package build process.
fr: La liste des paquets installés et configurés que pourrait affecter le processus de construction du paquet.

note: type: textblock
en: The list consists of each package name, optionally arch-qualified for foreign architectures, with an exact version restriction, separated by commas.
fr: La liste contient le nom de chaque paquet, éventuellement avec une qualification d'architecture pour celles différentes, avec une restriction de version précise, séparés par des virgules.

note: type: textblock
en: The list includes all essential packages, packages listed in B<Build-Depends>, B<Build-Depends-Arch>, B<Build-Depends-Indep> source control fields, any vendor specific builtin dependencies, and all their recursive dependencies.  On Debian and derivatives the dependency builtin is B<build-essential>.
fr: La liste inclut tous les paquets essentiels, les paquets listés dans les champs de contrôle des sources B<Build-Depends>, B<Build-Depends-Arch>, B<Build-Depends-Indep>, chaque dépendance interne spécifique au distributeur, et toutes leurs dépendances récursives. Dans Debian et ses dérivés, une dépendance interne est B<build-essential>.

note: type: textblock
en: For dependencies coming from the source control fields, all dependency alternatives and all providers of virtual packages depended on will be included.
fr: Pour les dépendances provenant des champs de contrôle des sources, toutes les alternatives de dépendance et tous les fournisseurs de paquets virtuels dépendants seront inclus.

note: type: =item
en: S< >I<variable-list>
fr: S< >I<liste-de-variables>

note: type: textblock
en: The list of environment variables that are known to affect the package build process, with each environment variable followed by an equal sign (‘=’)  and the variable's quoted value, using double quotes (‘"’), and backslashes escaped (‘\\’).
fr: La liste des variables d'environnement qui sont connues pour affecter le processus de construction du paquet. Chaque variable d'environnement est suivie d'un signe égal (« = ») et de la valeur de la variable protégée avec des guillemets doubles (« " ») et des barres obliques inverses (« \\ »).

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

note: type: textblock
en: deb-changelog - dpkg source packages' changelog file format
fr: deb-changelog - Format du fichier de journal des modifications (« changelog ») des paquets source dpkg

note: type: textblock
en: Changes in the packaged version of a project are explained in the changelog file I<debian/changelog>.  This includes modifications made in the source package compared to the upstream one as well as other changes and updates to the package.
fr: Les modifications de la version empaquetée d'un projet sont expliquées dans le fichier I<debian/changelog>. Cela comprend les modifications réalisées dans les sources par rapport au paquet amont ainsi que les autres modifications et mises à jour du paquet.

note: type: textblock
en: The format of the I<debian/changelog> allows the package building tools to discover which version of the package is being built and find out other release-specific information.
fr: Le format de I<debian/changelog> permet aux outils de construction du paquet de découvrir la version du paquet en construction et de découvrir d'autres informations spécifiques à la version.

note: type: textblock
en: That format is a series of entries like this:
fr: Ce format est une série d'entrées comme celles-ci :

note: type: textblock
en: I<package> and I<version> are the source package name and version number.  I<version> is delimited by parenthesis U+00028 ‘B<(>’ and U+0029 ‘B<)>’.
fr: I<paquet> et I<version> sont le nom et le numéro de version du paquet source. I<version> est délimité par les parenthèses U+00028 « B<(> » et U+0029 « B<)> ».

note: type: textblock
en: I<distributions> lists one or more space-separated distributions where this version should be installed when it is uploaded; it is copied to the B<Distribution> field in the I<.changes> file.  I<distributions> must be terminated by a semicolon (U+003B ‘B<;>’).
fr: I<distributions> liste une ou plusieurs distributions, séparées par une espace, dans lesquelles cette version peut être installée après téléchargement ; l'entrée est copiée dans le champ B<Distribution> dans le fichier I<.changes>. I<distributions> doit se terminer par un point-virgule (U+003B « B<;> »).

note: type: textblock
en: The change details may in fact be any series of lines starting with at least two spaces (U+0020 B<SPACE>), but conventionally each change starts with an asterisk and a separating space and continuation lines are indented so as to bring them in line with the start of the text above.  Blank lines may be used here to separate groups of changes, if desired.
fr: Les détails de modification peuvent être en fait une série de lignes démarrant par au moins deux espaces (U+0020 B<ESPACE>), mais par convention, chaque modification débute par un astérisque et une espace de séparation et les lignes de continuation sont indentées de telle manière qu'elles s'alignent sur le début du texte au-dessus. Des lignes blanches peuvent être utilisées pour séparer des groupes de modifications, si désiré.

note: type: textblock
en: If this upload resolves bugs recorded in the distribution bug tracking system, they may be automatically closed on the inclusion of this package into the distribution archive by including the string:
fr: Si cet envoi résout des bogues enregistrés dans le système de suivi de bogues de la distribution, ceux-ci peuvent être automatiquement fermés lors de l'inclusion de ce paquet dans l'archive de la distribution en incluant la chaîne :

note: type: textblock
en: in the change details, where B<#>I<nnnnn> is the bug number.  The exact Perl regular expression is:
fr: dans les détails de modification où B<#>I<nnnnn> est le numéro du bogue. L'expression rationnelle précise en Perl est :

note: type: textblock
en: That is, the string should consist of the word B<closes:> followed by a comma-separated list of bug numbers.  Bug numbers may be preceded by the word B<bug> and/or a B<#> sign, as in C<Closes: 42, bug#43, #44, bug 45>.  The words B<closes:> and B<bug> are not case sensitive.  The list of bug numbers may span multiple lines.
fr: C'est-à-dire que la chaîne devrait être composée du mot B<closes:> suivi par une liste de numéros de bogue séparés par des virgules. Le numéro de bogue peut être précédé par le mot B<bug> et/ou d'un caractère B<#> comme dans C<Closes: 42, bug#43, #44, bug 45>. Les mots B<closes:> et B<bug> ne sont pas sensibles à la casse. La liste de numéros de bogue peut s'étendre sur plusieurs lignes.

note: type: textblock
en: This information is conveyed via the B<Closes> field in the I<.changes> file.  Where, depending on the archive maintenance software, all the bug numbers listed might get automatically closed.
fr: Cette information est transmise à travers le champ B<Closes> dans le fichier I<.changes>, où, selon le logiciel d'entretien de l'archive, tous les numéros de bogue listés devraient être fermés automatiquement.

note: type: textblock
en: The maintainer name and email address used in the changelog should be the details of the person who prepared this release of the package.  They are B<not> necessarily those of the uploader or usual package maintainer.  The information here will be copied to the B<Changed-By> field in the I<.changes> file, and then later might be used to send an acknowledgment when the upload has been installed in the distribution archive.
fr: Le nom du responsable et l'adresse électronique utilisés dans le changelog seront les détails sur la personne qui a préparé cette version du paquet. Ce ne sont B<pas> nécessairement ceux de celui ou celle qui fait l'envoi ou du responsable habituel du paquet. Ces informations seront copiées dans le champ B<Changed-By> du fichier I<.changes>, et pourront plus tard être utilisées pour envoyer une confirmation lorsque l'envoi a été installé dans l'archive de la distribution.

note: type: textblock
en: The I<date> has the following format (compatible and with the same semantics of RFC2822 and RFC5322, or what «date -R» generates):
fr: La I<date> est au format suivant (compatible et avec la même sémantique que RFC2822 et RFC5322, ou avec ce que crée « date -R ») :

note: type: textblock
en: I<day-of-week>B<,> I<dd> I<month> I<yyyy> I<hh>B<:>I<mm>B<:>I<ss> B<+>I<zzzz>
fr: I<jour-de-la-semaine>B<,> I<jj> I<mois> I<aaaa> I<hh>B<:>I<mm>B<:>I<ss> B<+>I<zzzz>

note: type: textblock
en: where:
fr: où :

note: type: =item
en: I<day-of-week>
fr: I<jour-de-la-semaine>

note: type: textblock
en: Is one of: B<Mon>, B<Tue>, B<Wed>, B<Thu>, B<Fri>, B<Sat>, B<Sun>.
fr: C'est au choix : B<Mon>, B<Tue>, B<Wed>, B<Thu>, B<Fri>, B<Sat>, B<Sun>.

note: type: =item
en: I<dd>
fr: I<jj>

note: type: textblock
en: Is a one- or two-digit day of the month (B<01>-B<31>), where the leading zero is optional, but conventionally does not get omitted.
fr: C'est le jour du mois en un ou deux chiffres (B<01>-B<31>) où le zéro de début est optionnel, mais par convention, il n'est pas omis.

note: type: =item
en: I<month>
fr: I<mois>

note: type: textblock
en: Is one of: B<Jan>, B<Feb>, B<Mar>, B<Apr>, B<May>, B<Jun>, B<Jul>, B<Aug>, B<Sep>, B<Oct>, B<Nov>, B<Dec>.
fr: C'est au choix : B<Jan>, B<Feb>, B<Mar>, B<Apr>, B<May>, B<Jun>, B<Jul>, B<Aug>, B<Sep>, B<Oct>, B<Nov>, B<Dec>.

note: type: =item
en: I<yyyy>
fr: I<aaaa>

note: type: textblock
en: Is the four-digit year (e.g. 2010).
fr: C'est l'année en quatre chiffres (par exemple 2010).

note: type: textblock
en: Is the two-digit hour (B<00>-B<23>).
fr: Il s'agit de l'heure en deux chiffres (B<00>-B<23>).

note: type: textblock
en: Is the two-digit minutes (B<00>-B<59>).
fr: Il s'agit des minutes en deux chiffres (B<00>-B<59>).

note: type: textblock
en: Is the two-digit seconds (B<00>-B<60>).
fr: Il s'agit des secondes en deux chiffres (B<00>-B<59>).

note: type: textblock
en: Is the time zone offset from Coordinated Universal Time (UTC).  ‘B<+>’ indicates that the time is ahead of (i.e., east of) UTC and ‘B<->’ indicates that the time is behind (i.e., west of) UTC.  The first two digits indicate the hour difference from UTC and the last two digits indicate the number of additional minutes difference from UTC.  The last two digits must be in the range B<00>-B<59>.
fr: Il s'agit du décalage horaire par rapport au temps universel coordonné (UTC). « B<+> » indique que l'heure est en avance (c'est-à-dire à l'est) par rapport à l'UTC et « B<-> » indique que l'heure est en retard (c'est-à-dire à l'ouest) par rapport à l'UTC. Les deux premiers chiffres indiquent la différence d'heures par rapport à l'UTC et les deux derniers le nombre de minutes additionnelles par rapport à l'UTC. Ces deux derniers chiffres doivent être entre B<00> et B<59>.

note: type: textblock
en: The first “title” line with the package name must start at the left hand margin.  The “trailer” line with the maintainer and date details must be preceded by exactly one space (U+0020 B<SPACE>).  The maintainer details and the date must be separated by exactly two spaces (U+0020 B<SPACE>).  Each part of the I<date> can be separated by one or more spaces (U+0020 B<SPACE>), except after the comma where it can be separated by zero or more spaces (U+0020 B<SPACE>).
fr: La première ligne de « titre » avec le nom du paquet doit débuter à la marge gauche. La ligne terminale avec les détails sur le responsable et la date doit être précédée par exactement une espace (U+0020 B<ESPACE>). Les détails sur le responsable et la date doivent être séparés par exactement deux espaces (U+0020 B<ESPACE>). Chaque partie de la I<date> doit être séparée par plusieurs espaces (U+0020 B<ESPACE>), sauf après la virgule où elles peuvent êtres séparées par zéro ou plus d'espaces (U+0020 B<ESPACE>).

note: type: textblock
en: Vim modelines or Emacs local variables, and ancient changelog entries with other formats at the end of the file should be accepted and preserved on output, but their contents might be otherwise ignored and parsing stopped at that point.
fr: Les lignes de mode (« modeline ») de Vim ou les variables locales d'Emacs et les anciennes entrées de changelog avec d'autres formats à la fin du fichier devraient être acceptées et conservées à la sortie, mais leur contenu pourrait être autrement ignoré et l'analyse arrêtée à ce moment-là.

note: type: textblock
en: The entire changelog must be encoded in UTF-8.
fr: La totalité du journal des modifications doit être encodé en UTF-8.

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

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

note: type: textblock
en: I<filename>B<.changes>
fr: I<nom-du-fichier>B<.changes>

note: type: textblock
en: Each Debian upload is composed of a .changes control file, which contains a number of fields in L<deb822(5)> format.
fr: Chaque envoi dans Debian est composé d'un fichier de contrôle .changes qui contient un certain nombre de champs au format L<deb822(5)>.

note: type: textblock
en: Each field begins with a tag, such as B<Source> or B<Binary> (case insensitive), followed by a colon, and the body of the field (case sensitive unless stated otherwise).  Fields are delimited only by field tags.  In other words, field text may be multiple lines in length, but the installation tools will generally join lines when processing the body of the field (except in case of the multiline fields B<Description>, B<Changes>, B<Files>, B<Checksums-Sha1> and B<Checksums-Sha256>, see below).
fr: Chaque champ commence par une étiquette, telle que B<Source> ou B<Binary> (la casse n'importe pas), suivie d'un « : », et du contenu du champ (sensible à la casse à moins que cela ne soit spécifié autrement). Les champs sont séparés seulement par des étiquettes de champ. En d'autres termes, le contenu d'un champ peut s'étendre sur plusieurs lignes, mais les outils d'installation joindront en général les lignes pendant le traitement du contenu du champ (sauf pour les champs à lignes multiples B<Description>, B<Changes>, B<Files>, B<Checksums-Sha1> et B<Checksums-Sha256>, voir ci-dessous).

note: type: textblock
en: The value of this field declares the format version of the file.  The syntax of the field value is a version number with a major and minor component.  Backward incompatible changes to the format will bump the major version, and backward compatible changes (such as field additions) will bump the minor version.  The current format version is B<1.8>.
fr: La valeur de ce champ déclare la version du format du fichier. La syntaxe de la valeur du champ est un numéro de version avec un composant majeur et mineur. Les modifications incompatibles avec les versions précédentes du format incrémenteront la version majeure, tandis que les modifications compatibles (telles que les ajouts de champ) incrémenteront la version mineure. La version de format actuelle est B<1.8>.

note: type: =item
en: B<Date:> I<release-date> (required)
fr: B<Date:> I<date-publication> (requis)

note: type: textblock
en: The value of this field is usually extracted from the I<debian/changelog> file.
fr: La valeur de ce champ est habituellement extraite du fichier I<debian/changelog>.

note: type: textblock
en: The name of the source package.  If the source version differs from the binary version, then the I<source-name> will be followed by a I<source-version> in parenthesis.  This can happen when the upload is a binary-only non-maintainer upload.
fr: Le nom du paquet source. Si la version du source diffère de la version binaire, alors le I<nom-source> sera suivi par une I<version-source> entre parenthèses. Cela peut arriver quand il s'agit d'un envoi seulement binaire NMU (« non-maintainer upload »).

note: type: textblock
en: This folded field is a space-separated list of binary packages to upload.  If the upload is source-only, then the field is omitted (since dpkg 1.19.3).
fr: Ce champ coupé est une liste, séparée par des espaces, de paquets binaires à envoyer. Si l'envoi ne concerne que les sources, le champ est omis (depuis dpkg 1.19.3).

note: type: =item
en: B<Architecture:> I<arch-list>
fr: B<Architecture:> I<liste-architectures>

note: type: =item
en: B<Distribution:> I<distribution>s (required)
fr: B<Distribution:> I<distribution>s (requis)

note: type: textblock
en: Lists one or more space-separated distributions where this version should be installed when it is uploaded to the archive.
fr: Liste une ou plusieurs distributions, séparées par des espaces, dans lesquelles cette version peut être installée après envoi dans l'archive.

note: type: =item
en: B<Urgency:> I<urgency> (recommended)
fr: B<Urgency:> I<urgence> (recommandé)

note: type: textblock
en: The urgency of the upload.  The currently known values, in increasing order of urgency, are: B<low>, B<medium>, B<high>, B<critical> and B<emergency>.
fr: L'urgence de l'envoi. Les valeurs actuelles reconnues sont, par ordre croissant d'urgence : B<low>, B<medium>, B<high>, B<critical> et B<emergency>.

note: type: =item
en: B<Maintainer:> I<fullname-email> (required)
fr: B<Maintainer:> I<nom-complet-et-adresse-électronique> (requis)

note: type: textblock
en: Should be in the format “Joe Bloggs E<lt>jbloggs@example.orgE<gt>”, and is typically the person who created the package, as opposed to the author of the software that was packaged.
fr: Le format de ce champ sera « Jean Dupont E<lt>jdupont@example.orgE<gt> » ; et c'est bien sûr le créateur du paquet, par opposition à l'auteur du programme mis en paquet.

note: type: =item
en: B<Changed-By:> I<fullname-email>
fr: B<Changed-By:> I<nom-complet-et-adresse-électronique>

note: type: textblock
en: Should be in the format “Joe Bloggs E<lt>jbloggs@example.orgE<gt>”, and is typically the person who prepared the package changes for this release.
fr: Le format de ce champ sera « Jean Dupont E<lt>jdupont@example.orgE<gt> » ; et c'est bien sûr celui qui a préparé les modifications du paquet pour cette version.

note: type: =item
en: B<Description:> (recommended)
fr: B<Description:> (recommandé)

note: type: =item
en: S< >I<binary-package-name> B<-> I<binary-package-summary>
fr: S< >I<nom-du-paquet-binaire> B<-> I<résumé-du-paquet-binaire>

note: type: textblock
en: This multiline field contains a list of binary package names followed by a space, a dash (‘B<->’) and their possibly truncated short descriptions.  If the upload is source-only, then the field is omitted (since dpkg 1.19.3).
fr: Ce champ à lignes multiples contient une liste de noms de paquets binaires suivis d'une espace, d'un tiret (« B<-> ») et de leur description courte éventuellement tronquée. Si l'envoi ne concerne que les sources, le champ est omis (depuis dpkg 1.19.3).

note: type: =item
en: B<Closes:> I<bug-number-list>
fr: B<Closes:> I<liste-numéros-bogue>

note: type: textblock
en: A space-separated list of bug report numbers for bug reports that have been resolved with this upload.  The distribution archive software might use this field to automatically close the referred bug numbers in the distribution bug tracking system.
fr: Une liste de numéros de rapports des bogues séparés par des espaces qui ont été résolus par cet envoi. Le logiciel d'archive de la distribution pourrait utiliser ce champ pour fermer automatiquement les bogues dont les numéros sont référencés dans le système de suivi de bogues (BTS) de la distribution.

note: type: textblock
en: This field denotes that the upload is a binary-only non-maintainer build.  It originates from the B<binary-only=yes> key/value from the changelog metadata entry.
fr: Ce champ indique que l'envoi est une construction seulement binaire indépendante (NMU). Il est issu de la paire clé/valeur B<binary-only=yes> de l'entrée metadata du changelog.

note: type: =item
en: B<Built-For-Profiles:> I<profile-list>
fr: B<Built-For-Profiles:> I<liste-de-profils>

note: type: textblock
en: This field specifies a whitespace separated list of build profiles that this upload was built with.
fr: Ce champ définit une liste, séparée par des espaces, de profils de construction avec lesquels cet envoi a été construit.

note: type: =item
en: B<Changes:> (required)
fr: B<Changes:> (requis)

note: type: =item
en: S< >I<changelog-entries>
fr: S< >I<entrées-du-journal-des-modifications>

note: type: textblock
en: This multiline field contains the concatenated text of all changelog entries that are part of the upload.  To make this a valid multiline field empty lines are replaced with a single full stop (‘.’) and all lines are indented by one space character.  The exact content depends on the changelog format.
fr: Ce champ à lignes multiples fournit le texte concaténé de toutes les entrées de changelog faisant partie de cet envoi. Pour rendre ce champ à lignes multiples valable, les lignes vides sont remplacées par un point « B<.> » et toutes les lignes sont indentées par une seule espace. Le contenu exact dépend du format du changelog.

note: type: =item
en: B<Files:> (required)
fr: B<Files:> (requis)

note: type: =item
en: S< >I<md5sum> I<size> I<section> I<priority> I<filename>
fr: S< >I<md5sum> I<taille> I<section> I<priorité> I<nom-de-fichier>

note: type: textblock
en: This multiline field contains a list of files with an md5sum, size, section and priority for each one.
fr: Ce champ à lignes multiples fournit une liste de fichiers avec la md5sum, la taille, la section et la priorité de chacun.

note: type: textblock
en: The first line of the field value (the part on the same line as the field name followed by a colon) is always empty.  The content of the field is expressed as continuation lines, one line per file.  Each line consists of space-separated entries describing the file: the md5sum, the file size, the file section, the file priority, and the file name.
fr: La première ligne de la valeur du champ (la partie sur la même ligne que le nom du champ suivi par deux-points) est toujours vide. Le contenu du champ est exprimé sous la forme de lignes de continuation, un ligne par fichier. Chaque ligne consiste en des entrées, séparées par des espaces, décrivant le fichier : la md5sum, la taille du fichier, sa section, sa priorité et son nom.

note: type: textblock
en: This field lists all files that make up the upload.  The list of files in this field must match the list of files in the other related B<Checksums> fields.
fr: Ce champ liste tous les fichiers qui composent l'envoi. La liste de fichiers de ce champ doit correspondre à celle présente dans les autres champs relatifs aux B<Checksums>.

note: type: textblock
en: These multiline fields contain a list of files with a checksum and size for each one.  These fields have the same syntax and differ only in the checksum algorithm used: SHA-1 for B<Checksums-Sha1> and SHA-256 for B<Checksums-Sha256>.
fr: Ces champs à lignes multiples fournissent une liste de fichiers avec la somme de contrôle et la taille de chacun. Ces champs ont la même syntaxe et ne diffèrent que par l'algorithme de somme de contrôle utilisé : SHA-1 pour B<Checksums-Sha1> et SHA-256 pour B<Checksums-Sha256>.

note: type: textblock
en: These fields list all files that make up the upload.  The list of files in these fields must match the list of files in the B<Files> field and the other related B<Checksums> fields.
fr: Ces champs listent tous les fichiers qui composent l'envoi. La liste de fichiers de ce champ doit correspondre à celle présente dans le champ B<Files> et les autres champs relatifs aux B<Checksums>.

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

note: type: textblock
en: The B<Files> field is inconsistent with the other B<Checksums> fields.  The B<Changed-By> and B<Maintainer> fields have confusing names.  The B<Distribution> field contains information about what is commonly referred to as a suite.
fr: Le champ B<Files> n'est pas cohérent avec des autres champs B<Checksums>. Les champs B<Changed-By> et B<Maintainer> ont des noms qui provoquent la confusion. Le champ B<Distribution> fournit des informations sur ce à quoi une suite fait référence habituellement.

note: type: textblock
en: deb-conffiles - package conffiles
fr: deb-conffiles - Fichiers de configuration du paquet

note: type: textblock
en: A package declares its list of conffiles by including a I<conffiles> file in its control archive (i.e. I<DEBIAN/conffiles> during package creation).
fr: Un paquet déclare sa liste de fichiers de configuration en incluant un fichier I<conffiles> dans son archive de contrôle (c'est-à-dire I<DEBIAN/conffiles> au moment de la création du paquet).

note: type: textblock
en: This file contains a list of files, one per line, with an optional leading flag separated by whitespace.  The conffiles must be listed as absolute pathnames.  Trailing whitespace will be trimmed, but empty or whitespace-only lines are not accepted.
fr: Ce fichier contient une liste de fichiers, un par ligne, avec un drapeau optionnel au début séparé par une espace. Les I<conffiles> doit être listés en tant que noms de chemins absolus. Les espaces en fin de lignes seront supprimées, mais lignes vides ou seulement composées d'espaces ne sont pas acceptées.

note: type: textblock
en: Files without a flag should exist in the binary package, otherwise L<dpkg(1)> will ignore them.
fr: Les fichiers sans étiquette doivent exister dans le paquet binaire, autrement L<dpkg(1)> les ignorera.

note: type: textblock
en: There is currently only one flag supported, B<remove-on-upgrade>, to mark that a conffile needs to be removed on the next upgrade (since dpkg 1.20.6).  These files must not exist in the binary package, as both L<dpkg(1)> and L<dpkg-deb(1)> will not accept building nor processing such binary packages.
fr: Actuellement, il n'y a qu'un drapeau pris en charge, B<remove-on-upgrade>, pour signaler qu'un conffile doit être supprimé à la prochaine mise à niveau (depuis dpkg 1.20.6). Ces fichiers ne doivent pas exister dans le paquet binaire et ni L<dpkg(1)>, ni L<dpkg-deb(1)> n'accepteront de construire ou de traiter ces paquets binaires.

note: type: =head1
en: EXAMPLE
fr: EXEMPLE

note: type: verbatim
en:  %CONFDIR%/alternatives/README
     %CONFDIR%/cron.daily/dpkg
     %PKGCONFDIR%/dpkg.cfg
     %CONFDIR%/logrotate.d/dpkg
     remove-on-upgrade /etc/some-old-file.conf
fr: %CONFDIR%/alternatives/README
    %CONFDIR%/cron.daily/dpkg
    %PKGCONFDIR%/dpkg.cfg
    %CONFDIR%/logrotate.d/dpkg
     remove-on-upgrade /etc/some-old-file.conf

note: type: textblock
en: This file contains a number of fields.  Each field begins with a tag, such as B<Package> or B<Version> (case insensitive), followed by a colon, and the body of the field (case sensitive unless stated otherwise).  Fields are delimited only by field tags.  In other words, field text may be multiple lines in length, but the installation tools will generally join lines when processing the body of the field (except in the case of the B<Description> field, see below).
fr: Ce fichier contient un certain nombre de champs. Chaque champ commence par une étiquette, telle que B<Package> ou B<Version> (la casse n'importe pas), suivie d'un « : », et du contenu du champ (sensible à la casse à moins que cela ne soit spécifié autrement). Les champs sont séparés seulement par des étiquettes de champ. En d'autres termes, le contenu d'un champ peut s'étendre sur plusieurs lignes, mais les outils d'installation joindront en général les lignes pendant le traitement du contenu du champ (sauf pour le champ B<Description>, voir ci-dessous).

note: type: =item
en: B<Package:> I<package-name> (required)
fr: B<Package:> I<nom-du-paquet> (requis)

note: type: textblock
en: The value of this field determines the package name, and is used to generate file names by most installation tools.
fr: La valeur de ce champ donne le nom du paquet, et la plupart des outils d'installation s'en servent pour produire les noms des paquets.

note: type: textblock
en: This field defines the type of the package.  B<udeb> is for size-constrained packages used by the debian installer.  B<deb> is the default value, it is assumed if the field is absent.  More types might be added in the future.
fr: Ce champ indique le type de paquet. La valeur B<udeb> est à utiliser pour les paquets à taille contrôlée utilisés par l'installateur Debian. La valeur B<deb> est la valeur par défaut qui est utilisée si le champ n'est pas présent. De nouveaux types pourraient être ajoutés au fil du temps.

note: type: =item
en: B<Maintainer:> I<fullname-email> (recommended)
fr: B<Maintainer:> I<nom-complet-et-adresse-électronique> (recommandé)

note: type: textblock
en: Should be in the format “Joe Bloggs E<lt>jbloggs@foo.comE<gt>”, and is typically the person who created the package, as opposed to the author of the software that was packaged.
fr: Le format de ce champ sera « Jean Dupont E<lt>jdupont@foo.comE<gt> » ; et c'est bien sûr le créateur du paquet, par opposition à l'auteur du programme mis en paquet.

note: type: =item
en: B<Description:> I<short-description> (recommended)
fr: B<Description:> I<description-courte> (recommandé)

note: type: =item
en: S< >I<long-description>
fr: S< >I<description-longue>

note: type: textblock
en: The format for the package description is a short brief summary on the first line (after the B<Description> field).  The following lines should be used as a longer, more detailed description.  Each line of the long description must be preceded by a space, and blank lines in the long description must contain a single ‘B<.>’ following the preceding space.
fr: Le format de la description du paquet est un résumé bref sur la première ligne (après le champ B<Description>). Les lignes suivantes peuvent servir à une description plus longue et plus détaillée. Chaque ligne de cette description longue doit être précédée d'une espace ; quand c'est une ligne blanche, elle doit contenir un seul « B<.> » après cette espace.

note: type: textblock
en: This is a general field that gives the package a category based on the software that it installs.  Some common sections are B<utils>, B<net>, B<mail>, B<text>, B<x11>, etc.
fr: Champ général qui indique la catégorie d'un paquet ; cette catégorie est fondée sur le programme que ce paquet installe. B<utils>, B<net>, B<mail>, B<text>, B<x11>, etc., représentent quelques catégories habituelles.

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

note: type: =item
en: B<Installed-Size:> I<size>
fr: B<Installed-Size:> I<taille>

note: type: textblock
en: The approximate total size of the package's installed files, in KiB units.  The algorithm to compute the size is described in L<deb-substvars(5)>.
fr: La taille approximative totale des fichiers installés du paquet, en Kio. L'algorithme de calcul de la taille est décrit dans L<deb-substvars(5)>.

note: type: textblock
en: This field is usually only needed when the answer is B<yes>.  It denotes a package that is required mostly for proper booting of the system or used for custom system-local meta-packages.  L<dpkg(1)> or any other installation tool will not allow a B<Protected> package to be removed (at least not without using one of the force options).
fr: On se sert habituellement de ce champ uniquement si la réponse est B<yes>. Cela signifie que ce paquet est exigé principalement pour un démarrage correct du système ou utilisé pour des méta-paquets personnalisés du système local. L<dpkg(1)> et les autres outils d'installation interdisent la suppression d'un paquet B<Protected> (du moins tant qu'une des options de forçage n'est pas utilisée).

note: type: textblock
en: Supported since dpkg 1.20.1.
fr: Pris en charge depuis dpkg 1.20.1.

note: type: textblock
en: This field is usually only needed when the answer is B<yes>.  It denotes a package that is required for the packaging system, for proper operation of the system in general or during boot (although the latter should be converted to B<Protected> field instead).  L<dpkg(1)> or any other installation tool will not allow an B<Essential> package to be removed (at least not without using one of the force options).
fr: On se sert habituellement de ce champ uniquement si la réponse est B<yes>. Cela signifie que ce paquet est exigé pour le système d'empaquetage, pour un fonctionnement correct du système en général ou durant le démarrage (même si dans ce dernier cas, il devrait être converti en champ B<Protected>). L<dpkg(1)> et les autres outils d'installation interdisent la suppression d'un paquet B<Essential> (du moins tant qu'une des options de forçage n'est pas utilisée).

note: type: textblock
en: This field is usually only needed when the answer is B<yes>, and is commonly injected by the archive software.  It denotes a package that is required when building other packages.
fr: Ce champ est habituellement nécessaire seulement si la réponse est B<yes>, et il est généralement injecté par le logiciel d'archive. Il désigne un paquet qui est requis lors de la construction d'autres paquets.

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

note: type: =item
en: B<Bugs:> I<url>
fr: B<Bugs:> I<URL>

note: type: textblock
en: The I<url> of the bug tracking system for this package.  The current used format is I<bts-type>B<://>I<bts-address>, like B<debbugs://bugs.debian.org>.
fr: L'I<URL> du système de suivi de bogues (BTS) de ce paquet. Le format utilisé est I<type_de_bts>B<://>I<adresse-du-bts>, par exemple B<debbugs://bugs.debian.org>.

note: type: =item
en: B<Homepage:> I<url>
fr: B<Homepage:> I<URL>

note: type: textblock
en: The upstream project home page I<url>.
fr: I<URL> de la page d'accueil du projet amont.

note: type: =item
en: B<Tag:> I<tag-list>
fr: B<Tag:> I<liste-d'étiquettes>

note: type: textblock
en: List of tags describing the qualities of the package.  The description and list of supported tags can be found in the B<debtags> package.
fr: Liste d'étiquettes décrivant les qualités du paquet. La description et la liste des étiquettes (« tags ») prises en charge peuvent être trouvées dans le paquet B<debtags>.

note: type: textblock
en: This field is used to indicate how this package should behave on a multi-arch installations.
fr: Ce champ est utilisé pour indiquer comment ce paquet se comportera sur les installations multi-architectures.

note: type: textblock
en: This value is the default when the field is omitted, in which case adding the field with an explicit B<no> value is generally not needed.
fr: C'est la valeur par défaut quand le champ est omis ; dans ce cas, ajouter le champ avec une valeur B<no> explicite est généralement inutile.

note: type: textblock
en: This package is co-installable with itself, but it must not be used to satisfy the dependency of any package of a different architecture from itself.
fr: Ce paquet est co-installable avec lui-même, mais il ne doit pas être utilisé pour satisfaire la dépendance d'un paquet d'une autre architecture que la sienne.

note: type: textblock
en: This package is not co-installable with itself, but should be allowed to satisfy a non-arch-qualified dependency of a package of a different arch from itself (if a dependency has an explicit arch-qualifier then the value B<foreign> is ignored).
fr: Ce paquet n'est pas co-installable avec lui-même, mais il pourra être autorisé pour permettre de satisfaire les dépendances sans qualification d'architecture d'un paquet d'une architecture différente de la sienne (si une dépendance a une qualification d'architecture explicite, alors la valeur B<foreign> est ignorée).

note: type: textblock
en: This allows reverse-dependencies to indicate in their B<Depends> field that they accept this package from a foreign architecture by qualifying the package name with B<:any>, but has no effect otherwise.
fr: Cela permet aux dépendances inverses d'indiquer dans leur champ B<Depends> qu'elles acceptent ce paquet d'une autre architecture en qualifiant le nom du paquet avec B<:any>, mais n'a pas d'autres effets.

note: type: =item
en: B<Source:> I<source-name> [B<(>I<source-version>B<)>]
fr: B<Source:> I<nom-du-paquet-source> [B<(>I<version-source>B<)>]

note: type: textblock
en: The name of the source package that this binary package came from, if it is different than the name of the package itself.  If the source version differs from the binary version, then the I<source-name> will be followed by a I<source-version> in parenthesis.  This can happen for example on a binary-only non-maintainer upload, or when setting a different binary version via «B<dpkg-gencontrol -v>».
fr: Le nom du paquet source d'où est issu ce paquet binaire, s'il est différent du nom du paquet lui-même. Si la version des sources diffère de la version du binaire, alors le I<nom-du-paquet-source> sera suivi par la I<version-source> entre parenthèses. Cela peut arriver par exemple sur un envoi seulement binaire NMU (« non-maintainer upload »), ou lorsqu'une version différente de binaire est fixée avec « B<dpkg-gencontrol -v> ».

note: type: =item
en: B<Subarchitecture:> I<value>
fr: B<Subarchitecture:> I<valeur>

note: type: =item
en: B<Kernel-Version:> I<value>
fr: B<Kernel-Version:> I<valeur>

note: type: =item
en: B<Installer-Menu-Item:> I<value>
fr: B<Installer-Menu-Item:> I<valeur>

note: type: textblock
en: These fields are used by the debian-installer and are usually not needed.  For more details about them, see L<https://salsa.debian.org/installer-team/debian-installer/-/raw/master/doc/devel/modules.txt>.
fr: Ces champs sont utilisés par l'installateur et ne sont en général pas nécessaires. Pour plus de détails, consultez L<https://salsa.debian.org/installer-team/debian-installer/-/raw/master/doc/devel/modules.txt>.

note: type: =item
en: B<Depends:> I<package-list>
fr: B<Depends:> I<liste-de-paquets>

note: type: textblock
en: List of packages that are required for this package to provide a non-trivial amount of functionality.  The package maintenance software will not allow a package to be installed if the packages listed in its B<Depends> field aren't installed (at least not without using the force options).  In an installation, the postinst scripts of packages listed in B<Depends> fields are run before those of the packages which depend on them.  On the opposite, in a removal, the prerm script of a package is run before those of the packages listed in its B<Depends> field.
fr: C'est la liste des paquets exigés pour que ce paquet procure un nombre important de fonctionnalités. Le programme de maintenance des paquets interdit l'installation d'un paquet quand les paquets répertoriés dans le champ B<Depends> ne sont pas installés (du moins tant qu'une option de forçage n'est pas utilisée). Lors d'une installation, il lance les scripts « postinst » des paquets répertoriés dans les champs B<Depends> avant les scripts « postinst » des paquets qui dépendent d'eux. À l'inverse, lors d'une suppression, le script « prerm » d'un paquet est lancé avant ceux des paquets listés dans son champ B<Depends>.

note: type: =item
en: B<Pre-Depends:> I<package-list>
fr: B<Pre-Depends:> I<liste-de-paquets>

note: type: textblock
en: List of packages that must be installed B<and> configured before this one can be installed.  This is usually used in the case where this package requires another package for running its preinst script.
fr: C'est la liste des paquets qui doivent être installés B<et> configurés avant que ce paquet puisse être installé. Habituellement, on utilise ce champ quand un paquet a besoin d'un autre paquet pour lancer son script « preinst ».

note: type: =item
en: B<Recommends:> I<package-list>
fr: B<Recommends:> I<liste-de-paquets>

note: type: textblock
en: Lists packages that would be found together with this one in all but unusual installations.  The package maintenance software will warn the user if they install a package without those listed in its B<Recommends> field.
fr: C'est la liste des paquets qu'on trouverait avec ce paquet dans toute installation standard. Le programme de maintenance des paquets avertit l'utilisateur quand il installe un paquet sans installer les paquets répertoriés dans le champ B<Recommends>.

note: type: =item
en: B<Suggests:> I<package-list>
fr: B<Suggests:> I<liste-de-paquets>

note: type: textblock
en: Lists packages that are related to this one and can perhaps enhance its usefulness, but without which installing this package is perfectly reasonable.
fr: C'est la liste des paquets qui, associés avec ce paquet, peuvent améliorer son utilité ; néanmoins, une installation sans ces paquets est parfaitement raisonnable.

note: type: textblock
en: The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> fields is a list of groups of alternative packages.  Each group is a list of packages separated by vertical bar (or “pipe”) symbols, ‘B<|>’.  The groups are separated by commas.  Commas are to be read as “AND”, and pipes as “OR”, with pipes binding more tightly.  Each package name is optionally followed by an architecture qualifier appended after a colon ‘B<:>’, optionally followed by a version number specification in parentheses.
fr: La syntaxe des champs B<Depends>, B<Pre-Depends>, B<Recommends> et B<Suggests> est une liste d'ensembles de paquets alternatifs. Chaque ensemble est une liste de paquets séparés par des barres verticales (le symbole du tube) « B<|> ». Les ensembles sont séparés par des virgules. Une virgule représente un « ET » logique et une barre verticale représente un « OU » logique ; le tube a la précédence dans l'évaluation de l'expression. Chaque nom de paquet est suivi éventuellement par un type d'architecture après deux-points « B<:> », et par une contrainte sur le numéro de version mise entre parenthèses.

note: type: textblock
en: An architecture qualifier name can be a real Debian architecture name (since dpkg 1.16.5) or B<any> (since dpkg 1.16.2).  If omitted, the default is the current binary package architecture.  A real Debian architecture name will match exactly that architecture for that package name, B<any> will match any architecture for that package name if the package has been marked as B<Multi-Arch: allowed>.
fr: Un nom de type d'architecture peut être un nom d'architecture réelle de Debian (depuis dpkg 1.16.5) ou B<any> (depuis dpkg 1.16.2). S'il est omis, la valeur par défaut est l'architecture du paquet binaire actuel. Un nom d'architecture réelle de Debian correspondra exactement à l'architecture pour ce nom de paquet, B<any> correspondra à toute architecture pour ce nom de paquet si le paquet a été marqué B<Multi-Arch: allowed>.

note: type: textblock
en: A version number may start with a ‘B<E<gt>E<gt>>’, in which case any later version will match, and may specify or omit the Debian packaging revision (separated by a hyphen).  Accepted version relationships are ‘B<E<gt>E<gt>>’ for greater than, ‘B<E<lt>E<lt>>’ for less than, ‘B<E<gt>=>’ for greater than or equal to, ‘B<E<lt>=>’ for less than or equal to, and ‘B<=>’ for equal to.
fr: Une contrainte sur le numéro de version peut commencer par « B<E<gt>E<gt>> », et dans ce cas toute version supérieure correspondra, et il peut indiquer (ou pas) le numéro de révision pour le paquet Debian (les deux numéros étant séparés par un trait d'union). Voici les relations acceptées pour les versions : « B<E<gt>E<gt>> » pour supérieur à, « B<E<lt>E<lt>> » pour inférieur à, « B<E<gt>=> » pour supérieur ou égal, « B<E<lt>=> » pour inférieur ou égal, et « B<=> » pour égal à.

note: type: =item
en: B<Breaks:> I<package-list>
fr: B<Breaks:> I<liste-de-paquets>

note: type: textblock
en: Lists packages that this one breaks, for example by exposing bugs when the named packages rely on this one.  The package maintenance software will not allow broken packages to be configured; generally the resolution is to upgrade the packages named in a B<Breaks> field.
fr: C'est une liste de paquets que ce paquet « casse », par exemple en révélant des bogues quand les paquets concernés dépendent de celui-ci. Le programme de maintenance des paquets interdit la configuration de paquets cassés ; une méthode usuelle de résolution est la mise à niveau des paquets mentionnés dans le champ B<Breaks>.

note: type: =item
en: B<Conflicts:> I<package-list>
fr: B<Conflicts:> I<liste-de-paquets>

note: type: textblock
en: Lists packages that conflict with this one, for example by containing files with the same names.  The package maintenance software will not allow conflicting packages to be installed at the same time.  Two conflicting packages should each include a B<Conflicts> line mentioning the other.
fr: C'est une liste de paquets qui sont en conflit avec ce paquet ; ils contiennent par exemple des fichiers qui ont le même nom. Le programme de maintenance des paquets interdit l'installation simultanée de paquets en conflit. Deux paquets en conflit renseigneront une ligne B<Conflicts> avec le nom de l'autre paquet.

note: type: =item
en: B<Replaces:> I<package-list>
fr: B<Replaces:> I<liste-de-paquets>

note: type: textblock
en: List of packages files from which this one replaces.  This is used for allowing this package to overwrite the files of another package and is usually used with the B<Conflicts> field to force removal of the other package, if this one also has the same files as the conflicted package.
fr: C'est une liste de paquets que ce paquet remplace. Il peut ainsi remplacer les fichiers de ces autres paquets ; on se sert pour cela du champ B<Conflicts> pour forcer la suppression des autres paquets, si celui-là possède aussi les mêmes fichiers que le paquet en conflit.

note: type: textblock
en: The syntax of B<Breaks>, B<Conflicts> and B<Replaces> is a list of package names, separated by commas (and optional whitespace).  In the B<Breaks> and B<Conflicts> fields, the comma should be read as “OR”.  An optional architecture qualifier can also be appended to the package name with the same syntax as above, but the default is B<any> instead of the binary package architecture.  An optional version can also be given with the same syntax as above for the B<Breaks>, B<Conflicts> and B<Replaces> fields.
fr: La syntaxe des champs B<Breaks>, B<Conflicts> et B<Replaces> est une liste de noms de paquets, séparés par des virgules (et des espaces facultatives). Dans les champs B<Breaks> et B<Conflicts>, la virgule sera lue comme un « OU ». Un type d'architecture optionnel peut être aussi ajouté au nom de paquet avec la même syntaxe que ci-dessus, mais par défaut la valeur est B<any> plutôt que l'architecture du paquet binaire. On peut donner une version optionnelle de la même façon que ci-dessus dans les champs B<Breaks>, B<Conflicts> et B<Replaces>.

note: type: =item
en: B<Enhances:> I<package-list>
fr: B<Enhances:> I<liste-de-paquets>

note: type: textblock
en: This is a list of packages that this one enhances.  It is similar to B<Suggests> but in the opposite direction.
fr: C'est une liste de paquets que ce paquet améliore. C'est similaire à B<Suggests> mais en sens inverse.

note: type: =item
en: B<Provides:> I<package-list>
fr: B<Provides:> I<liste-de-paquets>

note: type: textblock
en: This is a list of virtual packages that this one provides.  Usually this is used in the case of several packages all providing the same service.  For example, sendmail and exim can serve as a mail server, so they provide a common package (“mail-transport-agent”) on which other packages can depend.  This will allow sendmail or exim to serve as a valid option to satisfy the dependency.  This prevents the packages that depend on a mail server from having to know the package names for all of them, and using ‘B<|>’ to separate the list.
fr: C'est une liste de paquets virtuels que ce paquet procure. On s'en sert habituellement pour des paquets qui offrent le même service. Par exemple, sendmail et exim sont des serveurs de courrier, et donc ils procurent chacun un paquet commun (« mail-transport-agent ») duquel d'autres paquets peuvent dépendre. Sendmail et exim peuvent ainsi servir d'option valable pour satisfaire la dépendance. Cela permet aux paquets qui dépendent d'un serveur de courrier de ne pas avoir à connaître les noms de paquet de tous les serveurs de courrier, en utilisant « B<|> » comme séparateur de liste.

note: type: textblock
en: The syntax of B<Provides> is a list of package names, separated by commas (and optional whitespace).  An optional architecture qualifier can also be appended to the package name with the same syntax as above.  If omitted, the default is the current binary package architecture.  An optional exact (equal to) version can also be given with the same syntax as above (honored since dpkg 1.17.11).
fr: La syntaxe du champ B<Provides> est une liste de noms de paquets, séparés par des virgules (et des espaces facultatives). Un type d'architecture facultatif peut également être ajouté au nom de paquet de la même façon que ci-dessus. S'il est omis l'architecture par défaut est celle du paquet binaire actuel. Un numéro de version précis (égal à) optionnel peut être donné de la même façon que ci-dessus (pris en compte depuis dpkg 1.17.11).

note: type: =item
en: B<Built-Using:> I<package-list>
fr: B<Built-Using:> I<liste-de-paquets>

note: type: textblock
en: This dependency field lists extra source packages that were used during the build of this binary package, for license compliance purposes.  This is an indication to the archive maintenance software that these extra source packages must be kept whilst this binary package is maintained.  This field must be a comma-separated list of source package names with strict ‘B<=>’ version relationships enclosed within parenthesis.  Note that the archive maintenance software is likely to refuse to accept an upload which declares a B<Built-Using> relationship which cannot be satisfied within the archive.
fr: Ce champ de dépendance affiche les paquets source supplémentaires utilisés lors de la construction du paquet binaire, pour des raisons de conformité avec la licence. Il permet d'indiquer au logiciel de gestion de l'archive que des paquets source supplémentaires doivent être conservés tant que le paquet binaire est maintenu. Ce champ doit être une liste de paquets source, séparés par des virgules avec des références strictes de version « B<=> » et mise entre parenthèses. Veuillez noter que le logiciel de gestion de l'archive risque de ne pas accepter un envoi qui déclare une relation B<Built-Using> qui ne peut pas être satisfaite dans l'archive.

note: type: =item
en: B<Static-Built-Using:> I<package-list>
fr: B<Static-Built-Using:> I<liste-de-paquets>

note: type: textblock
en: This dependency field lists extra source packages that were used during the build of this binary package, for static building purposes (for example linking against static libraries, builds for source-centered languages such as Go or Rust, usage of header-only C/C++ libraries, injecting data blobs into code, etc.).  This is useful to track whether this package might need to be rebuilt when source packages listed here have been updated, for example due to security updates.  This field must be a comma-separated list of source package names with strict ‘B<=>’ version relationships enclosed within parenthesis.
fr: Ce champ de dépendance affiche les paquets source supplémentaires utilisés lors de la construction du paquet binaire, aux fins de construction statiques (par exemple, pour la liaison avec des bibliothèques statiques, les constructions pour des langages centrés sur le source tels que Go ou Rust, l'utilisation de bibliothèques C/C++ avec seulement des en-têtes, l'injection d'objets binaires (blob) de données dans le code, etc.). C'est utile pour vérifier si ce paquet devrait être reconstruit lorsque les paquets source listés ont été mis à jour, par exemple à cause d'annonces de sécurité. Ce champ doit être une liste de noms de paquets source, séparés par des virgules avec des références strictes de version « B<=> », mise entre parenthèses.

note: type: textblock
en: Supported since dpkg 1.21.3.
fr: Pris en charge depuis dpkg 1.21.3.

note: type: =item
en: B<Built-For-Profiles:> I<profile-list> (obsolete)
fr: B<Built-For-Profiles:> I<liste-de-profils> (obsolète)

note: type: textblock
en: This field used to specify a whitespace separated list of build profiles that this binary packages was built with (since dpkg 1.17.2 until 1.18.18).  The information previously found in this field can now be found in the B<.buildinfo> file, which supersedes it.
fr: Ce champ sert à spécifier une liste, séparée par des espaces, de profils de construction avec lesquels ce paquet binaire a été construit (depuis dpkg 1.17.2 et jusqu'à la version 1.18.18). Les informations précédemment trouvées dans ce champ sont maintenant dans le champ B<.buildinfo> qui l'a remplacé.

note: type: =item
en: B<Auto-Built-Package:> I<reason-list>
fr: B<Auto-Built-Package:> I<liste-de-raisons>

note: type: =item
en: B<Build-Ids:> I<elf-build-id-list>
fr: B<Build-Ids:> I<liste-identifiants-de-construction-elf>

note: type: textblock
en: This field specifies a whitespace separated list of ELF build-ids.  These are unique identifiers for semantically identical ELF objects, for each of these within the package.
fr: Ce champ définit une liste, séparée par des espaces, des identifiants de construction ELF. Il s'agit des identifiants uniques d'objets ELF sémantiquement identiques, pour chacun de ces objets présents dans le paquet.

note: type: textblock
en: The format or the way to compute each build-id is not defined by design.
fr: Le format ou la manière de calculer chaque identifiant de construction n'est pas défini par nature.

note: type: textblock
en: The B<Build-Ids> field uses a rather generic name out of its original context within an ELF object, which serves a very specific purpose and executable format.
fr: Le champ B<Build-Ids> utilise un nom plutôt générique à partir de son contexte original dans l'objet ELF qui sert un objectif très spécifique et a un format exécutable.

note: type: textblock
en: deb-extra-override - Debian archive extra override file
fr: deb-extra-override - Fichier override supplémentaire d'une archive Debian

note: type: textblock
en: While most information about a binary/source package can be found in the control/.dsc file, all of it can be overridden when it's exported to Packages/Sources files.  The extra override file contains those overrides.
fr: Bien que la majorité des informations d'un paquet source ou binaire puisse être trouvée dans le fichier control/.dsc, ces informations peuvent être remplacées lors de l'exportation dans des fichiers Packages ou Sources. Le fichier d'« override » supplémentaire contient les valeurs remplacées.

note: type: textblock
en: The extra override file has a simple whitespace-delimited format.  Comments are allowed (denoted with a B<#>).
fr: Les éléments du fichier « override » supplémentaire sont séparés simplement par des espaces. Les commentaires commencent par un caractère « B<#> ».

note: type: textblock
en: I<package> I<field-name> I<value>
fr: I<paquet> I<nom-de-champ> I<valeur>

note: type: textblock
en: I<package> is the name of the binary/source package.
fr: I<paquet> est le nom du paquet binaire/source.

note: type: textblock
en: I<field-name> is the name of the field that is overridden.
fr: I<nom-de-fichier> est le nom du champ qui est remplacé.

note: type: textblock
en: I<value> is the value to put in the field.  It can contain spaces as the line is split in no more than 3 columns when it's parsed.
fr: I<valeur> est la valeur à mettre dans ce champ. Elle peut contenir des espaces, car la ligne est découpée en trois colonnes au plus quand elle est analysée.

note: type: textblock
en: The extra override files used to make the official Packages lists may be found in the I<indices> directory on any Debian mirror.
fr: Les fichiers de dérogation (« override ») supplémentaires utilisés pour établir les fichiers officiels « Packages » se trouvent dans le répertoire I<indices> des miroirs Debian.

note: type: textblock
en: deb-md5sums - package MD5 file digests
fr: deb-md5sums - sommes de contrôle MD5 de fichier de paquet

note: type: textblock
en: A package declares the MD5 digests for the package file contents by including an I<md5sums> file in its control archive (i.e. I<DEBIAN/md5sums> during package creation).  This file is used for integrity verification and deduplication purposes, and not for any kind of security purpose.
fr: Un fichier déclare les sommes de contrôle MD5 pour le contenu du fichier du paquet en incluant un fichier I<md5sums> dans son archive de contrôle (c'est-à-dire I<DEBIAN/md5sums> au moment de la création du paquet). Ce fichier est utilisé pour une vérification d'intégrité et afin d'éviter les doublons et non pour un quelconque objectif de sécurité.

note: type: textblock
en: This file contains a list of MD5 digests (as 32 case-insensitive hexadecimal characters) followed by two spaces (U+0020 B<SPACE>) and the absolute pathname of a plain file, one per line.
fr: Ce fichier comprend une liste des sommes de contrôle MD5 (sous la forme de 32 caractères hexadécimaux insensibles à la casse) suivies par deux espaces (U+0020 B<ESPACE>) et le nom de chemin d'un fichier simple, une par lignes.

note: type: textblock
en: Trailing slashes (U+002F B</>) in the pathname will be trimmed.  Neither trailing whitespace nor empty or whitespace-only lines are accepted.
fr: Les barres obliques finales (U+002F B</>) dans les noms de chemin seront supprimés. Ni les espaces en fin de ligne, ni les lignes vides ou composées uniquement d'espaces ne sont acceptées'

note: type: textblock
en: If the control file does not exist in the binary package, L<dpkg(1)> will generate the matching information at unpack time (since B<dpkg> 1.16.3).
fr: Si le fichier de contrôle n'existe pas dans le paquet binaire, L<dpkg(1)> créera l'information correspondante au moment du dépaquetage (depuis B<dpkg> 1.16.3).

note: type: textblock
en: deb-old - old style Debian binary package format
fr: deb-old - Ancien format des paquets binaires Debian

note: type: textblock
en: I<filename>B<.deb>
fr: I<nom-du-fichier>B<.deb>

note: type: textblock
en: The file is two lines of format information as ASCII text, followed by two concatenated gzipped ustar files.
fr: Le fichier consiste en deux lignes d'information au format texte ASCII, suivi par la concaténation de deux fichiers ustar compressés avec gzip.

note: type: textblock
en: The first line is the format version number padded to 8 digits, and is B<0.939000> for all old-format archives.
fr: La première ligne indique la version du format, remplie sur 8 chiffres, c'est-à-dire B<0.939000> pour toutes les archives dans l'ancien format.

note: type: textblock
en: The second line is a decimal string (without leading zeroes) giving the length of the first gzipped tarfile.
fr: La deuxième ligne fournit un nombre décimal (sans zéros en tête), qui indique la taille de la première archive tar compressée avec gzip.

note: type: textblock
en: Each of these lines is terminated with a single newline character.
fr: Chacune de ces lignes se termine par un unique caractère de nouvelle ligne.

note: type: textblock
en: In some very old archives, the files in the control tarfile may optionally be in a B<DEBIAN> subdirectory.  In that case, the B<DEBIAN> subdirectory will be in the control tarfile too, and the control tarfile will have only files in that directory.  Optionally the control tarfile may contain an entry for ‘B<.>’, that is, the current directory.
fr: Dans certaines archives vraiment anciennes, les fichiers de l'archive de contrôle peuvent se trouver dans un sous-répertoire B<DEBIAN>. Dans ce cas, le sous-répertoire B<DEBIAN> se trouve également dans l'archive de contrôle, qui ne contiendra que des fichiers de ce répertoire. En option, l'archive de contrôle peut contenir une entrée pour « B<.> », le répertoire courant.

note: type: textblock
en: The second gzipped tarfile is the filesystem archive, containing pathnames relative to the root directory of the system to be installed on.  The pathnames do not have leading slashes.
fr: La seconde archive compressée avec gzip correspond à l'archive du système de fichiers. Elle contient des chemins relatifs à la racine du système dans lequel se fera l'installation. Les noms de fichiers ne débutent pas par des barres obliques (« / »).

note: type: textblock
en: deb-origin - Vendor-specific information files
fr: deb-origin - Fichiers d'informations propre au distributeur

note: type: textblock
en: B<%PKGCONFDIR%/origins/>I<filename>
fr: B<%PKGCONFDIR%/origins/>I<fichier>

note: type: textblock
en: They contain a number of fields, or comments when the line starts with ‘B<#>’.  Each field begins with a tag, such as B<Vendor> or B<Parent>, followed by a colon and the body of the field.  Fields are delimited only by field tags.  In other words, field text may be multiple lines in length, but the tools will join lines when processing the body of the field.
fr: Ils contiennent un certain nombre de champs ou de commentaires pour les lignes commençant par un caractère « B<#> ». Chaque champ commence par une étiquette, telle que B<Vendor> ou B<Parent>, suivi du caractère « deux-points » et du contenu du champ. Les champs sont délimités par les étiquettes de champs. En d'autres termes, le contenu d'un champ peut s'étendre sur plusieurs lignes, mais les outils d'installation joindront en général les lignes pendant le traitement du contenu du champ.

note: type: textblock
en: The file should be named according to the vendor name.  The usual convention is to name the vendor file using the vendor name in all lowercase, but some variation is permitted.
fr: Le fichier sera nommé d'après le nom du distributeur. La convention habituelle est d'appeler le fichier distributeur avec le nom du distributeur tout en minuscules, mais des variantes sont possibles.

note: type: textblock
en: Namely (since dpkg 1.21.10), first, non-alphanumeric characters (‘B<[^A-Za-z0-9]>’) are mapped to dashes (‘B<->’), then the resulting name will be tried in sequence by lower-casing it, keeping it as is, lower-casing then capitalizing it (that is upper-casing the first character), and only capitalizing it.
fr: C'est-à-dire (depuis dpkg 1.21.10), les caractères non alphanumériques (‘B<[^A-Za-z0-9]>’) sont d'abord remplacés par des tirets (« B<-> »), puis le nom résultant sera testé successivement en le mettant en minuscules, en le gardant tel qu'il est, en le mettant en minuscules avec une majuscule initiale, puis en le mettant en capitales uniquement.

note: type: =item
en: B<Vendor:> I<vendor-name> (required)
fr: B<Vendor:> I<distributeur> (requis)

note: type: textblock
en: The value of this field determines the vendor name.
fr: La valeur de ce champ donne le nom du distributeur.

note: type: =item
en: B<Vendor-URL:> I<vendor-url>
fr: B<Vendor-URL:> I<adresse-URL-distributeur>

note: type: textblock
en: The value of this field determines the vendor URL.
fr: La valeur de ce champ donne l'adresse URL du distributeur

note: type: =item
en: B<Bugs:> I<bug-url>
fr: B<Bugs:> I<URL-du-bogue>

note: type: textblock
en: The value of this field determines the type and address of the bug tracking system used by this vendor.  It can be a mailto URL or a debbugs URL (e.g., debbugs://bugs.debian.org/).
fr: La valeur de ce champ donne le type et l'adresse du système de suivi des bogues du distributeur. Cela peut être une URL mailto ou debbugs (par exemple debbugs://bugs.debian.org/).

note: type: =item
en: B<Parent:> I<vendor-name>
fr: B<Parent:> I<distributeur>

note: type: textblock
en: The value of this field determines the vendor name of the vendor that this vendor derives from.
fr: La valeur de ce champ donne le nom du distributeur dont le présent éditeur est dérivé.

note: type: textblock
en: deb-override - Debian archive override file
fr: deb-override - Fichier override d'une archive Debian

note: type: textblock
en: While most information about a package can be found in the control file, some is managed centrally by the distribution czars rather than by the maintainer in order to offer some global consistency.  This information is found in the override file.
fr: Bien que l'on puisse trouver dans le fichier « control » la plupart des informations concernant un paquet, certaines doivent être inscrites par les responsables de la distribution plutôt que par le responsable du paquet afin de garantir une cohérence globale. Ces informations se trouvent dans le fichier « override ».

note: type: textblock
en: The override file has a simple whitespace-delimited format.  Comments are allowed (denoted with a B<#>).
fr: Les éléments du fichier « override » sont séparés simplement par des espaces. Les commentaires commencent par un caractère « B<#> ».

note: type: textblock
en: I<package> I<priority> I<section> [I<maintainer-info>]
fr: I<paquet> I<priorité> I<section> [I<responsable>]

note: type: textblock
en: I<package> is the name of the package.  Entries in the override file for packages not found in the tree of binary packages are ignored.
fr: I<paquet> est le nom du paquet. Les entrées du fichier « override » concernant des paquets qui ne sont pas dans l'arborescence des paquets binaires sont ignorées.

note: type: textblock
en: I<priority> and I<section> correspond to the respective control fields available in the .deb.  The allowed values are specific to each distribution archive.
fr: I<priority> et I<section> correspondent respectivement aux champs de contrôle présents dans le fichier .deb. Les valeurs autorisées sont distinctes pour l'archive de chaque distribution.

note: type: textblock
en: I<maintainer-info>, if present, can be either the name of a maintainer for an unconditional override, or else I<old-maintainer> B<=E<gt>> I<new-maintainer> to perform a substitution.
fr: L'élément I<responsable>, quand il existe, peut représenter soit le nom du responsable quand il s'agit d'un remplacement sans condition, soit la chaîne I<ancien-responsable> B<=E<gt>> I<nouveau-responsable> pour un changement de responsable.

note: type: textblock
en: The override files used to make the official Packages lists may be found in the I<indices> directory on any Debian mirror.
fr: On peut trouver les fichiers « override », dont on se sert pour établir les fichiers officiels « Packages », dans le répertoire I<indices> des miroirs Debian.

note: type: textblock
en: deb-postinst - package post-installation maintainer script
fr: deb-postinst - Script du responsable pour la fin d'installation du paquet

note: type: textblock
en: A package can perform several post-installation actions via maintainer scripts, by including an executable I<postinst> file in its control archive (i.e. I<DEBIAN/postinst> during package creation).
fr: Un paquet peut réaliser plusieurs actions post-installation à l'aide de scripts du responsable, en incluant un fichier I<postinst> exécutable dans son archive de contrôle (c'est-à-dire I<DEBIAN/postinst> au moment de la création du paquet).

note: type: textblock
en: The script can be called in the following ways:
fr: Le script peut être appelé de diverses manières :

note: type: =item
en: I<postinst> B<configure> I<old-version>
fr: I<postinst> B<configure> I<version-ancienne>

note: type: textblock
en: After the package was installed.
fr: Après l'installation paquet

note: type: =item
en: I<postinst> B<triggered> "I<trigger-name...>"
fr: I<postinst> B<triggered> "I<nom-action-différée...>"

note: type: textblock
en: After the package was triggered.  The list of space-separated I<trigger-name>s is passed as the second argument.
fr: Après le déclenchement des actions différées du paquet. La liste des I<noms-action-différée> séparés par des espaces est transmise comme second argument.

note: type: =item
en: I<old-postinst> B<abort-upgrade> I<new-version>
fr: I<ancien-postinst> B<abort-upgrade> I<nouvelle-version>

note: type: textblock
en: If I<prerm> fails during B<upgrade> or fails on B<failed-upgrade>.
fr: Si I<prerm> échoue durant B<upgrade> ou échoue après B<failed-upgrade>.

note: type: =item
en: I<old-postinst> B<abort-remove>
fr: I<ancien-postinst> B<abort-remove>

note: type: textblock
en: If I<prerm> fails during B<remove>.
fr: Si I<prerm> échoue durant B<remove>.

note: type: =item
en: I<postinst> B<abort-deconfigure> B<in-favour> I<new-package> I<new-version>
fr: I<postinst> B<abort-deconfigure> B<in-favour> I<nouveau-paquet> I<nouvelle-version>

note: type: =item
en: S< >[ B<removing> I<old-package> I<old-version> ]
fr: S< >[ B<removing> I<ancien-paquet> I<ancienne-version> ]

note: type: textblock
en: If I<prerm> fails during B<deconfigure in-favour> of a package.
fr: Si I<prerm> échoue durant B<deconfigure in-favour> d'un paquet.

note: type: =item
en: I<postinst> B<abort-remove> B<in-favour> I<new-package> I<new-version>
fr: I<postinst> B<abort-remove> B<in-favour> I<nouveau-paquet> I<nouvelle-version>

note: type: textblock
en: If I<prerm> fails during B<remove in-favour> for replacement due to conflict.
fr: Si I<prerm> échoue durant B<remove in-favour> pour un remplacement à cause d'un conflit.

note: type: textblock
en: deb-postrm - package post-removal maintainer script
fr: deb-postrm - Script du responsable pour la fin du retrait du paquet

note: type: textblock
en: A package can perform several post-removal actions via maintainer scripts, by including an executable I<postrm> file in its control archive (i.e. I<DEBIAN/postrm> during package creation).
fr: Un paquet peut réaliser plusieurs actions post-retrait à l'aide de scripts du responsable, en incluant un fichier I<postrm> exécutable dans son archive de contrôle (c'est-à-dire I<DEBIAN/postrm> au moment de la création du paquet).

note: type: textblock
en: After the package was removed.
fr: Après le retrait du paquet

note: type: textblock
en: After the package was purged.
fr: Après la purge du paquet.

note: type: =item
en: I<old-postrm> B<upgrade> I<new-version>
fr: I<ancien-postrm> B<upgrade> I<nouvelle-version>

note: type: textblock
en: After the package was upgraded.
fr: Après la mise à niveau du paquet.

note: type: =item
en: I<new-postrm> B<failed-upgrade> I<old-version> I<new-version>
fr: I<nouveau-postrm> B<failed-upgrade> I<ancienne-version> I<nouvelle-version>

note: type: textblock
en: If the above B<upgrade> call fails.
fr: Si l'appel B<upgrade> ci-dessus échoue.

note: type: textblock
en: The I<new-version> is passed only since dpkg 1.18.5.
fr: La I<nouvelle_version> est passée depuis dpkg 1.18.5.

note: type: =item
en: I<postrm> B<disappear> I<overwriter-package> I<overwriter-version>
fr: I<postrm> B<disappear> I<paquet-de-remplacement> I<version-de-remplacement>

note: type: textblock
en: After all of the packages files have been replaced.
fr: Après que l'ensemble des fichiers de paquets ont été remplacés

note: type: =item
en: I<new-postrm> B<abort-install>
fr: I<nouveau-postrm> B<abort-install>

note: type: textblock
en: If I<preinst> fails during B<install>.
fr: Si I<preinst> échoue lors de B<install>.

note: type: =item
en: I<new-postrm> B<abort-install> I<old-version> I<new-version>
fr: I<nouveau-postrm> B<abort-install> I<ancienne-version> I<nouvelle-version>

note: type: textblock
en: If I<preinst> fails during B<install> for an upgrade of a removed package.
fr: Si I<preinst> échoue lors de B<install> pour la mise à niveau d'un paquet supprimé.

note: type: =item
en: I<new-postrm> B<abort-upgrade> I<old-version> I<new-version>
fr: I<nouveau-postrm> B<abort-upgrade> I<ancienne-version> I<nouvelle-version>

note: type: textblock
en: If I<preinst> fails during B<upgrade>.
fr: Si I<preinst> échoue lors d'un B<upgrade>.

note: type: textblock
en: deb-preinst - package pre-installation maintainer script
fr: deb-preinst - Script du responsable pour la pré-installation du paquet

note: type: textblock
en: A package can perform several pre-installation actions via maintainer scripts, by including an executable I<preinst> file in its control archive (i.e. I<DEBIAN/preinst> during package creation).
fr: Un paquet peut réaliser plusieurs actions pré-installation à l'aide de scripts du responsable, en incluant un fichier I<preinst> exécutable dans son archive de contrôle (c'est-à-dire I<DEBIAN/preinst> au moment de la création du paquet).

note: type: =item
en: I<new-preinst> B<install>
fr: I<nouveau-preinst> B<install>

note: type: textblock
en: Before the package is installed.
fr: Avant que le paquet ne soit installé.

note: type: =item
en: I<new-preinst> B<install> I<old-version> I<new-version>
fr: I<nouveau-preinst> B<install> I<ancienne-version> I<nouvelle-version>

note: type: textblock
en: Before a removed package is upgraded.
fr: Avant qu'un paquet supprimé ne soit mis à niveau.

note: type: =item
en: I<new-preinst> B<upgrade> I<old-version> I<new-version>
fr: I<nouveau-preinst> B<upgrade> I<ancienne-version> I<nouvelle-version>

note: type: textblock
en: Before the package is upgraded.
fr: Avant qu'un paquet ne soit mis à niveau.

note: type: =item
en: I<old-preinst> B<abort-upgrade> I<new-version>
fr: I<ancien-preinst> B<abort-upgrade> I<nouvelle-version>

note: type: textblock
en: If I<postrm> fails during upgrade or fails on failed upgrade.
fr: Si I<postrm> échoue lors de la mise à niveau ou échoue après l'échec de la mise à niveau.

note: type: textblock
en: deb-prerm - package pre-removal maintainer script
fr: deb-prerm - Script du responsable pour le pré-retrait du paquet

note: type: textblock
en: A package can perform several pre-removal actions via maintainer scripts, by including an executable I<prerm> file in its control archive (i.e. I<DEBIAN/prerm> during package creation).
fr: Un paquet peut réaliser plusieurs actions de pré-retrait à l'aide de scripts du responsable, en incluant un fichier I<prerm> exécutable dans son archive de contrôle (c'est-à-dire I<DEBIAN/prerm> au moment de la création du paquet).

note: type: textblock
en: Before the package is removed.
fr: Avant le retrait du paquet

note: type: =item
en: I<old-prerm> B<upgrade> I<new-version>
fr: I<ancien-prerm> B<upgrade> I<nouvelle-version>

note: type: textblock
en: Before an upgrade.
fr: Avant une mise à niveau.

note: type: =item
en: I<new-prerm> B<failed-upgrade> I<old-version> I<new-version>
fr: I<nouveau-prerm> B<failed-upgrade> I<ancienne-version> I<nouvelle-version>

note: type: textblock
en: If the above B<upgrade> fails.
fr: Si le B<upgrade> ci-dessus échoue.

note: type: =item
en: I<prerm> B<deconfigure> B<in-favour> I<new-package> I<new-version>
fr: I<prerm> B<deconfigure> B<in-favour> I<nouveau-paquet> I<nouvelle-version>

note: type: textblock
en: Before package is deconfigured while dependency is replaced due to conflict.
fr: Avant qu'un paquet soit déconfiguré pendant qu'une dépendance est remplacée du fait d'un conflit.

note: type: =item
en: I<prerm> B<remove> B<in-favour> I<new-package> I<new-version>
fr: I<prerm> B<remove> B<in-favour> I<nouveau-paquet> I<nouvelle-version>

note: type: textblock
en: Before the package is replaced due to conflict.
fr: Avant que le paquet soit remplacé du fait d'un conflit.

note: type: textblock
en: deb-shlibs - Debian shared library information file
fr: deb-shlibs - Fichier d'information sur les bibliothèques partagées Debian

note: type: textblock
en: B<shlibs> files map shared library names and versions (I<SONAMEs>)  to dependencies suitable for a package control file.  There is one entry per line.  Blank lines are B<not> allowed.  Lines beginning with a B<#> character are considered commentary, and are ignored.  All other lines must have the format:
fr: Les fichiers B<shlibs> associent les noms et versions (I<SONAMEs>) des bibliothèques partagées aux dépendances correspondantes dans les fichiers de contrôle des paquets. Il y a une entrée par ligne et les lignes vides ne sont B<pas> autorisées. Les lignes commençant par le caractère « B<(#)> » sont considérées comme étant des commentaires et sont ignorées. Toutes les autres lignes doivent être au format :

note: type: textblock
en: [I<type>B<:>] I<library> I<version> I<dependencies>
fr: [I<type>B<:>] I<bibliothèque> I<version> I<dépendances>

note: type: textblock
en: The I<library> and I<version> fields are whitespace-delimited, but the I<dependencies> field extends to the end of the line.  The I<type> field is optional and normally not needed.
fr: Les champs I<bibliothèque> et I<version> sont séparés par des espaces. Le champ I<dépendances> finit la ligne. Le champ I<type> est optionnel et donc normalement pas nécessaire.

note: type: =head1
en: SONAME FORMATS
fr: FORMATS DE SONAME

note: type: textblock
en: The SONAME formats supported are:
fr: Les formats de SONAME actuellement pris en charge sont :

note: type: textblock
en: I<name>.so.I<version>
fr: I<nom>.so.I<version>

note: type: textblock
en: and
fr: et

note: type: textblock
en: I<name>-I<version>.so
fr: I<nom>-I<version>.so

note: type: textblock
en: where I<name> is usually prefixed by B<lib>.
fr: où I<nom> est habituellement préfixé par B<lib>.

note: type: textblock
en: The B<shlibs> file for a typical library package, named I<libcrunch1>, that provides one library whose SONAME is I<libcrunch.so.1>, might read
fr: Le fichier B<shlibs> pour un paquet de bibliothèque nommé I<libcrunch1>, qui fournit une bibliothèque dont le SONAME est I<libcrunch.so.1>, doit avoir la ligne

note: type: textblock
en: The I<dependencies> must mention the most recent version of the package that added new symbols to the library: in the above example, new symbols were added to version 1.2 of I<libcrunch>.  This is not the only reason the dependencies might need to be tightened.
fr: Les I<dépendances> doivent indiquer la version la plus récente du paquet qui ajoute de nouveaux symboles à la bibliothèque : dans l'exemple précédent, de nouveaux symboles ont été ajoutés avec la version 1.2 de I<libcrunch>. Ce n'est pas la seule raison pour laquelle les dépendances doivent être suivies avec soin.

note: type: textblock
en: deb-split - Debian multi-part binary package format
fr: deb-split - Formatage de paquets binaires Debian en plusieurs parties

note: type: textblock
en: The multi-part B<.deb> format is used to split big packages into smaller pieces to ease transport in small media.
fr: Le format B<.deb> en plusieurs parties (multi-part) permet de découper de gros paquets en petites parties pour faciliter leur transport sur des supports de faible capacité.

note: type: textblock
en: The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The file names might contain a trailing slash (since dpkg 1.15.6).
fr: Le fichier est une archive B<ar> avec un numéro magique de B<!E<lt>archE<gt>.>. Les noms de fichiers peuvent comporter un caractère « / » final (depuis dpkg 1.15.6).

note: type: textblock
en: The format version number, B<2.1> at the time this manual page was written.
fr: Numéro de version du format, B<2.1> au moment de la rédaction de cette page de manuel.

note: type: textblock
en: The package name.
fr: Nom du paquet

note: type: textblock
en: The package version.
fr: Version du paquet

note: type: textblock
en: The md5sum of the package.
fr: Somme de contrôle MD5 du paquet

note: type: textblock
en: The total size of the package.
fr: Taille totale du paquet

note: type: textblock
en: The maximum part size.
fr: Taille maximale d'un membre

note: type: textblock
en: The current part number, followed by a slash and the total amount of parts (as in ‘1/10’).
fr: Numéro du membre courant, suivi d'une barre oblique (/) et du nombre total de membres (par exemple ‘1/10’).

note: type: textblock
en: The package architecture (since dpkg 1.16.1).
fr: Architecture du paquet (depuis dpkg 1.16.1)

note: type: textblock
en: Programs which read multi-part archives should be prepared for the minor format version number to be increased and additional lines to be present, and should ignore these if this is the case.
fr: Les programmes qui lisent des archives en parties multiples doivent pouvoir gérer l'augmentation du numéro de version mineure du format et autoriser la présence de lignes supplémentaires (et les ignorer si elles existent).

note: type: textblock
en: If the major format version number has changed, an incompatible change has been made and the program should stop.  If it has not, then the program should be able to safely continue, unless it encounters an unexpected member in the archive (except at the end), as described below.
fr: Si le numéro de version majeure a changé, cela signifie qu'une modification incompatible a été effectuée, et le programme doit alors s'arrêter. Si ce n'est pas le cas, le programme doit être en mesure de poursuivre correctement, à moins qu'il ne rencontre un membre non reconnu dans l'archive (excepté à la fin de cette dernière), comme décrit ci-dessous.

note: type: textblock
en: These members must occur in this exact order.  Current implementations should ignore any additional members after B<data.>I<N>.  Further members may be defined in the future, and (if possible) will be placed after these two.
fr: Ces membres doivent apparaître dans cet ordre exact. Les implémentations actuelles devraient ignorer tout membre additionnel suivant B<data.>I<N>. D'autres membres seront éventuellement proposés, et (si possible) seront placés après les deux premiers.

note: type: =head1
en: SOURCE FIELDS
fr: LES CHAMPS SOURCE

note: type: =item
en: B<Source:> I<source-package-name> (required)
fr: B<Source:> I<nom-du-paquet-source> (requis)

note: type: textblock
en: Should be in the format «Joe Bloggs E<lt>jbloggs@foo.comE<gt>», and references the person who currently maintains the package, as opposed to the author of the software or the original packager.
fr: Le format de ce champ sera « Jean Dupont E<lt>jdupont@foo.comE<gt> » ; il indique le responsable actuel du paquet, par opposition à l'auteur du logiciel ou au responsable originel.

note: type: =item
en: B<Uploaders:> I<fullname-email>
fr: B<Uploaders:> I<nom-complet-et-adresse-électronique>

note: type: textblock
en: Lists all the names and email addresses of co-maintainers of the package, in the same format as the B<Maintainer> field.  Multiple co-maintainers should be separated by a comma.
fr: Affiche les noms et les adresses électroniques des co-responsables du paquet, au même format que le champ B<Maintainer>. Des co-responsables multiples peuvent être séparés par des virgules.

note: type: =item
en: B<Standards-Version:> I<version-string>
fr: B<Standards-Version:> I<chaîne-de-la-version>

note: type: textblock
en: This documents the most recent version of the distribution policy standards this package complies with.
fr: Ce champ indique la version la plus récente des normes de la charte de la distribution auxquelles ce paquet se conforme.

note: type: =item
en: B<Description> I<short-description>
fr: B<Description> I<description-courte>

note: type: textblock
en: The format for the source package description is a short brief summary on the first line (after the B<Description> field).  The following lines should be used as a longer, more detailed description.  Each line of the long description must be preceded by a space, and blank lines in the long description must contain a single ‘B<.>’ following the preceding space.
fr: Le format de la description du paquet est un résumé bref sur la première ligne (après le champ B<Description>). Les lignes suivantes peuvent servir à une description plus longue et plus détaillée. Chaque ligne de cette description longue doit être précédée d'une espace ; quand c'est une ligne blanche, elle doit contenir un seul « B<.> » après cette espace.

note: type: textblock
en: The upstream project home page URL.
fr: URL de la page d'accueil du projet amont.

note: type: textblock
en: The I<url> of the bug tracking system for this package.  The current used format is I<bts-type>B<://>I<bts-address>, like B<debbugs://bugs.debian.org>.  This field is usually not needed.
fr: L'I<URL> du système de suivi de bogues (BTS) de ce paquet. Le format utilisé est I<type_de_bts>B<://>I<adresse_du_btsE>, par exemple B<debbugs://bugs.debian.org>. Ce champ est en général inutile.

note: type: =item
en: B<Rules-Requires-Root:> B<no>|B<binary-targets>|I<impl-keywords>
fr: B<Rules-Requires-Root:> B<no>|B<binary-targets>|I<mots-clés-implémentation>

note: type: textblock
en: This field is used to indicate whether the B<debian/rules> file requires (fake)root privileges to run some of its targets, and if so when.
fr: Ce champ est utilisé pour indiquer si le fichier B<debian/rules> exige des droits (fake)root pour exécuter certaines de ses cibles et quand, si c'est le cas.

note: type: =item
en: I<impl-keywords>
fr: I<mots-clés-implémentation>

note: type: textblock
en: This is a space-separated list of keywords which define when (fake)root is required.
fr: Il s'agit d'une liste, séparée par des espaces, de mots-clés qui définissent quand (fake)root est exigé.

note: type: textblock
en: Keywords consist of I<namespace>/I<cases>.  The I<namespace> part cannot contain "/" or whitespace.  The I<cases> part cannot contain whitespace.  Furthermore, both parts must consist entirely of printable ASCII characters.
fr: Les mots-clés sont composés de I<espace-de-nommage>/I<cas>. La partie I<espace-de-nommage> ne peut pas inclure de « / » ou d'espace. La partie I<cas> ne peut pas inclure d'espace. Par ailleurs, les deux parties doivent être entièrement composées de caractères ASCII imprimables.

note: type: textblock
en: Each tool/package will define a namespace named after itself and provide a number of cases where (fake)root is required.  (See "Implementation provided keywords" in I<rootless-builds.txt>).
fr: Chaque outil ou paquet définira un espace de nommage nommé d'après lui-même et fournira le nombre des cas où (fake)root est exigé. (Voir « Mots-clés fournis par l'implémentation » dans I<rootless-builds.txt>).

note: type: textblock
en: When the field is set to one of the I<impl-keywords>, the builder will expose an interface that is used to run a command under (fake)root.  (See "Gain Root API" in I<rootless-builds.txt>.)
fr: Quand le champ est défini pour un des I<mots-clés-implémentation>, le constructeur exposera une interface qui est utilisée pour exécuter une commande avec les droits (fake)root. (Voir « API pour obtenir les droits root » dans I<rootless-builds.txt>).

note: type: =item
en: B<Testsuite:> I<name-list>
fr: B<Testsuite:> I<liste-de-noms>

note: type: =item
en: B<Testsuite-Triggers:> I<package-list>
fr: B<Testsuite-Triggers:> I<liste-de-paquets>

note: type: =item
en: B<Vcs-Arch:> I<url>
fr: B<Vcs-Arch:> I<URL>

note: type: =item
en: B<Vcs-Bzr:> I<url>
fr: B<Vcs-Bzr:> I<URL>

note: type: =item
en: B<Vcs-Cvs:> I<url>
fr: B<Vcs-Cvs:> I<URL>

note: type: =item
en: B<Vcs-Darcs:> I<url>
fr: B<Vcs-Darcs:> I<URL>

note: type: =item
en: B<Vcs-Git:> I<url>
fr: B<Vcs-Git:> I<URL>

note: type: =item
en: B<Vcs-Hg:> I<url>
fr: B<Vcs-Hg:> I<URL>

note: type: =item
en: B<Vcs-Mtn:> I<url>
fr: B<Vcs-Mtn:> I<URL>

note: type: =item
en: B<Vcs-Svn:> I<url>
fr: B<Vcs-Svn:> I<URL>

note: type: textblock
en: The I<url> of the Version Control System repository used to maintain this package.  Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> (Subversion).  Usually this field points to the latest version of the package, such as the main branch or the trunk.
fr: Ce champ indique l'I<URL> du système de gestion de version utilisé pour la gestion du paquet. Les systèmes gérés sont B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) et B<Svn> (Subversion). En général, ce champ fait référence à la dernière version du paquet, c'est-à-dire la branche principale ou le « trunk ».

note: type: =item
en: B<Vcs-Browser:> I<url>
fr: B<Vcs-Browser:> I<URL>

note: type: textblock
en: The I<url> of a web interface to browse the Version Control System repository.
fr: Indique l'I<URL> de l'interface web permettant de parcourir le dépôt du système de gestion de versions.

note: type: textblock
en: The name of the distribution this package is originating from.  This field is usually not needed.
fr: Indique le nom de la distribution dont le paquet provient. Ce champ n'est souvent pas nécessaire.

note: type: =item
en: B<Build-Depends:> I<package-list>
fr: B<Build-Depends:> I<liste-de-paquets>

note: type: textblock
en: A list of packages that need to be installed and configured to be able to build from source package.  These dependencies need to be satisfied when building binary architecture dependent or independent packages and source packages.  Including a dependency in this field does not have the exact same effect as including it in both B<Build-Depends-Arch> and B<Build-Depends-Indep>, because the dependency also needs to be satisfied when building the source package.
fr: Liste de paquets à installer et configurer pour pouvoir construire à partir du paquet source. Ces dépendances doivent être satisfaites lors de la construction des paquets binaires dépendant ou non de l'architecture, et des paquets source. Ajouter une dépendance à ce champ n'aura pas exactement le même effet que de l'inclure à la fois dans B<Build-Depends-Arch> et B<Build-Depends-Indep>, parce que la dépendance a aussi besoin d'être prise en compte lors de la construction du paquet source.

note: type: =item
en: B<Build-Depends-Arch:> I<package-list>
fr: B<Build-Depends-Arch:>I<liste-de-paquets>

note: type: textblock
en: Same as B<Build-Depends>, but they are only needed when building the architecture dependent packages.  The B<Build-Depends> are also installed in this case.  This field is supported since dpkg 1.16.4; in order to build with older dpkg versions, B<Build-Depends> should be used instead.
fr: Liste analogue à B<Build-Depends>, mais restreinte aux paquets nécessaires pour construire les paquets dépendants de l'architecture. Les paquets indiqués dans B<Build-Depends> sont alors également installés. Ce champ est géré depuis la version 1.16.4 de dpkg ; pour pouvoir construire des paquets avec des versions plus anciennes de dpkg, il est préférable d'utiliser B<Build-Depends>.

note: type: =item
en: B<Build-Depends-Indep:> I<package-list>
fr: B<Build-Depends-Indep:> I<liste-de-paquets>

note: type: textblock
en: Same as B<Build-Depends>, but they are only needed when building the architecture independent packages.  The B<Build-Depends> are also installed in this case.
fr: Liste analogue à B<Build-Depends>, mais restreinte aux paquets nécessaires pour construire les paquets indépendants de l'architecture. Les paquets indiqués dans B<Build-Depends> sont alors aussi installés.

note: type: =item
en: B<Build-Conflicts:> I<package-list>
fr: B<Build-Conflicts:> I<liste de paquets>

note: type: textblock
en: A list of packages that should not be installed when the package is built, for example because they interfere with the build system used.  Including a dependency in this list has the same effect as including it in both B<Build-Conflicts-Arch> and B<Build-Conflicts-Indep>, with the additional effect of being used for source-only builds.
fr: Liste de paquets qui ne doivent pas être installés lors de la construction du paquet, par exemple s'ils interfèrent avec le système de construction utilisé. Si une dépendance est ajoutée à cette liste, l'effet sera le même que si elle était ajoutée à la fois dans B<Build-Conflicts-Arch> et B<Build-Conflicts-Indep>, en ayant de plus l'effet d'être prise en compte pour les constructions de paquets uniquement source (« source-only builds »).

note: type: =item
en: B<Build-Conflicts-Arch:> I<package-list>
fr: B<Build-Conflicts-Arch:> I<liste-de-paquets>

note: type: textblock
en: Same as B<Build-Conflicts>, but only when building the architecture dependent packages.  This field is supported since dpkg 1.16.4; in order to build with older dpkg versions, B<Build-Conflicts> should be used instead.
fr: Identique à B<Build-Conflicts>, mais n'est prise en compte que pour les paquets dépendants de l'architecture. Ce champ est géré depuis la version 1.16.4 de dpkg ; pour pouvoir construire des paquets avec des versions plus anciennes de dpkg, il est préférable d'utiliser B<Build-Conflicts>.

note: type: =item
en: B<Build-Conflicts-Indep:> I<package-list>
fr: B<Build-Conflicts-Indep:> I<liste-de-paquets>

note: type: textblock
en: Same as B<Build-Conflicts>, but only when building the architecture independent packages.
fr: liste analogue à B<Build-Conflicts> mais restreinte à la construction des paquets indépendants de l'architecture.

note: type: textblock
en: An architecture qualifier name can be a real Debian architecture name (since dpkg 1.16.5), B<any> (since dpkg 1.16.2) or B<native> (since dpkg 1.16.5).  If omitted, the default for B<Build-Depends> fields is the current host architecture, the default for B<Build-Conflicts> fields is B<any>.  A real Debian architecture name will match exactly that architecture for that package name, B<any> will match any architecture for that package name if the package is marked with B<Multi-Arch: allowed>, and B<native> will match the current build architecture if the package is not marked with B<Multi-Arch: foreign>.
fr: Un nom de type d'architecture peut être un nom d'architecture réelle de Debian (depuis dpkg 1.16.5), B<any> (depuis dpkg 1.16.2) ou B<native> (depuis dpkg 1.16.5). S'il est omis, la valeur par défaut des champs B<Build-Depends> est l'architecture de l'hôte actuel, la valeur par défaut des champs B<Build-Conflicts> est B<any>. Un nom d'architecture réelle de Debian correspondra exactement à l'architecture pour ce nom de paquet, B<any> correspondra à toute architecture pour ce nom de paquet si le paquet a été marqué B<Multi-Arch: allowed>, et B<native> correspondra à l'architecture de construction actuelle si le paquet n'a pas été marqué B<Multi-Arch: foreign>.

note: type: textblock
en: Note that dependencies on packages in the B<build-essential> set can be omitted and that declaring build conflicts against them is impossible.  A list of these packages is in the build-essential package.
fr: Veuillez noter que les dépendances des paquets du jeu B<build-essential> peuvent être omises et qu'il n'est pas possible de déclarer des conflits avec ces paquets. La liste des paquets concernés est fournie par le paquet build-essential.

note: type: =head1
en: BINARY FIELDS
fr: CHAMPS BINAIRES

note: type: =item
en: B<Package:> I<binary-package-name> (required)
fr: B<Package:> I<nom-du-paquet-binaire> (requis)

note: type: textblock
en: This field is used to name the binary package name.  The same restrictions as to a source package name apply.
fr: Ce champ sert à indiquer le nom du paquet binaire. Les restrictions sont les mêmes que celles des paquets source.

note: type: =item
en: B<Build-Profiles:> I<restriction-formula>
fr: B<Build-Profiles:> I<formule-de-restriction>

note: type: textblock
en: This field specifies the conditions for which this binary package does or does not build.  To express that condition, the same restriction formula syntax from the B<Build-Depends> field is used (including the angle brackets).
fr: Ce champ précise les conditions pour lesquelles ce paquet binaire est ou n'est pas construit. Cette condition est exprimée en utilisant la même syntaxe de formule de restriction qui provient du champ B<Build-Depends> (y compris les chevrons).

note: type: textblock
en: If a binary package stanza does not contain this field, then it implicitly means that it builds with all build profiles (including none at all).
fr: Si un paragraphe de paquet binaire ne contient pas ce champ, cela signifie de façon implicite que ce paquet se construit avec tous les profils de construction (y compris aucun profil).

note: type: textblock
en: In other words, if a binary package stanza is annotated with a non-empty B<Build-Profiles> field, then this binary package is generated if and only if the condition expressed by the conjunctive normal form expression evaluates to true.
fr: En d'autres termes, si un paragraphe de paquet binaire est annoté d'un champ B<Build-Profiles> non vide, alors, ce paquet binaire est créé si et seulement si la condition exprimée par l'expression en forme normale conjonctive est évaluée à vrai.

note: type: textblock
en: These fields are used by the debian-installer in B<udeb>s and are usually not needed.  For more details about them, see L<https://salsa.debian.org/installer-team/debian-installer/-/raw/master/doc/devel/modules.txt>.
fr: Ces champs sont utilisés par l'installateur dans les B<udeb> et ne sont en général pas nécessaires. Pour plus de détails à leur sujet, consultez L<https://salsa.debian.org/installer-team/debian-installer/-/raw/master/doc/devel/modules.txt>.

note: type: =head1
en: USER-DEFINED FIELDS
fr: LES CHAMPS UTILISATEUR

note: type: textblock
en: It is allowed to add additional user-defined fields to the control file.  The tools will ignore these fields.  If you want the fields to be copied over to the output files, such as the binary packages, you need to use a custom naming scheme: the fields should start with an B<X>, followed by zero or more of the letters B<SBC> and a hyphen.
fr: Il est autorisé d'ajouter au fichier de contrôle des champs supplémentaires définis par l'utilisateur. L'outil ignorera ces champs. Si vous souhaitez que ces champs soient copiés dans ces fichiers de sortie, tels que les paquets binaires, vous devez utiliser un schéma de nommage personnalisé : les champs démarreront par un B<X>, suivi de zéro ou plusieurs des lettres B<SBC> et un trait d'union.

note: type: textblock
en: Note that the B<X>[B<SBC>]B<-> prefixes are stripped when the fields are copied over to the output files.  A field B<XC-Approved-By> will appear as B<Approved-By> in the changes file and will not appear in the binary or source package control files.
fr: Veuillez noter que les préfixes B<X>[B<SBC>]B<-> sont retirés quand les champs sont copiés dans les fichiers de sortie. Un champ B<XC-Approved-By> apparaîtra sous la forme B<Approved-By> dans le fichier des modifications et n'apparaîtra pas dans les fichiers de contrôle des paquets binaires ou source.

note: type: textblock
en: Take into account that these user-defined fields will be using the global namespace, which might at some point in the future collide with officially recognized fields.  To avoid such potential situation you can prefix those fields with B<Private->, such as B<XB-Private-New-Field>.
fr: Il faut prendre en compte le fait que ces champs définis par l'utilisateur se serviront de l'espace de nommage global, lequel pourrait, dans le futur, entrer en conflit avec des champs officiellement reconnus. Pour éviter de telles situations, il est conseillé de les préfixer avec B<Private-> (exemple : B<XB-Private-New-Field>).

note: type: textblock
en: deb-src-files - Debian distribute files format
fr: deb-src-files - Format des fichiers distribués de Debian

note: type: textblock
en: This file contains the list of artifacts that are to be distributed via the B<.changes> control file.
fr: Ce fichier fournit la liste des objets qui seront distribués au moyen du fichier de contrôle B<.changes>.

note: type: textblock
en: The I<debian/files> file has a simple whitespace-delimited format.
fr: Les éléments du fichier I<debian/files> sont séparés simplement par des espaces.

note: type: textblock
en: I<filename> I<section> I<priority> [ I<keyword=value...> ]
fr: I<nom-de-fichier> I<section> I<priorité> [ I<mot-clé=valeur...> ]

note: type: textblock
en: I<filename> is the name of the artifact to distribute.
fr: I<nom-de-fichier> est le nom de l'objet à distribuer.

note: type: textblock
en: I<section> and I<priority> correspond to the respective control fields available in the .deb.  The allowed values are specific to each distribution archive.
fr: I<section> et I<priority> correspondent respectivement aux champs de contrôle présents dans le fichier .deb. Les valeurs autorisées sont spécifiques pour chaque distribution.

note: type: textblock
en: I<keyword=value...> corresponds to an optional whitespace-delimited list of attributes for this entry.  The only currently supported keyword is B<automatic> with value B<yes>, to mark automatically generated files.
fr: I<mot-clé=valeur...> correspond à une liste optionnelle des attributs séparés par des espaces pour cette entrée. Le seul mot clé pris en charge actuellement est B<automatic> avec la valeur B<yes>, pour marquer les fichiers générés automatiquement.

note: type: textblock
en: This file is not intended to be modified directly, please use one of B<dpkg-gencontrol> or B<dpkg-distaddfile> to add entries to it.
fr: Ce fichier n'est pas censé être modifié directement, veuillez utiliser soit B<dpkg-gencontrol> ou B<dpkg-distaddfile> pour lui ajouter des entrées.

note: type: textblock
en: deb-src-rules - Debian source package rules file
fr: deb-src-rules - Fichier de règles des paquets source Debian

note: type: textblock
en: This file contains the instructions necessary to build the binary packages from the source package.
fr: Ce fichier fournit les instructions nécessaires à la construction des paquets binaires à partir de paquets sources.

note: type: textblock
en: The I<debian/rules> file is an executable Makefile, with a shebang that is usually set to "#!/usr/bin/make -f".
fr: Le fichier I<debian/rules> est un Makefile exécutable avec un « shebang » qui est habituellement positionné sur « #!/usr/bin/make -f ».

note: type: textblock
en: It must support the following make targets:
fr: Il doit prendre en charge les cibles « make » suivantes :

note: type: textblock
en: Clean up the source tree, by undoing any change done by any of the build and binary targets.  This target will be called with root privileges.
fr: Nettoyer l'arborescence des sources, en supprimant toutes les modifications réalisées par toutes les constructions et cibles binaires. Cette cible sera appelée avec les droits du superutilisateur.

note: type: textblock
en: Build architecture independent files required to build any architecture independent binary package.  If there are no architecture independent binary packages to generate, the target must still exist but do nothing.  This target must not require root privileges.
fr: Construction des fichiers indépendants de l'architecture requis pour construire tout paquet binaire indépendant de l'architecture. S'il n'y a pas de paquet binaire indépendant de l'architecture à créer, la cible doit tout de même exister mais ne fait rien. Cette cible ne doit pas requérir les droits du superutilisateur.

note: type: textblock
en: Build architecture dependent files required to build any architecture dependent binary package.  If there are no architecture dependent binary packages to generate, the target must still exist but do nothing.  This target must not require root privileges.
fr: Construction des fichiers dépendants de l'architecture requis pour construire tout paquet binaire dépendant de l'architecture. S'il n'y a pas de paquet binaire dépendant de l'architecture à créer, la cible doit tout de même exister mais ne fait rien. Cette cible ne doit pas requérir les droits du superutilisateur.

note: type: textblock
en: Build architecture independent and dependent files, either by depending (at least transitively) on B<build-indep> and/or B<build-arch> or by inlining what those targets would do.  This target must not require root privileges.
fr: Construction des fichiers indépendants et dépendants de l'architecture, soit en dépendant (au moins transitivement) de B<build-indep> et/ou de B<build-arch>, ou en entrant en ligne de commande ce que les cibles feront. Cette cible ne doit pas requérir les droits du superutilisateur.

note: type: textblock
en: Build architecture independent binary packages.  This target must depend (at least transitively) on either B<build-indep> or B<build>.  This target will be called with root privileges.
fr: Construction des paquets binaires indépendants de l'architecture. Cette cible doit dépendre (au moins transitivement) soit de B<build-indep>, soit de B<build>. Cette cible sera appelée avec les droits du superutilisateur.

note: type: textblock
en: Build architecture dependent binary packages.  This target must depend (at least transitively) on either B<build-arch> or B<build>.  This target will be called with root privileges.
fr: Construction des paquets dépendants de l'architecture. Cette cible doit dépendre (au moins transitivement) soit de B<build-arch>, soit de B<build>. Cette cible sera appelée avec les droits du superutilisateur.

note: type: textblock
en: Build architecture independent and dependent binary packages, either by depending (at least transitively) on B<binary-indep> and/or B<binary-arch> or by inlining what those targets would do.  This target will be called with root privileges.
fr: Construction des paquets binaires indépendants et dépendants de l'architecture, soit en dépendant (au moins transitivement) de B<binary-indep> et/ou de B<binary-arch>, ou en entrant en ligne de commande ce que les cibles feront. Cette cible sera appelée avec les droits du superutilisateur.

note: type: textblock
en: deb-src-symbols - Debian's extended shared library template file
fr: deb-src-symbols - Fichier de modèle des bibliothèques partagées étendues de Debian

note: type: textblock
en: B<debian/>I<package>B<.symbols.>I<arch>, B<debian/symbols.>I<arch>, B<debian/>I<package>B<.symbols>, B<debian/symbols>
fr: B<debian/>I<paquet>B<.symbols.>I<arch>, B<debian/symbols.>I<arch>, B<debian/>I<paquet>B<.symbols>, B<debian/symbols>

note: type: textblock
en: The symbol file templates are shipped in Debian source packages, and its format is a superset of the symbols files shipped in binary packages, see L<deb-symbols(5)>.
fr: Les modèles de fichiers de symboles sont fournis dans les paquets source de Debian et leur format est un sous-ensemble des fichiers de symboles fournis dans les paquets binaires, voir L<deb-symbols(5)>.

note: type: =head2
en: Comments
fr: Commentaires

note: type: =head2
en: Using symbol tags
fr: Utilisation des étiquettes de symbole

note: type: textblock
en: Tag specification comes right before the symbol name (no whitespace is allowed in between).  It always starts with an opening bracket B<(>, ends with a closing bracket B<)> and must contain at least one tag.  Multiple tags are separated by the B<|> character.  Each tag can optionally have a value which is separated form the tag name by the B<=> character.  Tag names and values can be arbitrary strings except they cannot contain any of the special B<)> B<|> B<=> characters.  Symbol names following a tag specification can optionally be quoted with either B<'> or B<"> characters to allow whitespaces in them.  However, if there are no tags specified for the symbol, quotes are treated as part of the symbol name which continues up until the first space.
fr: L'indication de l'étiquette vient juste avant le nom du symbole (sans espace). Elle commence toujours par une parenthèse ouvrante B<(>, se termine avec une parenthèse fermante B<)> et doit contenir au moins une étiquette. Les étiquettes multiples doivent être séparées par le caractère B<|>. Chaque étiquette peut comporter optionnellement une valeur, séparée du nom de l'étiquette par le caractère B<=>. Les noms et valeurs des étiquettes sont des chaînes quelconques qui ne doivent pas comporter les caractères B<)> B<|> et B<=>. Les noms de symbole qui suivent une étiquette peuvent optionnellement être mis entre guillemets avec les caractères B<'> ou B<"> afin d'y autoriser la présence d'espaces. Cependant, si aucune étiquette n'est utilisée, les guillemets sont alors traités comme une partie du nom du symbole, qui s'arrête alors au premier espace.

note: type: verbatim
en:   (tag1=i am marked|tag name with space)"tagged quoted symbol"@Base 1.0
      (optional)tagged_unquoted_symbol@Base 1.0 1
      untagged_symbol@Base 1.0
fr:   (étiq1=je suis marqué|étiquette avec espace)"symbole comportant des 
      espaces"@Base 1.0 (optional) symbole_non_protégé@Base 1.0 1
      symbole_non_étiqueté@Base 1.0

note: type: textblock
en: The first symbol in the example is named I<tagged quoted symbol> and has two tags: I<tag1> with value I<i am marked> and I<tag name with space> that has no value.  The second symbol named I<tagged_unquoted_symbol> is only tagged with the tag named I<optional>.  The last symbol is an example of the normal untagged symbol.
fr: Le premier symbole de cet exemple est appelé I<symbole comportant des espaces> et utilise deux étiquettes : I<étiq1> avec la valeur I<je suis marqué> et I<étiquette avec espace> sans valeur. Le deuxième symbole, appelé I<symbole_non_protégé> ne comporte que l'étiquette I<optional>. Le dernier symbole est un exemple de symbole normal sans étiquette.

note: type: =head2
en: Standard symbol tags
fr: Étiquettes standard de symbole

note: type: textblock
en: This tag is useful for symbols which are private where their disappearance do not cause ABI breakage.  For example, most of C++ template instantiations fall into this category.  Like any other tag, this one may also have an arbitrary value: it could be used to indicate why the symbol is considered optional.
fr: Cette étiquette est utile pour les symboles qui sont privés, car leur disparition ne provoque pas de changement d'interface applicative (ABI). Par exemple, la plupart des modèles d'instanciation C++ sont dans cette catégorie. Comme toute autre étiquette, celle-ci peut comporter une valeur arbitraire qui peut servir à indiquer pour quelle raison le symbole est optionnel.

note: type: =item
en: B<arch=>I<architecture-list>
fr: B<arch=>I<liste-d'architectures>

note: type: =item
en: B<arch-bits=>I<architecture-bits>
fr: B<arch-bits=>I<octets-architecture>

note: type: =item
en: B<arch-endian=>I<architecture-endianness>
fr: B<arch-endian=>I<boutisme-d'architecture>

note: type: textblock
en: These tags allow one to restrict the set of architectures where the symbol is supposed to exist.  The B<arch-bits> and B<arch-endian> tags are supported since dpkg 1.18.0.  When the symbols list is updated with the symbols discovered in the library, all arch-specific symbols which do not concern the current host architecture are treated as if they did not exist.  If an arch-specific symbol matching the current host architecture does not exist in the library, normal procedures for missing symbols apply and it may cause B<dpkg-gensymbols> to fail.  On the other hand, if the arch-specific symbol is found when it was not supposed to exist (because the current host architecture is not listed in the tag or does not match the endianness and bits), it is made arch neutral (i.e. the arch, arch-bits and arch-endian tags are dropped and the symbol will appear in the diff due to this change), but it is not considered as new.
fr: Ces étiquettes permettent de restreindre la liste des architectures avec lesquelles le symbole est censé exister. Les étiquettes B<arch-bits> et B<arch-endian> sont prises en charge depuis dpkg 1.18.0. Lorsque la liste des symboles est mise à jour avec ceux découverts dans la bibliothèque, tous les symboles spécifiques d'architectures qui ne concernent pas l'architecture en cours sont ignorés. Si un symbole propre à l'architecture en cours n'existe pas dans la bibliothèque, les processus normaux pour des symboles manquants s'appliquent jusqu'à éventuellement provoquer l'échec de B<dpkg-gensymbols>. D'un autre côté, si le symbole propre à une architecture est trouvé alors qu'il n'est pas censé exister (parce que l'architecture courante n'est pas mentionnée dans l'étiquette ou ne correspond pas au boutisme et aux octets), il est rendu indépendant de l'architecture (c'est-à-dire que les étiquettes d'architecture, d'octets de l'architecture et de boutisme d'architecture sont abandonnées et le symbole apparaît dans le fichier de différences) mais non considéré comme nouveau. (NdT : une aspirine peut être nécessaire après la lecture de ce paragraphe)

note: type: textblock
en: When operating in the default non-template mode, among arch-specific symbols only those that match the current host architecture are written to the symbols file.  On the contrary, all arch-specific symbols (including those from foreign arches) are always written to the symbol file when operating in template mode.
fr: Dans le mode de fonctionnement par défaut (pas en mode « modèle »), seuls les symboles spécifiques de certaines architectures qui correspondent à l'architecture courante sont écrits dans le fichier de symboles. Au contraire, tous les symboles spécifiques d'architectures (y compris ceux des architectures différentes) seront écrits dans le fichier de symboles, dans le mode « modèle ».

note: type: textblock
en: The I<architecture-bits> is either B<32> or B<64>.
fr: Les I<octets-architecture> sont soit B<32> soit B<64>.

note: type: textblock
en: The I<architecture-endianness> is either B<little> or B<big>.
fr: Le I<boutisme-d'architecture> est soit B<little> soit B<big>.

note: type: textblock
en: Multiple restrictions can be chained.
fr: Plusieurs restrictions peuvent être chaînées.

note: type: textblock
en: dpkg-gensymbols has a list of internal symbols that should not appear in symbols files as they are usually only side-effects of implementation details of the toolchain (since dpkg 1.20.1).  If for some reason, you really want one of those symbols to be included in the symbols file, you should tag the symbol with B<allow-internal>.  It can be necessary for some low level toolchain libraries like “libgcc”.
fr: B<dpkg-gensymbols> comporte une liste de symboles internes qui ne devraient pas apparaître dans les fichiers de symboles, car ils sont en général uniquement des effets de bord de détails de mise en œuvre de la chaîne d'outils de construction (depuis dpkg 1.20.1). Si, pour une raison précise, vous voulez vraiment inclure un de ces symboles dans le fichier, vous pouvez imposer qu'il soit ignoré, avec B<allow-internal>. Cela peut être utile pour certaines bibliothèques de bas niveau telles que B<libgcc>.

note: type: =head2
en: Using symbol patterns
fr: Utilisation de motifs de symbole

note: type: textblock
en: Unlike a standard symbol specification, a pattern may cover multiple real symbols from the library.  B<dpkg-gensymbols> will attempt to match each pattern against each real symbol that does I<not> have a specific symbol counterpart defined in the symbol file.  Whenever the first matching pattern is found, all its tags and properties will be used as a basis specification of the symbol.  If none of the patterns matches, the symbol will be considered as new.
fr: Au contraire d'une indication normale de symbole, un motif permet de couvrir des symboles multiples de la bibliothèque. B<dpkg-gensymbols> essaie de faire correspondre chaque motif à chaque symbole qui n'est pas explicitement défini dans le fichier de symboles. Dès qu'un motif est trouvé qui correspond au symbole, l'ensemble de ses étiquettes et propriétés sont utilisées comme spécification de base du symbole. Si aucun des motifs ne correspond, le symbole sera considéré comme nouveau.

note: type: textblock
en: At the moment, B<dpkg-gensymbols> supports three basic pattern types:
fr: Actuellement, B<dpkg-gensymbols> gère trois types de base de motifs :

note: type: textblock
en: The demangled name above can be obtained by executing the following command:
fr: Le nom non décoré ci-dessus peut être obtenu avec la commande suivante :

note: type: textblock
en: Please note that while mangled name is unique in the library by definition, this is not necessarily true for demangled names.  A couple of distinct real symbols may have the same demangled name.  For example, that's the case with non-virtual thunk symbols in complex inheritance configurations or with most constructors and destructors (since g++ typically generates two real symbols for them).  However, as these collisions happen on the ABI level, they should not degrade quality of the symbol file.
fr: Veuillez noter que, bien que le nom décoré soit unique dans la bibliothèque par définition, cela n'est pas forcément vrai pour le nom non décoré. Deux symboles réels différents peuvent avoir le même nom non décoré. C'est par exemple le cas avec les symboles « thunk » non virtuels dans des configurations d'héritage complexes ou avec la plupart des constructeurs et destructeurs (puisque g++ crée usuellement deux symboles réels pour eux). Cependant, comme ces collisions se produisent au niveau de l'interface applicative binaire (ABI), elles ne devraient pas dégrader la qualité du fichier de symboles.

note: type: textblock
en: This pattern is denoted by the I<symver> tag.  Well maintained libraries have versioned symbols where each version corresponds to the upstream version where the symbol got added.  If that's the case, you can use a I<symver> pattern to match any symbol associated to the specific version.  For example:
fr: Ce motif est indiqué par l'étiquette I<symver>. Les bibliothèques bien gérées utilisent des symboles versionnés où chaque version correspond à la version amont à laquelle le symbole a été ajouté. Si c'est le cas, il est possible d'utiliser un motif I<symver> pour faire correspondre chaque symbole associé à la version spécifique. Par exemple :

note: type: textblock
en: All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to minimal version of 2.0 and 2.7 respectively with the exception of the symbol access@GLIBC_2.0.  The latter will lead to a minimal dependency on libc6 version 2.2 despite being in the scope of the "(symver)GLIBC_2.0" pattern because specific symbols take precedence over patterns.
fr: Tous les symboles associés avec les versions GLIBC_2.0 et GLIBC_2.7 conduiront respectivement à des versions minimales de 2.0 et 2.7, à l'exception du symbole access@GLIBC_2.0. Ce dernier amène à une dépendance minimale sur la version 2.2 de libc6 bien qu'il soit dans le scope de « (symvar)GLIBC_2.0 ». Cela est dû au fait que les symboles spécifiques prennent le pas sur les motifs.

note: type: textblock
en: Regular expression patterns are denoted by the I<regex> tag.  They match by the perl regular expression specified in the symbol name field.  A regular expression is matched as it is, therefore do not forget to start it with the I<^> character or it may match any part of the real symbol I<name@version> string.  For example:
fr: Les motifs d'expressions rationnelles sont indiqués par l'étiquette I<expression-rationnelle>. La correspondance se fait avec une expression rationnelle Perl sur le champ de nom de symbole. La correspondance est faite telle quelle et il ne faut donc pas oublier le caractère I<^>, sinon la correspondance est faite sur n'importe quelle partie du symbole réel I<name@version>. Par exemple :

note: type: textblock
en: Symbols like "mystack_new@Base", "mystack_push@Base", "mystack_pop@Base", etc., will be matched by the first pattern while "ng_mystack_new@Base" would not.  The second pattern will match all symbols having the string "private" in their names and matches will inherit I<optional> tag from the pattern.
fr: Les symboles tels que « mystack_new@Base », « mystack_push@Base », « mystack_pop@Base », etc., seront en correspondance avec le premier motif alors que « ng_mystack_new@Base » ne le sera pas. Le deuxième motif correspondra pour tous les symboles qui comportent la chaîne « private » dans leur nom et les correspondances hériteront de l'étiquette I<optional> depuis le motif.

note: type: textblock
en: Basic patterns listed above can be combined where it makes sense.  In that case, they are processed in the order in which the tags are specified.  For example, both:
fr: Les motifs de base indiqués précédemment peuvent être combinés au besoin. Dans ce cas, ils sont traités dans l'ordre où les étiquettes sont indiquées. Par exemple, les deux motifs :

note: type: textblock
en: will match symbols "_ZN3NSA6ClassA7Private11privmethod1Ei@Base" and "_ZN3NSA6ClassA7Private11privmethod2Ei@Base".  When matching the first pattern, the raw symbol is first demangled as C++ symbol, then the demangled name is matched against the regular expression.  On the other hand, when matching the second pattern, regular expression is matched against the raw symbol name, then the symbol is tested if it is C++ one by attempting to demangle it.  A failure of any basic pattern will result in the failure of the whole pattern.  Therefore, for example, "__N3NSA6ClassA7Private11privmethod\dEi@Base" will not match either of the patterns because it is not a valid C++ symbol.
fr: seront en correspondance avec les symboles « _ZN3NSA6ClassA7Private11privmethod1Ei@Base" » et « _ZN3NSA6ClassA7Private11privmethod2Ei@Base ». Lors de la correspondance avec le premier motif, le symbole brut est d'abord rétabli d’origine en tant que symbole C++, puis comparé à l'expression rationnelle. D'un autre côté, lors de la correspondance avec le deuxième motif, l'expression rationnelle est comparée au nom de symbole brut, puis le symbole est testé en tant que symbole C++ en tentant de le rétablir d’origine. L'échec de n'importe quel motif basique provoquera l'échec de l'ensemble du motif. Ainsi, par exemple, « __N3NSA6ClassA7Private11privmethod\dEi@Base » ne correspondra à aucun des motifs, car ce n'est pas un symbole C++ valable (NdT : j'ai l'impression de traduire du Klingon !).

note: type: textblock
en: In general, all patterns are divided into two groups: aliases (basic I<c++> and I<symver>) and generic patterns (I<regex>, all combinations of multiple basic patterns).  Matching of basic alias-based patterns is fast (O(1))  while generic patterns are O(N) (N - generic pattern count) for each symbol.  Therefore, it is recommended not to overuse generic patterns.
fr: En général, les motifs sont divisés en deux groupes : les alias (I<c++> et I<symver> basique) et les motifs génériques (I<expression-rationnelle> et toutes les combinaisons de motifs basiques multiples). La correspondance de motifs basés sur des alias est rapide (O(1)) alors que les motifs génériques sont O(N) (N étant le nombre de motifs génériques) pour chaque symbole. En conséquence, il est déconseillé d'abuser des motifs génériques.

note: type: textblock
en: When multiple patterns match the same real symbol, aliases (first I<c++>, then I<symver>) are preferred over generic patterns.  Generic patterns are matched in the order they are found in the symbol file template until the first success.  Please note, however, that manual reordering of template file entries is not recommended because B<dpkg-gensymbols> generates diffs based on the alphanumerical order of their names.
fr: Lorsque plusieurs motifs correspondent pour le même symbole réel, les alias (d'abord I<c++>, puis I<symver>) sont privilégiés par rapport aux motifs génériques. Ceux-ci sont essayés dans l'ordre où ils apparaissent dans le modèle de fichier de symboles, en s'arrêtant à la première correspondance. Veuillez noter, cependant, que la modification manuelle de l'ordre des entrées de fichiers n'est pas recommandée, car B<dpkg-gensymbols> crée des fichiers de différences d'après l'ordre alphanumérique de leur nom.

note: type: =head2
en: Using includes
fr: Utilisation des inclusions

note: type: textblock
en: When the set of exported symbols differ between architectures, it may become inefficient to use a single symbol file.  In those cases, an include directive may prove to be useful in a couple of ways:
fr: Lorsqu'un jeu de symboles exportés varie selon les architectures, il est souvent peu efficace d'utiliser un seul fichier de symboles. Pour couvrir ces cas, une directive d'inclusion peut devenir utile dans certains cas :

note: type: textblock
en: You can factorize the common part in some external file and include that file in your I<package>.symbols.I<arch> file by using an include directive like this:
fr: Il est possible de factoriser la partie commune dans un fichier externe donné et l'inclure dans le fichier I<paquet>.symbols.I<arch> avec une directive « include » utilisée de la manière suivante :

note: type: verbatim
en:  #include "I<packages>.symbols.common"
fr:  #include "I<paquets>.symbols.common"

note: type: textblock
en: The include directive may also be tagged like any symbol:
fr: La directive d'inclusion peut également être étiquetée comme tout autre symbole :

note: type: verbatim
en:  (tag|...|tagN)#include "file-to-include"
fr:  (étiquette|...|étiquetteN)#include "fichier_à_inclure"

note: type: textblock
en: As a result, all symbols included from I<file-to-include> will be considered to be tagged with I<tag> ... I<tagN> by default.  You can use this feature to create a common I<package>.symbols file which includes architecture specific symbol files:
fr: Le résultat sera que tous les symboles inclus depuis I<fichier_à_inclure> seront considérés comme étiquetés par défaut avec I<etiq> ... I<etiqN>. Cela permet de créer un fichier I<paquet>.symbols commun qui inclut les fichiers de symboles spécifiques des architectures :

note: type: textblock
en: The symbols files are read line by line, and include directives are processed as soon as they are encountered.  This means that the content of the included file can override any content that appeared before the include directive and that any content after the directive can override anything contained in the included file.  Any symbol (or even another #include directive) in the included file can specify additional tags or override values of the inherited tags in its tag specification.  However, there is no way for the symbol to remove any of the inherited tags.
fr: Les fichiers de symboles sont lus ligne par ligne et les directives d'inclusion sont traitées dès qu'elles sont trouvées. En conséquence, le contenu du fichier d'inclusion peut remplacer une définition qui précède l'inclusion et ce qui suit l'inclusion peut remplacer une définition qu'elle ajoutait. Tout symbole (ou même une autre directive d'inclusion) dans le fichier inclus peut définir des étiquettes supplémentaires ou remplacer les valeurs d'étiquettes héritées, dans sa définition d'étiquettes. Cependant, pour un symbole donné, il n'existe pas de méthode permettant de remplacer une de ses étiquettes héritées.

note: type: textblock
en: An included file can repeat the header line containing the SONAME of the library.  In that case, it overrides any header line previously read.  However, in general it's best to avoid duplicating header lines.  One way to do it is the following:
fr: Un fichier inclus peut reprendre la ligne d'en-tête qui contient le « SONAME » de la bibliothèque. Dans ce cas, cela remplace toute ligne d'en-tête précédente. Il est cependant déconseillé de dupliquer les lignes d'en-tête. Une façon de le faire est la méthode suivante :

note: type: verbatim
en:  #include "libsomething1.symbols.common"
      arch_specific_symbol@Base 1.0
fr:  #include "libmachin1.symbols.common"
      symboles_specifique_architecture@Base 1.0

note: type: textblock
en: deb-substvars - Debian source substitution variables
fr: deb-substvars - Variables de substitution de source Debian

note: type: textblock
en: B<debian/substvars>, B<debian/>I<binary-package>B<.substvars>, variables
fr: B<debian/substvars>, B<debian/>I<paquet-binaire>B<.substvars>, variables

note: type: textblock
en: Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their control information (to the source control file B<.dsc> for B<dpkg-source> and to standard output for B<dpkg-gencontrol> and B<dpkg-genchanges>)  they perform some variable substitutions on the output file.
fr: Avant que B<dpkg-source>, B<dpkg-gencontrol> et B<dpkg-genchanges> n'écrivent leurs informations de contrôle (dans le fichier source de contrôle B<.dsc> pour B<dpkg-source> et sur la sortie standard pour B<dpkg-gencontrol> et B<dpkg-genchanges>), ils réalisent quelques substitutions de variables dans le fichier de sortie.

note: type: =head2
en: Variable Syntax
fr: Syntaxe des variables

note: type: textblock
en: A variable substitution has the form B<${>I<variable-name>B<}>.  Variable names consist of alphanumerics (a-zA-Z0-9), hyphens (-) and colons (:) and start with an alphanumeric, and are case-sensitive, even though they might refer to other entities which are case-preserving.  Variable substitutions are performed repeatedly until none are left; the full text of the field after the substitution is rescanned to look for more substitutions.
fr: Une substitution de variable est de la forme : B<${>I<nom-variable>B<}>. Les noms de variable consistent en caractères alphanumériques (a-zA-Z0-9), traits d'union (-) et « deux points » (:) ; ils commencent par une lettre ou un chiffre et sont sensibles à la casse même si ils se réfèrent à d'autres entités qui préservent la casse. La substitution se fait répétitivement jusqu'à ce qu'il n'en reste aucune à faire ; le texte entier du champ après la substitution est réexaminé pour chercher d'autres substitutions.

note: type: =head2
en: File Syntax
fr: Syntaxe des fichiers

note: type: textblock
en: Variables can be set using the B<-V> common option.  They can be also specified in the file B<debian/substvars> (or whatever other file is specified using the B<-T> common option).
fr: On peut définir les variables en utilisant l'option commune B<-V>. On peut aussi se servir du fichier B<debian/substvars> (ou tout autre fichier avec l'option commune B<-T>).

note: type: textblock
en: After all the substitutions have been done each occurrence of the string B<${}> (which is not an actual substitution variable) is replaced with a B<$> sign.  This can be used as an escape sequence such as B<${}{>I<VARIABLE>B<}> which will end up as B<${>I<VARIABLE>B<}> on the output.
fr: Quand toutes les substitutions ont été faites, chaque occurrence de la chaîne B<${}> (laquelle n'est pas une variable de substitution réelle) est remplacée par un signe B<$>. Cela peut être utilisé comme une séquence d'échappement telle que B<${}{>I<VARIABLE>B<}> qui finira sous la forme B<${>I<VARIABLE>B<}> sur la sortie.

note: type: textblock
en: If a variable is referred to but not defined it generates a warning and an empty value is assumed.
fr: Quand une variable est référencée mais n'est pas définie, cela produit un avertissement et une valeur vide est supposée.

note: type: textblock
en: While variable substitution is done on all control fields, some of those fields are used and needed during the build when the substitution did not yet occur.  That's why you can't use variables in the B<Package>, B<Source> and B<Architecture> fields.
fr: Alors que le remplacement de variables est effectué sur tous les champs de contrôle, certains de ces champs sont utilisés et nécessaires pendant la construction alors même que la substitution n'a pas encore pu être effectuée. Cela explique pourquoi il n'est pas possible d'utiliser de variables dans les champs B<Package>, B<Source> et B<Architecture>.

note: type: textblock
en: Variable substitution happens on the content of the fields after they have been parsed, thus if you want a variable to expand over multiple lines you do not have to include a space after the newline.  This is done implicitly when the field is output.  For example, if the variable B<${Description}> is set to "foo is bar.${Newline}foo is great." and if you have the following field:
fr: La substitution de variables se fait dans le contenu des champs après leur analyse. En conséquence, si vous souhaitez qu'une variable soit remplacée sur plusieurs lignes, il n'est pas nécessaire de placer une espace après le retour à la ligne. Cela se fait implicitement quand le champ est affiché. Par exemple, si la variable B<${Description}> est positionnée sur « toto est truc.${Newline}toto est super. » et si vous avez le champ suivant :

note: type: verbatim
en:  Description: foo application
      ${Description}
      .
      More text.
fr:  Description: application toto
      ${Description}
      .
      Encore du texte.

note: type: textblock
en: It will result in:
fr: Le résultat final sera :

note: type: verbatim
en:  Description: foo application
      foo is bar.
      foo is great.
      .
      More text.
fr:  Description: application toto
      toto est truc.
      toto est super.
      .
      Encore du texte.

note: type: =head2
en: Built-in Variable
fr: Variables internes

note: type: textblock
en: Additionally, the following standard variables are always available:
fr: En outre, les variables standard suivantes sont toujours disponibles :

note: type: textblock
en: The current host architecture (i.e. the architecture the package is being built for, the equivalent of B<DEB_HOST_ARCH>).
fr: L'architecture de l'hôte actuel (c'est-à-dire l'architecture pour laquelle le paquet est construit, équivalent de B<DEB_HOST_ARCH>).

note: type: =item
en: B<vendor:Name>
fr: B<vendor:Nom>

note: type: textblock
en: The current vendor ID (since dpkg 1.20.0).  This is just the lowercase variant of B<vendor:Name>.
fr: L'identifiant du fabricant actuel (depuis dpkg 1.20.0). C'est simplement la variante en bas de casse de B<vendor:Name>.

note: type: textblock
en: The source package version (since dpkg 1.13.19).
fr: Version du paquet source (depuis dpkg 1.13.19).

note: type: textblock
en: The upstream source package version, including the Debian version epoch if any (since dpkg 1.13.19).
fr: La version amont du paquet source, avec éventuellement l'« epoch » de la version Debian (depuis dpkg 1.13.19).

note: type: textblock
en: The binary package version (which may differ from B<source:Version> in a binNMU for example; since dpkg 1.13.19).
fr: La version du paquet binaire (qui peut être différente de B<source:Version> dans un binNMU par exemple ; depuis dpkg 1.13.19).

note: type: textblock
en: The source package version (from the changelog file).  This variable is now B<obsolete> and emits an error when used as its meaning is different from its function, please use the B<source:Version> or B<binary:Version> as appropriate.
fr: La version du paquet source, selon le fichier changelog. Cette variable est maintenant B<obsolète> et produit une erreur lors de son utilisation, car sa signification est distincte de sa fonction. Utilisez plutôt B<source:Version> ou B<binary:Version>.

note: type: textblock
en: The source package synopsis, extracted from the source stanza B<Description> field, if it exists (since dpkg 1.19.0).
fr: Le synopsis du paquet source, extrait du champ B<Description> du paragraphe source, s'il existe (depuis dpkg 1.19.0).

note: type: textblock
en: The source package extended description, extracted from the source stanza B<Description> field, if it exists (since dpkg 1.19.0).
fr: La description étendue du paquet source, extraite du champ B<Description> du paragraphe source, s'il existe (depuis dpkg 1.19.0).

note: type: textblock
en: The approximate total size of the package's installed files.  This value is copied into the corresponding control file field; setting it will modify the value of that field.  If this variable is not set B<dpkg-gencontrol> will compute the default value by accumulating the size of each regular file and symlink rounded to 1 KiB used units, and a baseline of 1 KiB for any other filesystem object type.  With hardlinks only being counted once as a regular file.
fr: La taille approximative de tous les fichiers installés du paquet. Cette valeur est copiée dans le champ adéquat du fichier « control » ; quand on fixe cette variable, cela modifie la valeur de ce champ. Quand elle est indéterminée, B<dpkg-gencontrol> calcule la valeur par défaut en additionnant la taille de chaque fichier ordinaire et lien symbolique arrondie en unité d'un kio utilisée et sur la base d'un kio pour n'importe quel type d'objet du système de fichiers, les liens physiques étant comptés une seule fois comme des fichiers ordinaires.

note: type: textblock
en: Additional disk space used when the package is installed.  If this variable is set its value is added to that of the B<Installed-Size> variable (whether set explicitly or using the default value) before it is copied into the B<Installed-Size> control file field.
fr: L'espace disque supplémentaire utilisé pour l'installation du paquet. Quand on fixe cette variable, on ajoute sa valeur à la valeur de la variable B<Installed-Size> (qu'elle soit définie explicitement ou calculée par défaut) avant qu'elle soit copiée dans le champ B<Installed-Size> du fichier « control ».

note: type: textblock
en: The B<.changes> file format version generated by this version of the source packaging scripts.  If you set this variable the contents of the B<Format> field in the B<.changes> file will change too.
fr: La version du format du fichier B<.changes> produite par la version des scripts construisant le source. Quand on détermine cette variable, le contenu du champ B<Format> dans le fichier B<.changes> est aussi modifié.

note: type: textblock
en: These variables each hold the corresponding character.
fr: Ces variables contiennent chacune le caractère correspondant.

note: type: =item
en: B<shlibs:>I<dependencyfield>
fr: B<shlibs:>I<champ-dépendance>

note: type: textblock
en: Variable settings with names of this form are generated by B<dpkg-shlibdeps>.
fr: Les variables déterminées de cette façon sont produites par B<dpkg-shlibdeps>.

note: type: textblock
en: The upstream version of dpkg (since dpkg 1.13.19).
fr: La version amont de dpkg (depuis dpkg 1.13.19).

note: type: textblock
en: The full version of dpkg (since dpkg 1.13.19).
fr: La version complète de dpkg (depuis dpkg 1.13.19).

note: type: textblock
en: List of substitution variables and values.
fr: La liste des variables de substitution et leurs valeurs.

note: type: textblock
en: deb-symbols - Debian's extended shared library information file
fr: deb-symbols - Fichier d'information sur les bibliothèques partagées étendues Debian

note: type: textblock
en: The format for an extended shared library dependency information entry in these files is:
fr: Le format pour une entrée d'information sur les dépendances étendues avec bibliothèques partagées dans ces fichiers est le suivant :

note: type: verbatim
en: Z<>
     I<library-soname> I<main-dependency-template>
     [| I<alternative-dependency-template>]
     [...]
     [* I<field-name>: I<field-value>]
     [...]
      I<symbol> I<minimal-version> [I<id-of-dependency-template>]
fr: Z<>
     I<soname-de-bibliothèque> I<modèle-principal-de-dépendance>
     [| I<modèle-alternatif-de-dépendance>]
     [...]
     [* I<nom-du-champ>: I<valeur-du-champ>]
     [...]
      I<symbole> I<version-minimale> [I<id-du-modèle-de-dépendance>]

note: type: textblock
en: Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being “Base” if the library is not versioned) is associated to a I<minimal-version> of its dependency template (the main dependency template is always used and will end up being combined with the dependency template referenced by I<id-of-dependency-template> if present).  The first alternative dependency template is numbered 1, the second one 2, etc.  Each column is separated by exactly a single whitespace.
fr: Chaque I<symbole> exporté (noté I<nom>@I<version>, avec I<version> réglé à « Base » si la bibliothèque n'a pas de version) est associé à une I<version-minimale> dans son modèle de dépendance (le modèle principal de dépendance est toujours utilisé et se termine combiné avec le modèle de dépendance référencé par l'I<id-du-modèle-de-dépendance> si présent). La première alternative au modèle de dépendance est numérotée 1, la seconde 2, etc. Les colonnes sont séparées par exactement un seul espace.

note: type: textblock
en: Each entry for a library can also have some fields of meta-information.  Those fields are stored on lines starting with an asterisk.  Currently, the only valid fields are:
fr: Chaque entrée pour une bibliothèque peut aussi avoir des champs de méta-information. Ces champs sont enregistrés dans des lignes qui débutent par un astérisque (« * »). Actuellement, le seul champ valable est :

note: type: textblock
en: It indicates the name of the “-dev” package associated to the library and is used by B<dpkg-shlibdeps> to make sure that the dependency generated is at least as strict as the corresponding build dependency (since dpkg 1.14.13).
fr: Il indique le nom du paquet « -dev » associé à la bibliothèque et est utilisé par B<dpkg-shlibdeps> pour s'assurer que la dépendance produite est au moins aussi stricte que la dépendance de construction correspondante (depuis dpkg 1.14.13).

note: type: textblock
en: The same as B<Build-Depends-Package> but accepts a comma-separated list of package names (since dpkg 1.20.0).  This field will override any B<Build-Depends-Package> field present, and is mostly useful with “-dev” packages and metapackages depending on these, say for a transition period.
fr: C'est identique à B<Build-Depends-Package>, mais accepte une liste de noms de paquets séparés par des virgules (depuis dpkg 1.20.0). Ce champ remplacera tout champ B<Build-Depends-Package> présent et est surtout utile avec les paquets « -dev » et les métapaquets qui en dépendent, pour une période de transition.

note: type: textblock
en: It indicates what internal symbol groups should be ignored, as a whitespace separated list, so that the symbols contained in those groups get included in the output file (since dpkg 1.20.1).  This should only be necessary for toolchain packages providing those internal symbols.  The available groups are system dependent, for ELF and GNU-based systems these are B<aeabi> and B<gomp>.
fr: Il indique que les groupes de symboles internes seront ignorés, sous forme de liste séparée par des espaces, afin que les symboles contenus dans ces groupes soient inclus dans le fichier de sortie (depuis dpkg 1.20.1). Cela sera seulement nécessaire pour les paquets de chaîne d'outils qui fournissent ces symboles internes. Les groupes disponibles dépendent des systèmes et, pour les systèmes basés sur ELF et GNU, ce sont B<aeabi> et B<gomp>.

note: type: =head2
en: Simple symbols file
fr: Simple fichier de symboles

note: type: =head2
en: Advanced symbols file
fr: Fichier avancé de symboles

note: type: textblock
en: deb-triggers - package triggers
fr: deb-triggers - Actions différées du paquet

note: type: textblock
en: B<debian/triggers>, B<debian/>I<binary-package>B<.triggers>, B<DEBIAN/triggers>
fr: B<debian/triggers>, B<debian/>I<paquet-binaire>B<.triggers>, B<DEBIAN/triggers>

note: type: textblock
en: A package declares its relationship to some trigger(s) by including a I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during package creation).
fr: Un paquet déclare ses relations avec des actions différées en incluant un fichier I<triggers> dans son archive de contrôle (c'est-à-dire I<DEBIAN/triggers> au moment de la création du paquet).

note: type: textblock
en: This file contains directives, one per line.  Leading and trailing whitespace and everything after the first B<#> on any line will be trimmed, and empty lines will be ignored.
fr: Ce fichier contient des directives, une par ligne. Les espaces de début et fin de ligne et tout ce qui suit le premier caractère « B<#> » sont supprimés, et les lignes vides seront ignorées.

note: type: textblock
en: The trigger control directives currently supported are:
fr: Les directives actuellement gérées sont :

note: type: =item
en: B<interest> I<trigger-name>
fr: B<interest> I<nom-action-différée>

note: type: =item
en: B<interest-await> I<trigger-name>
fr: B<interest-await> I<nom-action-différée>

note: type: =item
en: B<interest-noawait> I<trigger-name>
fr: B<interest-noawait> I<nom-action-différée>

note: type: textblock
en: Specifies that the package is interested in the named trigger.  All triggers in which a package is interested must be listed using this directive in the triggers control file.
fr: Indique que le paquet est concerné par l'action différée indiquée. Toutes les actions différées associées au paquet doivent être listées en utilisant cette directive depuis le fichier de contrôle des actions différées.

note: type: textblock
en: The “await” variants put the triggering package in triggers-awaited state depending on how the trigger was activated.  The “noawait” variant does not put the triggering packages in triggers-awaited state, even if the triggering package declared an “await” activation (either with an B<activate-await> or B<activate> directive, or by using the B<dpkg-trigger> B<--no-await> command-line option).  The “noawait” variant should be used when the functionality provided by the trigger is not crucial.
fr: Les variantes « await » placent le paquet qui provoque l'action différée dans l'état « triggers-awaited » (actions différées attendues) selon la manière dont l'action différée est activée. La variante « noawait » ne place pas les paquets qui provoquent cette action différée dans l'état « triggers-awaited » même si le paquet déclenchant a déclaré une activation « await » (par soit une directive B<activate-await> ou B<activate>, soit en utilisant l'option en ligne de commande B<dpkg-trigger> B<--no-await>. La variante « await » ne devrait être utilisée que lorsque la fonctionnalité fournie par l'action différée n'est pas critique.

note: type: =item
en: B<activate> I<trigger-name>
fr: B<activate> I<nom-action-différée>

note: type: =item
en: B<activate-await> I<trigger-name>
fr: B<activate-await> I<nom-action-différée>

note: type: =item
en: B<activate-noawait> I<trigger-name>
fr: B<activate-noawait> I<nom-action-différée>

note: type: textblock
en: Arranges that changes to this package's state will activate the specified trigger.  The trigger will be activated at the start of the following operations: unpack, configure, remove (including for the benefit of a conflicting package), purge and deconfigure.
fr: Cette directive permet que tout changement dans l'état de ce paquet active l'action différée spécifiée. L'action différée sera activée au début des opérations suivantes : dépaquetage, configuration, suppression (y compris en cas de remplacement par un paquet conflictuel), purge et déconfiguration.

note: type: textblock
en: The “await” variants only put the triggering package in triggers-awaited state if the interest directive is also “await”.  The “noawait” variant never puts the triggering packages in triggers-awaited state.  The “noawait” variant should be used when the functionality provided by the trigger is not crucial.
fr: Les variantes « await » ne placent le paquet qui provoque cette action différée dans l'état « triggers-awaited » que si la directive concernée est aussi « await ». La variante « noawait » ne place jamais les paquets qui provoquent cette action différée dans l'état « triggers-awaited ». Elle ne devrait être utilisée que lorsque la fonctionnalité fournie par l'action différée n'est pas critique.

note: type: textblock
en: If this package disappears during the unpacking of another package the trigger will be activated when the disappearance is noted towards the end of the unpack.  Trigger processing, and transition from triggers-awaited to installed, does not cause activations.  In the case of unpack, triggers mentioned in both the old and new versions of the package will be activated.
fr: Si ce paquet disparaît durant le dépaquetage d'un autre paquet, l'action différée sera activée lorsque la disparition est constatée vers la fin du dépaquetage. L'exécution d'une action différée, et donc le passage du statut triggers-awaited (action-différée-attendue) à installed (installé), ne provoquera pas l'activation. Dans le cas d'un dépaquetage, les actions différées listées dans l'ancienne et la nouvelle version du paquet seront activées.

note: type: textblock
en: Unknown directives are an error which will prevent installation of the package.
fr: Les directives inconnues sont des erreurs qui empêcheront l'installation du paquet.

note: type: textblock
en: The “-noawait” variants should always be favored when possible since triggering packages are not put in triggers-awaited state and can thus be immediately configured without requiring the processing of the trigger.  If the triggering packages are dependencies of other upgraded packages, it will avoid an early trigger processing run and make it possible to run the trigger only once as one of the last steps of the upgrade.
fr: Les variantes « -noawait » doivent toujours être privilégiées quand c'est possible dans la mesure où les paquets provoquant une action différée ne sont pas placés en état « triggers-awaited » (actions différées attendues), et peuvent donc être immédiatement configurés sans recourir à l'exécution de l'action différée. Si les paquets provoquant l'action différée sont des dépendances d'autres paquets mis à jour, cela évitera le lancement de l'action différée et rendra possible l'exécution de l'action différée une seule fois au cours des étapes finales de la mise à jour.

note: type: textblock
en: The “-noawait” variants are supported since dpkg 1.16.1, and will lead to errors if used with an older dpkg.
fr: Les variantes « -noawait » ne sont gérées qu'à partir de dpkg 1.16.1 et provoqueront des erreurs avec les versions plus anciennes.

note: type: textblock
en: The “-await” alias variants are supported since dpkg 1.17.21, and will lead to errors if used with an older dpkg.
fr: Les alias de variantes « -await » ne sont gérés qu'à partir de dpkg 1.17.21 et provoqueront des erreurs avec les versions plus anciennes.

note: type: textblock
en: When a package provides an B<interest-noawait> directive, any activation will set the triggering package into “noawait” mode, regardless of the awaiting mode requested by the activation (either “await” or “noawait”).  When a package provides an B<interest> or B<interest-await> directive, any activation will set the triggering package into “await” or “noawait“ depending on how it was activated.
fr: Si un paquet fournit une directive B<interest-noawait>, toute activation mettra le paquet provoquant l'action différée en mode « noawait », indépendamment du mode d'attente demandé par l'activation (soit « await », soit « noawait »). Si un paquet fournit une directive B<interest> ou B<interest-await>, toute activation mettra le paquet provoquant l'action différée en mode « await » ou « noawait » selon la manière dont il a été activé.

note: type: textblock
en: deb-version - Debian package version number format
fr: deb-version - Format du numéro de version des paquets Debian

note: type: textblock
en: [I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]
fr: [I<epoch>B<:>]I<version_amont>[B<->I<révision_debian>]

note: type: textblock
en: Version numbers as used for Debian binary and source packages consist of three components.  These are:
fr: Les numéros de version utilisés pour les paquets sources et binaires se composent de trois parties. Celles-ci sont :

note: type: textblock
en: This is a single (generally small) unsigned integer.  It may be omitted, in which case zero is assumed.  If it is omitted then the I<upstream-version> may not contain any colons.
fr: Ce nombre est un entier positif (usuellement petit). Il peut être omis (dans ce cas, la valeur nulle est implicite). S'il est omis, la I<version_amont> peut ne pas contenir de caractère deux-points.

note: type: textblock
en: It is provided to allow mistakes in the version numbers of older versions of a package, and also a package's previous version numbering schemes, to be left behind.
fr: Cette valeur est destinée à permettre de gérer des erreurs dans les anciens numéros de version d'un paquet ou un changement dans la méthode de numérotation des versions amont.

note: type: =item
en: I<upstream-version>
fr: I<version_amont>

note: type: textblock
en: This is the main part of the version number.  It is usually the version number of the original (“upstream”)  package from which the I<.deb> file has been made, if this is applicable.  Usually this will be in the same format as that specified by the upstream author(s); however, it may need to be reformatted to fit into the package management system's format and comparison scheme.
fr: La partie principale du numéro de version. Cela correspond normalement au numéro de version du paquet d'origine (« upstream ») qui a servi à créer le fichier I<.deb>, si cela peut s'appliquer. Le format d'origine spécifié par l'auteur est généralement conservé ; cependant, il arrive qu'il soit nécessaire d'adapter ce numéro pour qu'il se conforme au format du système de gestion de paquet et du procédé de comparaison des numéros de version.

note: type: textblock
en: The comparison behavior of the package management system with respect to the I<upstream-version> is described below.  The I<upstream-version> portion of the version number is mandatory.
fr: Le principe de comparaison du système de gestion de paquets en ce qui concerne la I<version_amont> est décrit ci-dessous. La partie I<version_amont> du numéro de version est obligatoire.

note: type: textblock
en: The I<upstream-version> may contain only alphanumerics (“A-Za-z0-9”) and the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, tilde) and should start with a digit.  If there is no I<debian-revision> then hyphens are not allowed; if there is no I<epoch> then colons are not allowed.
fr: La I<version_amont> ne doit contenir que des caractères alphanumériques (« A-Za-z0-9 ») et les caractères B<.> B<+> B<-> B<:> B<~> (point, plus, tiret, deux-points, tilde) et devrait commencer par un chiffre. S'il n'y a pas de partie I<révision_Debian> alors le tiret n'est pas autorisé ; s'il n'y a pas d'I<epoch>, alors c'est le caractère deux-points qui n'est pas autorisé.

note: type: =item
en: I<debian-revision>
fr: I<révision_Debian>

note: type: textblock
en: This part of the version number specifies the version of the Debian package based on the upstream version.  It may contain only alphanumerics and the characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the same way as the I<upstream-version> is.
fr: Cette partie du numéro de version indique la version du paquet Debian à partir du numéro de la version amont. Elle ne doit contenir que des symboles alphanumériques et les caractères B<+> B<.> B<~> (plus, point, tilde). Elle est analysée de la même façon que la I<version_amont>.

note: type: textblock
en: It is optional; if it isn't present then the I<upstream-version> may not contain a hyphen.  This format represents the case where a piece of software was written specifically to be turned into a Debian package, and so there is only one “debianization” of it and therefore no revision indication is required.
fr: Cette partie est facultative ; si elle n'est pas présente, la I<version_amont> ne doit pas contenir de tiret. Ce format est prévu pour le cas où un logiciel a été directement conçu comme paquet Debian, il n'y a donc qu'une seule « debianisation » et donc par la suite pas besoin d'indication de révision.

note: type: textblock
en: It is conventional to restart the I<debian-revision> at ‘1’ each time the I<upstream-version> is increased.
fr: Il est convenu de repartir à « 1 » pour la I<révision_Debian> à chaque fois que la I<version_amont> est incrémentée.

note: type: textblock
en: Dpkg will break the version number apart at the last hyphen in the string (if there is one) to determine the I<upstream-version> and I<debian-revision>.  The absence of a I<debian-revision> compares earlier than the presence of one (but note that the I<debian-revision> is the least significant part of the version number).
fr: Dpkg s'arrêtera au dernier tiret du numéro de version (s'il y en a un) pour déterminer la partie I<version_amont> et la I<révision_Debian>. L'absence de I<révision_Debian> est comparée avant sa présence, mais il faut noter que la I<révision_Debian> est la partie la moins significative du numéro de version.

note: type: =head2
en: Sorting algorithm
fr: Algorithme de tri

note: type: textblock
en: The I<upstream-version> and I<debian-revision> parts are compared by the package management system using the same algorithm:
fr: Les parties I<version_amont> et I<révision_Debian> sont comparées par le système de gestion de paquet en utilisant le même algorithme :

note: type: textblock
en: The strings are compared from left to right.
fr: Les chaînes sont comparées de la gauche vers la droite.

note: type: textblock
en: First the initial part of each string consisting entirely of non-digit characters is determined.  These two parts (one of which may be empty) are compared lexically.  If a difference is found it is returned.  The lexical comparison is a comparison of ASCII values modified so that all the letters sort earlier than all the non-letters and so that a tilde sorts before anything, even the end of a part.  For example, the following parts are in sorted order: ‘~~’, ‘~~a’, ‘~’, the empty part, ‘a’.
fr: Pour commencer, la première partie de chaque chaîne composée uniquement de caractères non numériques est déterminée. Puis ces deux parties (l'une peut être vide) sont comparées lexicalement. Si une différence est trouvée, elle est renvoyée. La comparaison lexicale est effectuée sur une version modifiée des valeurs ASCII afin que les lettres passent avant les autres caractères et que les tildes ("~") passent avant tous les caractères, même la fin d'une partie. Par exemple, les éléments suivants sont ordonnés ainsi : « ~~ », « ~~a », « ~ », partie vide, « a ».

note: type: textblock
en: Then the initial part of the remainder of each string which consists entirely of digit characters is determined.  The numerical values of these two parts are compared, and any difference found is returned as the result of the comparison.  For these purposes an empty string (which can only occur at the end of one or both version strings being compared) counts as zero.
fr: Puis, le début de ce qui reste des chaînes de caractères qui ne doivent plus contenir que des chiffres est déterminé. Ces valeurs numériques sont comparées et les différences sont remontées. Dans le cas d'une chaîne vide (ce qui peut arriver si une chaîne est plus longue que l'autre lors de la comparaison) elle compte pour un zéro.

note: type: textblock
en: These two steps (comparing and removing initial non-digit strings and initial digit strings) are repeated until a difference is found or both strings are exhausted.
fr: Ces deux étapes (comparaison et suppression des caractères non numériques puis de suppression des caractères numériques dans le début de la chaîne) sont répétées jusqu'à ce qu'une différence soit trouvée ou la fin des chaînes atteinte.

note: type: textblock
en: Note that the purpose of epochs is to allow us to leave behind mistakes in version numbering, and to cope with situations where the version numbering scheme changes.  It is B<not> intended to cope with version numbers containing strings of letters which the package management system cannot interpret (such as ‘ALPHA’ or ‘pre-’), or with silly orderings.
fr: Notez que le rôle de epoch est de permettre de se sortir des problèmes de numérotation de version, et de faire face à des situations de changement de logique de numérotation. Cela n'est B<pas> destiné à faire face à des numéros de version qui contiennent des chaînes de lettres que le système de gestion de paquet ne sait pas interpréter (comme « ALPHA », « pre- ») ou d'autres choses stupides.

note: type: textblock
en: The tilde character and its special sorting properties were introduced in dpkg 1.10 and some parts of the dpkg build scripts only gained support for it later in the 1.10.x series.
fr: Le caractère tilde (« ~ ») et sa propriété spéciale pour les comparaisons ont été introduites dans la version 1.10 de dpkg. Ce n'est qu'à partir des versions supérieures (1.10.x) que certaines parties des scripts de construction de dpkg ont commencé à gérer ce système.

note: type: textblock
en: deb - Debian binary package format
fr: deb - Format des paquets binaires Debian

note: type: textblock
en: The B<.deb> format is the Debian binary package file format.  It is understood since dpkg 0.93.76, and is generated by default since dpkg 1.2.0 and 1.1.1elf (i386/ELF builds).
fr: Le format B<.deb> est le format des paquets binaires de Debian. Il est compatible depuis la version 0.93.76 de dpkg, et il est généré par défaut depuis les versions 1.2.0 de dpkg et 1.1.1elf (constructions i386/ELF).

note: type: textblock
en: The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  Only the common B<ar> archive format is supported, with no long file name extensions, but with file names containing an optional trailing slash, which limits their length to 15 characters (from the 16 allowed).  File sizes are limited to 10 ASCII decimal digits, allowing for up to approximately 9536.74 MiB member files.
fr: Ce fichier est une archive B<ar> avec une valeur magique de B<!E<lt>archE<gt>>. Seul le format commun B<ar> est géré, sans extension pour les noms longs de fichiers, mais avec optionnellement un caractère « / » final, ce qui limite leur longueur utile à 15 caractères (sur les 16 autorisés). Les tailles de fichiers sont limitées à 10 chiffres décimaux ASCII, ce qui permet d'utiliser des fichiers membres d'une taille jusqu'à environ 9536,74 Mio.

note: type: textblock
en: If the major number has changed, an incompatible change has been made and the program should stop.  If it has not, then the program should be able to safely continue, unless it encounters an unexpected member in the archive (except at the end), as described below.
fr: Si le numéro de version majeur a changé, cela signifie qu'une modification entraînant une incompatibilité entre les versions a été effectuée, et le programme doit alors s'arrêter. Si ce n'est pas le cas, le programme doit être en mesure de continuer à traiter correctement le fichier, à moins qu'il ne rencontre un membre non reconnu dans l'archive (excepté à la fin de cette dernière), comme décrit ci-dessous.

note: type: textblock
en: These members must occur in this exact order.  Current implementations should ignore any additional members after B<data.tar>.  Further members may be defined in the future, and (if possible) will be placed after these three.  Any additional members that may need to be inserted after B<debian-binary> and before B<control.tar> or B<data.tar> and which should be safely ignored by older programs, will have names starting with an underscore, ‘B<_>’.
fr: Ces membres doivent apparaître dans cet ordre exact. Les implémentations actuelles devraient ignorer tout membre additionnel après B<data.tar>. D'autres membres seront éventuellement proposés, et (si possible) seront placés après ces trois derniers. Tout autre membre qui nécessitera d'être inséré après B<debian-binary> et avant B<control.tar> ou B<data.tar> et qui pourra être ignoré sans problème par des programmes plus anciens, aura un nom commençant par un caractère de soulignement, « B<_> ».

note: type: textblock
en: Those new members which won't be able to be safely ignored will be inserted before B<data.tar> with names starting with something other than underscores, or will (more likely) cause the major version number to be increased.
fr: Les nouveaux membres qui ne pourront pas être ignorés sans conséquence seront insérés avant B<data.tar> avec des noms préfixés par quelque chose d'autre qu'un caractère de soulignement, ou impliqueront plus probablement une incrémentation du numéro majeur de version.

note: type: =head1
en: MEDIA TYPE
fr: TYPE DE SUPPORT

note: type: =head2
en: Current
fr: Actuel

note: type: =head2
en: Deprecated
fr: Obsolète

note: type: textblock
en: deb822 - Debian RFC822 control data format
fr: deb822 - Format des données de contrôle RFC822 Debian

note: type: textblock
en: The package management system manipulates data represented in a common format, known as I<control data>, stored in I<control files>.  Control files are used for source packages, binary packages and the B<.changes> files which control the installation of uploaded files (B<dpkg>'s internal databases are in a similar format).
fr: Le système de gestion de paquets manipule des données représentées dans un format commun, connues comme I<données de contrôle>, stockées dans les I<fichiers de contrôle>. Les fichiers de contrôle sont utilisés pour les paquets source, les paquets binaires et les fichiers B<.changes> qui contrôlent l'installation des fichiers téléversés (les bases de données internes de B<dpkg> sont dans un format similaire).

note: type: =head1
en: SYNTAX
fr: SYNTAXE

note: type: textblock
en: A control file consists of one or more stanzas of fields (the stanzas sometimes used to be referred to as paragraphs).  The stanzas are separated by empty lines.  Parsers may accept lines consisting solely of U+0020 B<SPACE> and U+0009 B<TAB> as stanza separators, but control files should use empty lines.  Some control files allow only one stanza; others allow several, in which case each stanza usually refers to a different package.  (For example, in source packages, the first stanza refers to the source package, and later stanzas refer to binary packages generated from the source.)  The ordering of the stanzas in control files is significant.
fr: Un fichier de contrôle consiste en un ou plusieurs paragraphes de champs (en anglais, les paragraphes sont ici appelés strophes, « stanzas »). Les paragraphes sont séparés par des lignes vides. Les analyseurs peuvent accepter des lignes qui ne contiennent que des caractères U+0020 B<ESPACE> et U+0009 B<TABULATION> comme séparateurs de paragraphes, mais les fichiers de contrôle utiliseront des lignes vides. Certains fichiers de contrôle acceptent seulement un paragraphe unique, d'autres plusieurs, dans ce cas, chaque paragraphe fait référence habituellement à un paquet différent. (Par exemple, dans les paquets source, le premier paragraphe fait référence au paquet source, et les paragraphes suivants font référence aux paquets binaires créés à partir du source.) L'ordre des paragraphes dans les fichiers de contrôles est important.

note: type: textblock
en: Each stanza consists of a series of data fields.  Each field consists of the field name followed by a colon (U+003A ‘B<:>’), and then the data/value associated with that field.  The field name is composed of US-ASCII characters excluding control characters, space, and colon (i.e., characters in the ranges U+0021 ‘B<!>’ through U+0039 ‘B<9>’, and U+003B ‘B<;>’ through U+007E ‘B<~>’, inclusive).  Field names must not begin with the comment character (U+0023 ‘B<#>’), nor with the hyphen character (U+002D ‘B<->’).
fr: Chaque paragraphe consiste en une série de champs de données. Chaque champ est constitué d'un nom de champ suivi de deux-points (U+003A « B<:> »), puis les données ou valeur associées à ce champ. Le nom du champ est composé de caractères US-ASCII à l'exception des caractères de contrôle, de l'espace et des deux-points (c'est-à dire des caractères entre U+0021 « B<!> » et U+0039 « B<9> », et entre U+003B « B<;> » et U+007E « B<~> » compris). Les noms de champ ne doivent pas commencer par le caractère de commentaire « (U+0023 B<#> », ni par le caractère trait d'union (U+002D « B<-> »).

note: type: textblock
en: The field ends at the end of the line or at the end of the last continuation line (see below).  Horizontal whitespace (U+0020 B<SPACE> and U+0009 B<TAB>) may occur immediately before or after the value and is ignored there; it is conventional to put a single space after the colon.  For example, a field might be:
fr: Les champs se terminent à la fin de la ligne ou à la fin de la dernière ligne de continuation (voir ci-dessous). Une espace horizontale (U+0020 B<ESPACE> et U+0009 B<TABULATION>) peut apparaître immédiatement avant ou après la valeur et est ignorée dans ce cas ; par convention, il y une espace unique après les deux-points. Par exemple, un champ pourrait être :

note: type: textblock
en: the field name is B<Package> and the field value B<dpkg>.
fr: le nom du champ est B<Package> et la valeur du champ B<dpkg>.

note: type: textblock
en: Empty field values are only permitted in source package control files (I<debian/control>).  Such fields are ignored.
fr: Des valeurs de champ vides ne sont permises que dans les fichiers de contrôle des paquets source (I<debian/control>). Ces champs sont ignorés.

note: type: textblock
en: A stanza must not contain more than one instance of a particular field name.
fr: Un paragraphe ne doit pas contenir plus d'une instance d'un nom de champ particulier.

note: type: textblock
en: There are three types of fields:
fr: Il y a trois types de champ :

note: type: textblock
en: The field, including its value, must be a single line.  Folding of the field is not permitted.  This is the default field type if the definition of the field does not specify a different type.
fr: Ce champ, y compris sa valeur, doit être une ligne unique. La coupure du champ est interdite. Il s'agit du type de champ par défaut lorsque la définition du champ ne précise pas un type différent.

note: type: =item
en: B<folded>
fr: B<coupé>

note: type: textblock
en: The value of a folded field is a logical line that may span several lines.  The lines after the first are called continuation lines and must start with a U+0020 B<SPACE> or a U+0009 B<TAB>.  Whitespace, including any newlines, is not significant in the field values of folded fields.
fr: La valeur d'un champ coupé (« folded ») est une ligne logique qui peut s'étendre sur plusieurs lignes. Les lignes qui suivent la première sont appelées ligne de continuation et doivent commencer par un caractère U+0020 B<ESPACE> ou U+0009 B<TABULATION>. Une espace, y compris les caractères saut de ligne, n'est pas importante dans les valeurs de champ des champs coupés.

note: type: textblock
en: This folding method is similar to RFC5322, allowing control files that contain only one stanza and no multiline fields to be read by parsers written for RFC5322.
fr: La méthode de coupure est similaire à RFC5322, permettant à des fichiers de contrôle, qui contiennent seulement un paragraphe et pas des champs à plusieurs lignes, d'être lus par les analyseurs écrits pour RFC5322.

note: type: =item
en: B<multiline>
fr: B<à lignes multiples>

note: type: textblock
en: The value of a multiline field may comprise multiple continuation lines.  The first line of the value, the part on the same line as the field name, often has special significance or may have to be empty.  Other lines are added following the same syntax as the continuation lines of the folded fields.  Whitespace, including newlines, is significant in the values of multiline fields.
fr: La valeur d'un champ à lignes multiples peut comprendre de multiples lignes de continuation. La première ligne de la valeur, la partie sur la même ligne que le nom du champ, a souvent une signification particulière ou peut devoir être vide. Les autres lignes sont ajoutées avec la même syntaxe que les lignes de continuation des champs coupés. Une espace, y compris les caractères saut de ligne, est importante dans les valeurs des champs à lignes multiples.

note: type: textblock
en: Whitespace must not appear inside names (of packages, architectures, files or anything else) or version numbers, or between the characters of multi-character version relationships.
fr: Aucune espace ne doit apparaître dans les noms (de paquet, d'architecture, de fichier ou n'importe quoi d'autre) ou les numéros de version, ou entre les caractères des relations des versions multi-caractères.

note: type: textblock
en: The presence and purpose of a field, and the syntax of its value may differ between types of control files.
fr: La présence et le but d'un champ, ainsi que la syntaxe de sa valeur peuvent différer selon les types de fichiers de contrôle.

note: type: textblock
en: Field names are not case-sensitive, but it is usual to capitalize the field names using mixed case as shown below.  Field values are case-sensitive unless the description of the field says otherwise.
fr: Les noms de champ ne sont pas sensibles à la casse, mais il est habituel de mettre en capitale l'initiale des noms de champ utilisant une casse mixte comme indiqué plus bas. Les valeurs de champ sont sensibles à la casse à moins que la description du champ ne dise le contraire.

note: type: textblock
en: Stanza separators (empty lines) and lines consisting only of U+0020 B<SPACE> and U+0009 B<TAB>, are not allowed within field values or between fields.  Empty lines in field values are usually escaped by representing them by a U+0020 B<SPACE> followed by a dot (U+002E ‘B<.>’).
fr: Les séparateurs de paragraphes (lignes vides) et les lignes constituées uniquement de U+0020 B<ESPACE> et U+0009 B<TABULATION>, ne sont pas permis dans les valeurs de champ ou entre les champs. Les lignes vides dans les valeurs de champ sont habituellement protégées par une U+0020 B<ESPACE> suivie par un point (U+002E « B<.> »).

note: type: textblock
en: All control files must be encoded in UTF-8.
fr: Tous les fichiers de contrôle doivent être encodés en UTF-8.

note: type: textblock
en: dpkg-architecture - set and determine the architecture for package building
fr: dpkg-architecture - Fixer et déterminer l'architecture pour la construction d'un paquet

note: type: textblock
en: B<dpkg-architecture> [I<option>...] [I<command>]
fr: B<dpkg-architecture> [I<option>...] [I<commande>]

note: type: textblock
en: B<dpkg-architecture> provides a facility to determine and set the build and host architecture for package building.
fr: B<dpkg-architecture> aide à déterminer et à fixer l'architecture de construction et l'architecture hôte pour la création d'un paquet.

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

note: type: textblock
en: Print the environment variables, one each line, in the format I<VARIABLE=value>.  This is the default action.
fr: Afficher les variables d'environnement, une par ligne, en utilisant le format I<VARIABLE=valeur>. C'est l'action par défaut.

note: type: textblock
en: Check for equality of architecture (since dpkg 1.13.13).  It compares the current or specified Debian host architecture against I<architecture>, to check if they are equal.  This action will not expand the architecture wildcards.  Command finishes with an exit status of 0 if matched, 1 if not matched.
fr: Vérifier l'égalité d'architectures (depuis dpkg 1.13.13). Cela compare l'architecture Debian en cours (ou celle spécifiée) à I<architecture> afin de vérifier leur égalité. Cette action ne gère pas les architectures joker. La commande quitte avec un code de retour de B<0> si l'architecture correspond et de B<1> dans le cas contraire.

note: type: =item
en: B<-i>, B<--is> I<architecture-wildcard>
fr: B<-i>, B<--is> I<architecture-joker>

note: type: textblock
en: Check for identity of architecture (since dpkg 1.13.13).  It compares the current or specified Debian host architecture against I<architecture-wildcard> after having expanded it as an architecture wildcard, to check if they match.  Command finishes with an exit status of 0 if matched, 1 if not matched.
fr: Vérifier l'identité des architectures (depuis dpkg 1.13.13). Cela compare l'architecture Debian en cours (ou celle spécifiée) à I<architecture-joker> (après expansion de celle-ci) afin de vérifier leur correspondance. La commande quitte avec un code de retour de B<0> si l'architecture correspond et de B<1> dans le cas contraire.

note: type: =item
en: B<-q>, B<--query> I<variable-name>
fr: B<-q>, B<--query> I<nom-de-variable>

note: type: textblock
en: Print the value of a single variable.
fr: Afficher la valeur d'une seule variable.

note: type: textblock
en: Print an export command.  This can be used to set the environment variables using the POSIX shell or make B<eval>, depending on the output format.
fr: Produire une commande d'exportation, qui peut être utilisée pour positionner les variables d'environnement utilisant le B<shell> POSIX ou « make B<eval> », selon le format de sortie.

note: type: textblock
en: Print a similar command to B<--print-set> but to unset all variables.
fr: Afficher une commande similaire à celle produite par B<--print-set>, mais pour supprimer toutes les variables.

note: type: =item
en: B<-c>, B<--command> I<command-string>
fr: B<-c>, B<--command> I<chaîne-de-commande>

note: type: textblock
en: Execute a I<command-string> in an environment which has all variables set to the determined value.
fr: Exécuter une I<chaîne-de-commande> dans un environnement où toutes les variables sont positionnées aux valeurs spécifiées.

note: type: textblock
en: Print a list of valid architecture names.  Possibly restricted by one or more of the matching options B<--match-wildcard>, B<--match-bits> or B<--match-endian> (since dpkg 1.17.14).
fr: Afficher une liste des architectures valables. Elle peut être restreinte par une ou plusieurs des options correspondantes B<--match-wildcard>, B<--match-bits> ou B<--match-endian> (depuis dpkg 1.17.14).

note: type: textblock
en: Show the usage message and exit.
fr: Afficher un message d'aide puis quitter.

note: type: textblock
en: Show the version and exit.
fr: Afficher le numéro de version puis quitter.

note: type: textblock
en: Set the host Debian architecture.
fr: Définir l'architecture Debian en cours.

note: type: =item
en: B<-t>, B<--host-type> I<gnu-system-type>
fr: B<-t>, B<--host-type> I<type-de-système-gnu>

note: type: textblock
en: Set the host GNU system type.
fr: Définir le type de système GNU en cours.

note: type: textblock
en: Set the target Debian architecture (since dpkg 1.17.14).
fr: Définir l'architecture Debian de la cible (depuis dpkg 1.17.14).

note: type: =item
en: B<-T>, B<--target-type> I<gnu-system-type>
fr: B<-T>, B<--target-type> I<type-de-système-gnu>

note: type: textblock
en: Set the target GNU system type (since dpkg 1.17.14).
fr: Définir le type de système GNU de la cible (depuis dpkg 1.17.14).

note: type: =item
en: B<-W>, B<--match-wildcard> I<architecture-wildcard>
fr: B<-W>, B<--match-wildcard> I<architecture-joker>

note: type: textblock
en: Restrict the architectures listed by B<--list-known> to ones matching the specified architecture wildcard (since dpkg 1.17.14).
fr: Restreindre les architectures listées par B<--list-known> à celles correspondant à l'architecture-joker (depuis dpkg 1.17.14).

note: type: =item
en: B<-B>, B<--match-bits> I<architecture-bits>
fr: B<-B>, B<--match-bits> I<bits-de-l'architecture>

note: type: textblock
en: Restrict the architectures listed by B<--list-known> to ones with the specified CPU bits (since dpkg 1.17.14).  Either B<32> or B<64>.
fr: Restreindre les architectures listées par B<--list-known> à celles employant un CPU disposant du nombre de bits indiqués (depuis dpkg 1.17.14). Soit B<32>, soit B<64>.

note: type: =item
en: B<-E>, B<--match-endian> I<architecture-endianness>
fr: B<-E>, B<--match-endian> I<boutisme-d'architecture>

note: type: textblock
en: Restrict the architectures listed by B<--list-known> to ones with the specified endianness (since dpkg 1.17.14).  Either B<little> or B<big>.
fr: Restreindre les architectures listées par B<--list-known> à celles correspondant au boutisme spécifié (depuis dpkg 1.17.14). Soit B<little>, soit B<big>.

note: type: textblock
en: Sets the output format for B<--print-set> and B<--print-unset> (since dpkg 1.20.6), to either B<shell> (default) or B<make>.
fr: Configurer le format de sortie de B<--print-set> et B<--print-unset> (depuis dpkg 1.20.6), pour B<shell> (par défaut) ou B<make>.

note: type: =head1
en: TERMS
fr: TERMINOLOGIE

note: type: =item
en: build machine
fr: Machine de construction

note: type: textblock
en: The machine the package is built on.
fr: Machine sur laquelle le paquet est construit.

note: type: =item
en: host machine
fr: Machine hôte

note: type: textblock
en: The machine the package is built for.
fr: Machine pour laquelle le paquet est construit.

note: type: =item
en: target machine
fr: Machine cible

note: type: =item
en: Debian architecture
fr: Architecture Debian

note: type: =item
en: Debian architecture tuple
fr: N-uplet d'architecture Debian

note: type: =item
en: Debian architecture wildcard
fr: Architecture Debian joker

note: type: textblock
en: Examples: linux-any, any-i386, hurd-any, eabi-any-any-arm, musl-any-any.
fr: Exemples : linux-any, any-i386, hurd-any, eabi-any-any-arm, musl-any-any.

note: type: =item
en: GNU system type
fr: Type de système GNU

note: type: =item
en: multiarch triplet
fr: n-uplet multiarchitecture

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

note: type: textblock
en: The following variables are read from the environment (unless B<--force> has been specified) and set by B<dpkg-architecture> (see the B<TERMS> section for a description of the naming scheme):
fr: Les variables suivantes sont lues à partir de l'environnement (à moins que B<--force> n'ait été spécifié) et sont positionnées par B<dpkg-architecture> (voir la section B<TERMS> pour une description du schéma de nommage) :

note: type: textblock
en: The Debian architecture of the build machine.
fr: Architecture Debian de la machine de construction.

note: type: textblock
en: The Debian ABI name of the build machine (since dpkg 1.18.11).
fr: Nom de l'ABI Debian de la machine de construction (depuis dpkg 1.18.11).

note: type: textblock
en: The Debian libc name of the build machine (since dpkg 1.18.11).
fr: Nom de la libc Debian de la machine de construction (depuis dpkg 1.18.11).

note: type: textblock
en: The Debian system name of the build machine (since dpkg 1.13.2).
fr: Nom du système Debian de la machine de construction (depuis dpkg 1.13.2).

note: type: textblock
en: The Debian CPU name of the build machine (since dpkg 1.13.2).
fr: Nom de processeur Debian de la machine de construction (depuis dpkg 1.13.2).

note: type: textblock
en: The pointer size of the build machine (in bits; since dpkg 1.15.4).
fr: Taille de pointeur de la machine de construction (en bits, depuis dpkg 1.15.4).

note: type: textblock
en: The endianness of the build machine (little / big; since dpkg 1.15.4).
fr: Boutisme de la machine de construction (petit ou gros, depuis dpkg 1.15.4).

note: type: textblock
en: The GNU CPU part of B<DEB_BUILD_GNU_TYPE>.
fr: Partie CPU GNU de B<DEB_BUILD_GNU_TYPE>.

note: type: textblock
en: The GNU system part of B<DEB_BUILD_GNU_TYPE>.
fr: Partie système GNU de B<DEB_BUILD_GNU_TYPE>.

note: type: textblock
en: The GNU system type of the build machine.
fr: Type de système GNU de la machine de construction.

note: type: textblock
en: The clarified GNU system type of the build machine, used for filesystem paths (since dpkg 1.16.0).
fr: Le type en clair de système GNU de la machine de construction, utilisé pour les chemins du système de fichiers (depuis dpkg 1.16.0).

note: type: textblock
en: The Debian architecture of the host machine.
fr: Architecture Debian de la machine hôte.

note: type: textblock
en: The Debian ABI name of the host machine (since dpkg 1.18.11).
fr: Nom de l'ABI Debian de la machine hôte (depuis dpkg 1.18.11).

note: type: textblock
en: The Debian libc name of the host machine (since dpkg 1.18.11).
fr: Nom de la libc Debian de la machine hôte (depuis dpkg 1.18.11).

note: type: textblock
en: The Debian system name of the host machine (since dpkg 1.13.2).
fr: Nom du système Debian de la machine hôte (depuis dpkg 1.13.2).

note: type: textblock
en: The Debian CPU name of the host machine (since dpkg 1.13.2).
fr: Nom du processeur Debian de la machine hôte (depuis dpkg 1.13.2).

note: type: textblock
en: The pointer size of the host machine (in bits; since dpkg 1.15.4).
fr: Taille de pointeur de la machine hôte (en bits, depuis dpkg 1.15.4).

note: type: textblock
en: The endianness of the host machine (little / big; since dpkg 1.15.4).
fr: Boutisme de la machine hôte (petit ou gros, depuis dpkg 1.15.4).

note: type: textblock
en: The GNU CPU part of B<DEB_HOST_GNU_TYPE>.
fr: Partie CPU GNU de B<DEB_HOST_GNU_TYPE>.

note: type: textblock
en: The GNU system part of B<DEB_HOST_GNU_TYPE>.
fr: Partie système GNU de B<DEB_HOST_GNU_TYPE>.

note: type: textblock
en: The GNU system type of the host machine.
fr: Type de système GNU de la machine hôte.

note: type: textblock
en: The clarified GNU system type of the host machine, used for filesystem paths (since dpkg 1.16.0).
fr: Le type en clair de système GNU de la machine hôte, utilisé pour les chemins du système de fichiers (depuis dpkg 1.16.0).

note: type: textblock
en: The Debian architecture of the target machine (since dpkg 1.17.14).
fr: L'architecture Debian de la machine cible (depuis dpkg 1.17.14).

note: type: textblock
en: The Debian ABI name of the target machine (since dpkg 1.18.11).
fr: Nom de l'ABI Debian de la machine cible (depuis dpkg 1.18.11).

note: type: textblock
en: The Debian libc name of the target machine (since dpkg 1.18.11).
fr: Nom de la libc Debian de la machine cible (depuis dpkg 1.18.11).

note: type: textblock
en: The Debian system name of the target machine (since dpkg 1.17.14).
fr: Nom du système Debian de la machine cible (depuis dpkg 1.17.14).

note: type: textblock
en: The Debian CPU name of the target machine (since dpkg 1.17.14).
fr: Nom du processeur Debian de la machine cible (depuis dpkg 1.17.14).

note: type: textblock
en: The pointer size of the target machine (in bits; since dpkg 1.17.14).
fr: Taille de pointeur de la machine cible (en bits, depuis dpkg 1.17.14).

note: type: textblock
en: The endianness of the target machine (little / big; since dpkg 1.17.14).
fr: Boutisme de la machine cible (petit ou gros, depuis dpkg 1.17.14).

note: type: textblock
en: The GNU CPU part of B<DEB_TARGET_GNU_TYPE> (since dpkg 1.17.14).
fr: Partie CPU GNU de B<DEB_TARGET_GNU_TYPE> (depuis dpkg 1.17.14).

note: type: textblock
en: The GNU system part of B<DEB_TARGET_GNU_TYPE> (since dpkg 1.17.14).
fr: Partie système GNU de B<DEB_TARGET_GNU_TYPE> (depuis dpkg 1.17.14).

note: type: textblock
en: The GNU system type of the target machine (since dpkg 1.17.14).
fr: Type du système GNU de la machine cible (depuis dpkg 1.17.14).

note: type: textblock
en: The clarified GNU system type of the target machine, used for filesystem paths (since dpkg 1.17.14).
fr: Le type en clair du système GNU de la machine cible, utilisé pour les chemins du système de fichiers (depuis dpkg 1.17.14).

note: type: =head2
en: Architecture tables
fr: Tables d'architectures

note: type: textblock
en: All these files have to be present for B<dpkg-architecture> to work.  Their location can be overridden at runtime with the environment variable B<DPKG_DATADIR>.  These tables contain a format B<Version> pseudo-field on their first line to mark their format, so that parsers can check if they understand it, such as "# Version=1.0".
fr: Tous ces fichiers sont nécessaires afin que B<dpkg-architecture> puisse fonctionner. Leurs emplacements peuvent être modifiés lors du traitement à l'aide de la variable d'environnement B<DPKG_DATADIR>. Ces tables contiennent en première ligne un pseudo-champ de B<Version> de format pour indiquer leur format de sorte que les analyseurs peuvent vérifier s'ils les comprennent, tel que « # Version=1.0 ».

note: type: =item
en: I<%PKGDATADIR%/cputable>
fr: I<%PKGDATADIR%/table-processeur>

note: type: textblock
en: Table of known CPU names and mapping to their GNU name.  Format version 1.0 (since dpkg 1.13.2).
fr: Table des noms de processeurs connus et liaison avec leur nom GNU. Version 1.0 de format (depuis dpkg 1.13.2).

note: type: =item
en: I<%PKGDATADIR%/ostable>
fr: I<%PKGDATADIR%/table-système-exploitation>

note: type: textblock
en: Table of known operating system names and mapping to their GNU name.  Format version 2.0 (since dpkg 1.18.11).
fr: Table des noms des systèmes d'exploitation connus et liaison avec leurs noms GNU. Version 2.0 de format (depuis dpkg 1.18.11).

note: type: =item
en: I<%PKGDATADIR%/tupletable>
fr: I<%PKGDATADIR%/table-n-uplet>

note: type: textblock
en: Mapping between Debian architecture tuples and Debian architecture names.  Format version 1.0 (since dpkg 1.18.11).
fr: Correspondances entre les n-uplets de l'architecture Debian et les noms des architectures Debian. Format version 1.0 (depuis dpkg 1.18.11).

note: type: =item
en: I<%PKGDATADIR%/abitable>
fr: I<%PKGDATADIR%/table-ABI>

note: type: textblock
en: Table of Debian architecture ABI attribute overrides.  Format version 2.0 (since dpkg 1.18.11).
fr: Table des substituts d'attributs d'ABI d'architecture Debian. Format version 2.0 (depuis dpkg 1.18.11).

note: type: =head2
en: Packaging support
fr: Gestion de l'empaquetage

note: type: textblock
en: Makefile snippet that properly sets and exports all the variables that B<dpkg-architecture> outputs (since dpkg 1.16.1).
fr: Un fragment de fichier Makefile qui définit correctement et exporte toutes les variables que B<dpkg-architecture> peut fournir (depuis dpkg 1.16.1).

note: type: textblock
en: B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-architecture>.  Other examples:
fr: B<dpkg-buildpackage> accepte l'option B<-a>, et la passe à B<dpkg-architecture>. Voici d'autres exemples :

note: type: textblock
en: Check if the current or specified host architecture is equal to an architecture:
fr: Vérifier si l'architecture en cours (ou celle spécifiée) est identique à une architecture :

note: type: textblock
en: Check if the current or specified host architecture is a Linux system:
fr: Vérifier si l'architecture en cours (ou celle spécifiée) est un système Linux :

note: type: =head2
en: Usage in debian/rules
fr: Utilisation dans debian/rules

note: type: textblock
en: The environment variables set by B<dpkg-architecture> are passed to I<debian/rules> as make variables (see make documentation).  However, you should not rely on them, as this breaks manual invocation of the script.  Instead, you should always initialize them using B<dpkg-architecture> with the B<-q> option.  Here are some examples, which also show how you can improve the cross compilation support in your package:
fr: Les variables d'environnement définies par B<dpkg-architecture> sont fournies à I<debian/rules> comme variables pour make (consultez la documentation de make). Cependant, vous ne devez pas compter là-dessus puisque cela empêche les appels manuels à ce script. À la place, vous devez toujours les initialiser en utilisant B<dpkg-architecture> avec l'option B<-q>. Voici quelques exemples, qui indiquent aussi comment améliorer la gestion des compilations croisées de votre paquet :

note: type: textblock
en: Retrieving the GNU system type and forwarding it to ./configure:
fr: Récupération du type de système GNU et passage à ./configure :

note: type: textblock
en: Doing something only for a specific architecture:
fr: Effectuer une action pour une architecture spécifique :

note: type: textblock
en: or if you only need to check the CPU or OS type, use the B<DEB_HOST_ARCH_CPU> or B<DEB_HOST_ARCH_OS> variables.
fr: Ou, si vous n'avez besoin que de vérifier le type du processeur et du système, utilisez les variables B<DEB_HOST_ARCH_CPU> ou B<DEB_HOST_ARCH_OS>.

note: type: textblock
en: Note that you can also rely on an external Makefile snippet to properly set all the variables that B<dpkg-architecture> can provide:
fr: Veuillez noter qu'il est également possible d'utiliser un fragment externe de fichier Makefile pour définir correctement toutes les variables que B<dpkg-architecture> peut fournir :

note: type: textblock
en: In any case, you should never use B<dpkg --print-architecture> to get architecture information during a package build.
fr: Dans tous les cas, il ne faut jamais utiliser B<dpkg --print-architecture> pour récupérer les informations relatives à l'architecture pendant la construction d'un paquet.

note: type: =head1
en: ENVIRONMENT
fr: ENVIRONNEMENT

note: type: textblock
en: If set, it will be used as the B<dpkg> data directory, where the architecture tables are located (since dpkg 1.14.17).  Defaults to «%PKGDATADIR%».
fr: Si cette variable est définie, elle sera utilisée comme répertoire de données de B<dpkg> où sont placées les tables d'architecture (depuis dpkg 1.14.17). Par défaut «%PKGDATADIR%».

note: type: textblock
en: Sets the color mode (since dpkg 1.18.5).  The currently accepted values are: B<auto> (default), B<always> and B<never>.
fr: Définit le mode de couleur (depuis dpkg 1.18.5). Les valeurs actuellement acceptées sont B<auto> (par défaut), B<always> et B<never>.

note: type: textblock
en: If set, it will be used to decide whether to activate Native Language Support, also known as internationalization (or i18n) support (since dpkg 1.19.0).  The accepted values are: B<0> and B<1> (default).
fr: Si cette variable est définie, elle sera utilisée pour décider l'activation de la prise en charge des langues (NLS – Native Language Support), connu aussi comme la gestion de l'internationalisation (ou i18n) (depuis dpkg 1.19.0). Les valeurs permises sont : B<0> et B<1> (par défaut).

note: type: textblock
en: All long command and option names available only since dpkg 1.17.17.
fr: Tous les noms de commandes et d'options longs ne sont disponibles qu'à partir de dpkg 1.17.17.

note: type: =item
en: B<-c>I<control-file>
fr: B<-c>I<fichier-de-contrôle>

note: type: textblock
en: Sets the color mode.  The currently accepted values are: B<auto> (default), B<always> and B<never>.
fr: Définit le mode de couleur. Les valeurs actuellement acceptées sont B<auto> (par défaut), B<always> et B<never>.

note: type: textblock
en: dpkg-buildflags - returns build flags to use during package build
fr: dpkg-buildflags - Renvoie les options de compilation à utiliser pour la construction du paquet

note: type: textblock
en: B<dpkg-buildflags> [I<option>...] [I<command>]
fr: B<dpkg-buildflags> [I<option>...] [I<commande>]

note: type: textblock
en: B<dpkg-buildflags> is a tool to retrieve compilation flags to use during build of Debian packages.
fr: B<dpkg-buildflags> est un script qui permet de récupérer les options de compilation à utiliser pour la construction d'un paquet.

note: type: textblock
en: The default flags are defined by the vendor but they can be extended/overridden in several ways:
fr: Les drapeaux par défaut sont définis par le distributeur mais peuvent être étendus ou remplacés de plusieurs façons :

note: type: textblock
en: system-wide with B<%PKGCONFDIR%/buildflags.conf>;
fr: pour tout le système avec B<%PKGCONFDIR%/buildflags.conf> ;

note: type: textblock
en: for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where B<$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;
fr: pour l'utilisateur courant avec B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> où la valeur par défaut de B<$XDG_CONFIG_HOME> est B<$HOME/.config> ;

note: type: textblock
en: The configuration files can contain four types of directives:
fr: Les fichiers de configuration peuvent contenir quatre types de directives :

note: type: =item
en: B<SET> I<flag> I<value>
fr: B<SET> I<drapeau> I<valeur>

note: type: textblock
en: Override the flag named I<flag> to have the value I<value>.
fr: Remplace le drapeau I<drapeau> par la valeur I<valeur>.

note: type: =item
en: B<STRIP> I<flag> I<value>
fr: B<STRIP> I<drapeau> I<valeur>

note: type: =item
en: B<APPEND> I<flag> I<value>
fr: B<APPEND> I<drapeau> I<valeur>

note: type: textblock
en: Extend the flag named I<flag> by appending the options given in I<value>.  A space is prepended to the appended value if the flag's current value is non-empty.
fr: Étend le drapeau I<drapeau> avec les options indiquées dans I<valeur>. Une espace est ajoutée au début de ce qui est ajouté si la valeur actuelle du drapeau n'est pas vide.

note: type: =item
en: B<PREPEND> I<flag> I<value>
fr: B<PREPEND> I<drapeau> I<valeur>

note: type: textblock
en: The configuration files can contain comments on lines starting with a hash (#).  Empty lines are also ignored.
fr: Les fichiers de configuration peuvent contenir des commentaires sur les lignes commençant par un dièse (#). Les lignes vides sont également ignorées.

note: type: textblock
en: Print to standard output all compilation flags and their values.  It prints one flag per line separated from its value by an equal sign (“I<flag>=I<value>”).  This is the default action.
fr: Affiche sur la sortie standard tous les drapeaux de compilation et leurs valeurs. Un drapeau par ligne est affiché, suivi de sa valeur, séparée par le caractère « égal » (« I<drapeau>=I<valeur> »). Il s'agit de l'action par défaut.

note: type: textblock
en: This is intended to be run from B<debian/rules>, so that the build log keeps a clear trace of the build flags used.  This can be useful to diagnose problems related to them.
fr: Cette option est destinée à être utilisée depuis B<debian/rules>, afin de garder dans le journal de construction une trace claire des drapeaux de compilation utilisés. Cela peut être utile pour diagnostiquer des problèmes qui y seraient liés.

note: type: textblock
en: Print to standard output commands that can be used to export all the compilation flags for some particular tool.  If the I<format> value is not given, B<sh> is assumed.  Only compilation flags starting with an upper case character are included, others are assumed to not be suitable for the environment.  Supported formats:
fr: Affiche sur la sortie standard les commandes qui permettent d'exporter tous les drapeaux de compilation pour un outil particulier. Si I<format> n'est pas spécifié, sa valeur est B<sh>. Seuls les drapeaux de compilation commençant par une majuscule sont inclus, les autres étant supposés inadaptés à l'environnement. Formats pris en charge :

note: type: textblock
en: Shell commands to set and export all the compilation flags in the environment.  The flag values are quoted so the output is ready for evaluation by a shell.
fr: Commandes shell pour définir et exporter tous les drapeaux de compilation dans l'environnement. Les valeurs drapeau sont protégées et ainsi la sortie est prête à être évaluée par un shell.

note: type: textblock
en: Arguments to pass to a build program's command line to use all the compilation flags (since dpkg 1.17.0).  The flag values are quoted in shell syntax.
fr: Arguments à passer à la ligne de commande d'un programme de construction pour utiliser tous les drapeaux de compilation (depuis dpkg 1.17.0). Les valeurs drapeau sont protégées dans la syntaxe du shell.

note: type: textblock
en: This is a legacy alias for B<cmdline>.
fr: C'est un ancien alias pour B<cmdline>.

note: type: textblock
en: Make directives to set and export all the compilation flags in the environment.  Output can be written to a Makefile fragment and evaluated using an B<include> directive.
fr: Directives de make pour définir et exporter tous les drapeaux de compilation dans l'environnement. La sortie peut être écrite dans un fragment de Makefile et évaluée en utilisant une directive B<include>.

note: type: =item
en: B<--get> I<flag>
fr: B<--get> I<drapeau>

note: type: textblock
en: Print the value of the flag on standard output.  Exits with 0 if the flag is known otherwise exits with 1.
fr: Affiche la valeur de ce drapeau sur la sortie standard. Retourne un code de sortie B<0> si le drapeau est connu et B<1> s'il est inconnu.

note: type: =item
en: B<--origin> I<flag>
fr: B<--origin> I<drapeau>

note: type: textblock
en: Print the origin of the value that is returned by B<--get>.  Exits with 0 if the flag is known otherwise exits with 1.  The origin can be one of the following values:
fr: Affiche l'origine de la valeur renvoyée par B<--get>. Retourne un code de sortie B<0> si le drapeau est connu et B<1> s'il est inconnu. L'origine est une des valeurs suivantes :

note: type: textblock
en: the original flag set by the vendor is returned;
fr: le drapeau défini à l'origine par le distributeur est renvoyé ;

note: type: textblock
en: the flag is set/modified by a system-wide configuration;
fr: le drapeau est placé ou modifié par un réglage système ;

note: type: textblock
en: the flag is set/modified by a user-specific configuration;
fr: le drapeau est placé ou modifié par une configuration spécifique à l'utilisateur ;

note: type: textblock
en: the flag is set/modified by an environment-specific configuration.
fr: le drapeau est placé ou modifié par une configuration spécifique dans l'environnement.

note: type: textblock
en: For example:
fr: Par exemple :

note: type: =item
en: B<--query-features> I<area>
fr: B<--query-features> I<domaine>

note: type: textblock
en: The output is in RFC822 format, with one section per feature.  For example:
fr: L'affichage est dans le format RFC822, avec une section par fonctionnalité. Par exemple :

note: type: =head1
en: SUPPORTED FLAGS
fr: DRAPEAUX GÉRÉS

note: type: textblock
en: New flags might be added in the future if the need arises (for example to support other languages).
fr: De nouveaux drapeaux pourront être ajoutés si besoin est (par exemple pour la prise en charge de nouveaux langages).

note: type: =head1
en: FEATURE AREAS
fr: ZONES D'OPTION

note: type: textblock
en: The special feature B<all> (valid in any area) can be used to enable or disable all area features at the same time.  Thus disabling everything in the B<hardening> area and enabling only “format” and “fortify” can be achieved with:
fr: L'option spéciale B<all> (valable dans toutes les zones) peut être utilisée pour activer ou désactiver toutes les options de la zone à la fois. Ainsi, tout désactiver dans la zone B<hardening> en n'activant que « format » et « fortify » peut être réalisé avec :

note: type: textblock
en: Several compile-time options (detailed below) can be used to enable features that should be enabled by default, but cannot due to backwards compatibility reasons.
fr: Plusieurs options de compilation (détaillées ci-dessous) peuvent être utilisées pour activer des fonctionnalités qui devraient être activées par défaut, mais ne peuvent pas l'être pour des raisons de compatibilité avec les versions précédentes.

note: type: textblock
en: Several compile-time options (detailed below) can be used to help detect problems in the source code or build system.
fr: Plusieurs options de compilation (détaillées ci-dessous) peuvent être utilisées pour détecter des problèmes dans le code source ou dans le système de construction.

note: type: textblock
en: Several compile-time options (detailed below) can be used to help harden a resulting binary against memory corruption attacks, or provide additional warning messages during compilation.  Except as noted below, these are enabled by default for architectures that support them.
fr: Plusieurs options de compilation (détaillées ci-dessous) peuvent être utilisées pour accroître la résistance du binaire compilé face aux attaques par corruption de la mémoire ou fournir des messages d'avertissement supplémentaires lors de la compilation. Sauf mention contraire (voir ci-dessous), ces options sont activées par défaut pour les architectures qui les gèrent.

note: type: textblock
en: Note that for this option to have any effect, the source must also be compiled with B<-O1> or higher.  If the environment variable B<DEB_BUILD_OPTIONS> contains I<noopt>, then B<fortify> support will be disabled, due to new warnings being issued by glibc 2.16 and later.
fr: Veuillez noter que pour que cette option fasse effet, le source devra aussi être compilée avec B<-O1> ou plus. Si la variable d'environnement B<DEB_BUILD_OPTIONS> contient I<noopt>, la prise en charge de B<fortify> sera désactivée du fait des nouveaux avertissements émis par la glibc version 2.16 et ultérieure.

note: type: textblock
en: This feature requires linking against glibc (or another provider of B<__stack_chk_fail>), so needs to be disabled when building with B<-nostdlib> or B<-ffreestanding> or similar.
fr: Cette fonctionnalité impose de lier le code à la glibc (ou toute autre bibliothèque fournissant B<__stack_chk_fail>) et doit donc être désactivée lorsque le code est construit avec B<-nostdlib>, B<-ffreestanding> ou équivalents.

note: type: textblock
en: Disabling B<stackprotector> will also disable this setting.
fr: Désactiver B<stackprotector> désactive également ce paramètre.

note: type: textblock
en: This feature has the same requirements as B<stackprotector>, and in addition also requires gcc 4.9 and later.
fr: Cette fonctionnalité a les même exigences que B<stackprotector>, en plus de nécessiter gcc 4.9 ou plus récent.

note: type: textblock
en: Position Independent Executable (PIE) is needed to take advantage of Address Space Layout Randomization (ASLR), supported by some kernel versions.  While ASLR can already be enforced for data areas in the stack and heap (brk and mmap), the code areas must be compiled as position-independent.  Shared libraries already do this (B<-fPIC>), so they gain ASLR automatically, but binary .text regions need to be built as PIE to gain ASLR.  When this happens, ROP (Return Oriented Programming) attacks are much harder since there are no static locations to bounce off of during a memory corruption attack.
fr: Les exécutables à position indépendante (« Position Independent Executable ») permettent d'utiliser la randomisation de l'organisation de l'espace d'adressage (ASLR : « Address Space Layout Randomization »), qui est gérée par certaines versions du noyau. Bien que ASLR puisse déjà être mise en œuvre pour les zones de données dans la pile et le tampon (brk et mmap), les zones de codes doivent être compilées comme indépendantes de la position. Les bibliothèques partagées font déjà cela (B<-fPIC>) ce qui permet automatiquement d'utiliser ASLR. Par contre les régions .text binaires doivent être construites en mode PIE pour mettre en œuvre ASLR. Une fois cela réalisé, les attaques ROP (« Return Oriented Programming ») deviennent plus difficiles, car il n'existe pas d'emplacement statique d'où rebondir pendant une attaque par corruption de la mémoire.

note: type: textblock
en: PIE is not compatible with B<-fPIC>, so in general care must be taken when building shared objects.  But because the PIE flags emitted get injected via gcc specs files, it should always be safe to unconditionally set them regardless of the object type being compiled or linked.
fr: PIE n'est pas compatible avec B<fPIC>, aussi, en général, des précautions doivent être prises lors de la construction d'objets partagés. Mais comme les drapeaux PIE émis sont injectés par des fichiers de spécifications de gcc, il devrait toujours être sûr de les définir sans condition indépendamment du type d'objet en train d'être compilé ou lié.

note: type: textblock
en: Static libraries can be used by programs or other shared libraries.  Depending on the flags used to compile all the objects within a static library, these libraries will be usable by different sets of objects:
fr: Les bibliothèques statiques peuvent être utilisées par des programmes ou d'autres bibliothèques partagées. Selon les drapeaux utilisés pour compiler tous les objets d'une bibliothèque statique, ces bibliothèques seront utilisables par divers ensembles d'objets :

note: type: textblock
en: Cannot be linked into a PIE program, nor a shared library.
fr: Ne peut être lié ni à un programme PIE, ni à une bibliothèque partagée.

note: type: textblock
en: Can be linked into any program, but not a shared library (recommended).
fr: Peut être lié à tout programme, mais pas à une bibliothèque partagée (recommandé).

note: type: textblock
en: Can be linked into any program and shared library.
fr: Peut être lié à tout programme et toute bibliothèque partagée.

note: type: textblock
en: Additionally, since PIE is implemented via a general register, some register starved architectures (but not including i386 anymore since optimizations implemented in gcc E<gt>= 5) can see performance losses of up to 15% in very text-segment-heavy application workloads; most workloads see less than 1%.  Architectures with more general registers (e.g. amd64)  do not see as high a worst-case penalty.
fr: De plus, comme la protection PIE est mise en œuvre à l'aide d'un registre global, certaines architectures privées de registre (mais plus i386 depuis les optimisations mises en œuvre dans gcc E<gt>= 5) peuvent souffrir de pertes de performances allant jusqu'à 15 % sur des charges d'applications utilisant largement les segments de texte ; le plus souvent, cette perte de performances n’excédera pas 1 %. Pour des architectures offrant plus de registres globaux (par exemple amd64), cette pénalisation n'existe pratiquement pas.

note: type: textblock
en: The compile-time options detailed below can be used to help improve build reproducibility or provide additional warning messages during compilation.  Except as noted below, these are enabled by default for architectures that support them.
fr: Les options de compilation (détaillées ci-dessous) peuvent aider à améliorer la reproductibilité de la construction ou fournir des messages d'avertissement supplémentaires lors de la compilation. Sauf mention contraire (voir ci-dessous), ces options sont activées par défaut pour les architectures qui les gèrent.

note: type: textblock
en: If both B<fixdebugpath> and B<fixfilepath> are set, this option takes precedence, because it is a superset of the former.
fr: Si à la fois B<fixdebugpath> et B<fixfilepath> sont définis, cette option a la priorité parce c'est un sur-ensemble du premier.

note: type: textblock
en: There are 2 sets of environment variables doing the same operations, the first one (DEB_I<flag>_I<op>) should never be used within B<debian/rules>.  It's meant for any user that wants to rebuild the source package with different build flags.  The second set (DEB_I<flag>_MAINT_I<op>) should only be used in B<debian/rules> by package maintainers to change the resulting build flags.
fr: Deux jeux de variables d'environnement effectuent les mêmes opérations. Le premier (DEB_I<drapeau>_I<opération>) ne devrait jamais être utilisé depuis B<debian/rules>. Il est destiné aux utilisateurs souhaitant recompiler le paquet source avec des drapeaux de compilation modifiés. Le second (DEB_I<drapeau>_MAINT_I<opération>) ne doit être utilisé que dans B<debian/rules> par les responsables de paquets pour modifier les drapeaux de compilation concernés.

note: type: =item
en: B<DEB_>I<flag>B<_SET>
fr: B<DEB_>I<drapeau>B<_SET>

note: type: textblock
en: This variable can be used to force the value returned for the given I<flag>.
fr: Cette variable permet de forcer la valeur renvoyée pour le I<drapeau> indiqué.

note: type: textblock
en: This variable can be used to provide a space separated list of options that will be stripped from the set of flags returned for the given I<flag>.
fr: Cette variable peut être utilisée pour fournir une liste d'options (séparées par des espaces) qui seront retirées du jeu de drapeaux renvoyé pour le I<drapeau> indiqué.

note: type: =item
en: B<DEB_>I<flag>B<_APPEND>
fr: B<DEB_>I<drapeau>B<_APPEND>

note: type: textblock
en: This variable can be used to append supplementary options to the value returned for the given I<flag>.
fr: Cette variable permet d'ajouter des options à la valeur renvoyée pour le I<drapeau> indiqué.

note: type: textblock
en: This variable can be used to prepend supplementary options to the value returned for the given I<flag>.
fr: Cette variable permet de préfixer la valeur renvoyée pour le I<drapeau> indiqué par des options supplémentaires.

note: type: textblock
en: This setting defines the current vendor.  If not set, it will discover the current vendor by reading B<%PKGCONFDIR%/origins/default>.
fr: Ce réglage définit l'éditeur (« vendor ») actuel. Si cette valeur est vide, le contenu du fichier B<%PKGCONFDIR%/origins/default> est utilisé.

note: type: textblock
en: This variable sets the build path (since dpkg 1.18.8) to use in features such as B<fixdebugpath> so that they can be controlled by the caller.  This variable is currently Debian and derivatives-specific.
fr: Cette variable configure le chemin de construction (depuis dpkg 1.18.8) à utiliser avec des fonctions telles que B<fixdebugpath> de telle sorte qu'elles soient contrôlées par l'appelant. Cette variable est actuellement spécifique à Debian et à ses dérivés.

note: type: =head2
en: Configuration files
fr: Fichiers de configuration.

note: type: textblock
en: System wide configuration file.
fr: Fichier de configuration pour l'ensemble du système.

note: type: =item
en: B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or
fr: B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> ou

note: type: textblock
en: User configuration file.
fr: Fichier de configuration propre à l'utilisateur

note: type: textblock
en: To pass build flags to a build command in a Makefile:
fr: Pour passer des drapeaux de compilation à une commande de compilation dans un Makefile :

note: type: textblock
en: To set build flags in a shell script or shell fragment, B<eval> can be used to interpret the output and to export the flags in the environment:
fr: Pour définir les drapeaux de compilation dans un script shell ou un fragment de shell, on peut utiliser B<eval> pour interpréter la sortie et exporter les drapeaux dans l'environnement :

note: type: textblock
en: or to set the positional parameters to pass to a command:
fr: ou définir les paramètres de position à passer à la commande :

note: type: textblock
en: You should call B<dpkg-buildflags> or include B<buildflags.mk> from the B<debian/rules> file to obtain the needed build flags to pass to the build system.  Note that older versions of B<dpkg-buildpackage> (before dpkg 1.16.1)  exported these flags automatically.  However, you should not rely on this, since this breaks manual invocation of B<debian/rules>.
fr: Il faut appeler B<dpkg-buildflags> ou inclure B<buildflags.mk> à partir du fichier B<debian/rules> pour obtenir les drapeaux de compilation nécessaires à passer au système de construction. Veuillez noter que les anciennes versions de B<dpkg-buildpackage> (antérieures à dpkg 1.16.1) exportaient ces drapeaux automatiquement. Néanmoins, il est déconseillé de dépendre de ce comportement parce qu'il casse l'appel manuel de B<debian/rules>.

note: type: textblock
en: For other build systems, or when you need more fine-grained control about which flags are passed where, you can use B<--get>.  Or you can include B<buildflags.mk> instead, which takes care of calling B<dpkg-buildflags> and storing the build flags in make variables.
fr: Pour d'autres systèmes de construction ou si on souhaite un contrôle extrêmement précis sur le choix et la position où sont passés les drapeaux, B<--get> peut être utilisé. Autrement, il est possible d'inclure B<buildflags.mk> qui s'occupe de l'appel de B<dpkg-buildflags> et du placement des drapeaux de compilation dans les variables de make.

note: type: textblock
en: If you want to export all buildflags into the environment (where they can be picked up by your build system):
fr: Si vous voulez exporter tous les drapeaux de compilation dans l'environnement (où le système de construction peut les récupérer) :

note: type: textblock
en: For some extra control over what is exported, you can manually export the variables (as none are exported by default):
fr: Pour un contrôle supplémentaire sur ce qui est exporté, vous pouvez exporter manuellement les variables (puisque aucune n'est exportée par défaut) :

note: type: textblock
en: And you can of course pass the flags to commands manually:
fr: Et enfin, vous pouvez bien sûr passer manuellement les drapeaux aux commandes :

note: type: textblock
en: dpkg-buildpackage - build binary or source packages from sources
fr: dpkg-buildpackage - Construire depuis les sources des paquets binaires ou sources

note: type: textblock
en: It checks that the build-dependencies and build-conflicts are satisfied (unless B<-d> or B<--no-check-builddeps> is specified).
fr: Contrôle des dépendances de construction et des conflits de construction (non effectué si B<-d> ou B<--no-check-builddeps> sont utilisés).

note: type: textblock
en: If one or more specific targets have been selected with the B<-T> or B<--target> option, it calls those targets and stops here.  Otherwise it runs the B<preclean> hook and calls B<fakeroot debian/rules clean> to clean the build-tree (unless B<-nc> or B<--no-pre-clean> is specified).
fr: Si une ou plusieurs cibles particulières ont été indiquées avec les options B<-T> ou B<--target>, appel de ces cibles et arrêt. Dans le cas contraire, exécution du point d'entrée B<preclean> et appel de B<fakeroot debian/rules clean> pour nettoyage de l'arborescence source (sauf si B<-nc> ou B<--no-pre-clean> ont été utilisés).

note: type: textblock
en: It runs the B<build> hook and calls B<debian/rules> I<build-target>, then runs the B<binary> hook followed by B<fakeroot debian/rules> I<binary-target> (unless a source-only build has been requested with B<--build=source> or equivalent options).  Note that I<build-target> and I<binary-target> are either B<build> and B<binary> (default case, or if an B<any> and B<all> build has been requested with B<--build> or equivalent options), or B<build-arch> and B<binary-arch> (if an B<any> and not B<all> build has been requested with B<--build> or equivalent options), or B<build-indep> and B<binary-indep> (if an B<all> and not B<any> build has been requested with B<--build> or equivalent options).
fr: Exécution du point d'entrée B<build> et appel de B<debian/rules> I<build-target>, puis exécution du point d'entrée B<binary> suivie de B<fakeroot debian/rules> I<binary-target> (sauf si une construction source seule a été demandée avec B<--build=source> ou des options équivalentes). Noter que I<build-target> et I<binary-target> sont soit B<build> et B<binary> (cas par défaut, ou si une construction B<any> et B<all> a été demandée avec B<--build> ou des options équivalentes), soit B<build-arch> et B<binary-arch> (si une construction B<any> et pas B<all> a été demandée avec B<--build> ou des options équivalentes), soit B<build-indep> et B<binary-indep> (si une construction B<all> et pas B<any> a été demandée avec B<--build> ou des options équivalentes).

note: type: textblock
en: It runs the B<postclean> hook and if B<-tc> or B<--post-clean> is specified, it will call B<fakeroot debian/rules clean> again.
fr: Exécution du point d'entrée B<postclean> et si B<-tc> ou B<--post-clean> sont utilisés, appel de B<fakeroot debian/rules clean> à nouveau.

note: type: textblock
en: It calls B<dpkg-source --after-build>.
fr: Appel de B<dpkg-source --after-build>.

note: type: textblock
en: It runs the B<check> hook and calls a package checker for the B<.changes> file (if a command is specified in B<DEB_CHECK_COMMAND> or with B<--check-command>).
fr: Exécution du point d'entrée B<check> et appel d'un contrôleur de paquet pour le fichier B<.changes> (dans le cas où une commande est spécifiée dans B<DEB_CHECK_COMMAND> ou avec B<--check-command>).

note: type: textblock
en: It runs the B<sign> hook and signs using the OpenPGP backend (as long as it is not an UNRELEASED build, or B<--no-sign> is specified) to sign the B<.dsc> file (if any, unless B<-us> or B<--unsigned-source> is specified), the B<.buildinfo> file (unless B<-ui>, B<--unsigned-buildinfo>, B<-uc> or B<--unsigned-changes> is specified) and the B<.changes> file (unless B<-uc> or B<--unsigned-changes> is specified).
fr: Exécution du point d'entrée B<sign> et signature avec le dorsal OpenPGP (à condition que ce ne soit pas une construction pour UNRELEASED, ou si B<--no-sign> est spécifié), pour signature des fichiers B<.dsc> (sauf si B<-us> ou si B<--unsigned-source> sont spécifiés), B<.buildinfo> (sauf si B<-ui>, B<--unsigned-buildinfo>, B<-uc> ou B<--unsigned-changes> sont spécifiés) et B<.changes> (sauf si B<-uc> ou B<--unsigned-changes> sont spécifiés).

note: type: textblock
en: It runs the B<done> hook.
fr: Exécution du point d'entrée B<done>.

note: type: textblock
en: All long options can be specified both on the command line and in the B<dpkg-buildpackage> system and user configuration files.  Each line in the configuration file is either an option (exactly the same as the command line option but without leading hyphens) or a comment (if it starts with a ‘B<#>’).
fr: Toutes les options longues peuvent être spécifiées  à la fois sur la ligne de commande et dans les fichiers de configuration utilisateur et de système B<dpkg-buildpackage>. Chaque ligne du fichier de configuration est soit une option (identique à une option en ligne de commande mais sans tiret), soit un commentaire (si elle commence par « B<#> »).

note: type: textblock
en: Specifies the build I<type> from a comma-separated list of components (since dpkg 1.18.5).  All the specified components get combined to select the single build type to use, which implies a single build run with a single F<.changes> file generated.  Passed to B<dpkg-genchanges>.
fr: Indique le I<type> de construction à partir d'une liste de composants séparés par des virgules (depuis dpkg 1.18.5). Tous les composants indiqués sont combinés pour choisir l'unique type de construction à utiliser, ce qui implique qu'une seule construction est exécuté avec la génération d'un seul fichier F<.changes>. Passé à B<dpkg-genchanges>.

note: type: textblock
en: The allowed values are:
fr: Les valeurs autorisées sont :

note: type: textblock
en: Builds the source package.
fr: Construit le paquet source.

note: type: textblock
en: Builds the architecture specific binary packages.
fr: Construit les paquets binaires spécifiques à l'architecture.

note: type: textblock
en: Builds the architecture independent binary packages.
fr: Construit les paquets binaires indépendants de l'architecture.

note: type: textblock
en: Builds the architecture specific and independent binary packages.  This is an alias for B<any,all>.
fr: Construit les paquets binaires particuliers et indépendants de l'architecture. C'est un alias de B<any,all>.

note: type: textblock
en: Builds everything.  This is an alias for B<source,any,all>, and the same as the default case when no build option is specified.
fr: Construction complète. C'est un alias de B<source,any,all>, et il est identique au cas par défaut où aucune option de construction n'est indiquée.

note: type: textblock
en: Equivalent to B<--build=source,all> (since dpkg 1.17.11).
fr: Équivalent de B<--build=source,all> (depuis dpkg 1.17.11).

note: type: textblock
en: Equivalent to B<--build=source,any> (since dpkg 1.17.11).
fr: Équivalent de B<--build=source,any> (depuis dpkg 1.17.11).

note: type: textblock
en: Equivalent to B<--build=binary> or B<--build=any,all>.
fr: Équivalent de B<--build=binary> ou B<--build=any,all>.

note: type: textblock
en: Equivalent to B<--build=any>.
fr: Équivalent de B<--build=any>

note: type: textblock
en: Equivalent to B<--build=all>.
fr: Équivalent de B<--build=all>.

note: type: textblock
en: Equivalent to B<--build=source>.
fr: Équivalent à B<--build=source>.

note: type: textblock
en: Equivalent to B<--build=full>, B<--build=source,binary> or B<--build=source,any,all> (since dpkg 1.15.8).
fr: Équivalent de B<--build=full>, B<--build=source,binary> ou B<--build=source,any,all> (depuis dpkg 1.15.8).

note: type: =item
en: B<--target=>I<target>[,...]
fr: B<--target=>I<cible>[,...]

note: type: =item
en: B<--target> I<target>[,...]
fr: B<--target> I<cible>[,...]

note: type: =item
en: B<-T>, B<--rules-target=>I<target>[,...]
fr: B<-T>, B<--rules-target=>I<cible>[,...]

note: type: textblock
en: Calls B<debian/rules> I<target> once per target specified, after having setup the build environment (except for calling B<dpkg-source --before-build>), and stops the package build process here (since dpkg 1.15.0, long option since dpkg 1.18.8, multi-target support since dpkg 1.18.16).  If B<--as-root> is also given, then the command is executed as root (see B<--root-command>).  Note that known targets that are required to be run as root do not need this option (i.e. the B<clean>, B<binary>, B<binary-arch> and B<binary-indep> targets).
fr: Appelle B<debian/rules> I<cible> une fois par cible spécifiée, après avoir mis en place l'environnement de construction (sauf pour appeler B<dpkg-source --before-build>), puis interrompt le processus de construction (depuis dpkg 1.15.0, option longue depuis dpkg 1.18.8, pris en charge de multiples cibles depuis dpkg 1.18.16). Si B<--as-root> est également utilisé, la commande sera exécutée avec les privilèges du superutilisateur (voir B<--root-command>). Noter que les cibles connues dont l'exécution par root est imposée n'ont pas besoin de cette option (c'est-à-dire les cibles B<clean>, B<binary>, B<binary-arch> et B<binary-indep>).

note: type: textblock
en: Only meaningful together with B<--target> (since dpkg 1.15.0).  Requires that the target be run with root rights.
fr: N'est utile qu'avec B<--target> (depuis dpkg 1.15.0). Impose d'exécuter la cible avec les privilèges du superutilisateur.

note: type: =item
en: B<-C>I<changes-description>
fr: B<-C>I<description-des-changements>

note: type: =item
en: B<-m>I<maintainer-address>
fr: B<-m>I<adresse-du-responsable>

note: type: =item
en: B<-e>I<maintainer-address>
fr: B<-e>I<adresse-du-responsable>

note: type: textblock
en: Passed unchanged to B<dpkg-genchanges>.  See its manual page.
fr: Passé tel quel à B<dpkg-genchanges>. Voir sa page de manuel.

note: type: =item
en: B<--build-by=>I<maintainer-address>
fr: B<--build-by=>I<adresse-du-responsable>

note: type: =item
en: B<--source-by=>I<maintainer-address> (since dpkg 1.21.10)
fr: B<--source-by=>I<adresse-du-responsable> (depuis dpkg 1.21.10)

note: type: textblock
en: Pass as B<-m> to B<dpkg-genchanges>.  See its manual page.
fr: Passé comme B<-m> à B<dpkg-genchanges>. Voir sa page de manuel.

note: type: =item
en: B<--release-by=>I<maintainer-address>
fr: B<--release-by=>I<adresse-du-responsable>

note: type: =item
en: B<--changed-by=>I<maintainer-address> (since dpkg 1.21.10)
fr: B<--changed-by=>I<adresse-du-responsable> (depuis dpkg 1.21.10)

note: type: textblock
en: Pass as B<-e> to B<dpkg-genchanges>.  See its manual page.
fr: Passé comme B<-e> à B<dpkg-genchanges>. Voir sa page de manuel.

note: type: textblock
en: Specify the Debian architecture we build for (long option since dpkg 1.17.17).  The architecture of the machine we build on is determined automatically, and is also the default for the host machine.
fr: Précise l'architecture Debian pour laquelle on construit (option longue depuis dpkg 1.17.17). L'architecture de la machine sur laquelle on construit est automatiquement déterminée ; c'est aussi l'architecture par défaut de la machine hôte.

note: type: textblock
en: Specify the GNU system type we build for (long option since dpkg 1.17.17).  It can be used in place of B<--host-arch> or as a complement to override the default GNU system type of the host Debian architecture.
fr: Précise le type de système GNU pour lequel on construit (option longue depuis dpkg 1.17.17). Il peut être utilisé à la place de B<--host-arch> ou en tant que complément afin de remplacer le type de système GNU par défaut de l'architecture Debian hôte.

note: type: textblock
en: Specify the Debian architecture the binaries built will build for (since dpkg 1.17.17).  The default value is the host machine.
fr: Précise l'architecture Debian pour laquelle les binaires compilés vont construire (depuis dpkg 1.17.17). La valeur par défaut est l'architecture de la machine hôte.

note: type: =item
en: B<--target-type> I<gnu-system-type>
fr: B<--target-type> I<type-de-système-gnu>

note: type: textblock
en: Specify the GNU system type the binaries built will build for (since dpkg 1.17.17).  It can be used in place of B<--target-arch> or as a complement to override the default GNU system type of the target Debian architecture.
fr: Précise le type de système GNU pour lequel les binaires compilés vont construire (depuis dpkg 1.17.17). Il peut être utilisé à la place de B<--target-arch> ou en tant que complément afin de remplacer le type de système GNU par défaut de l'architecture Debian cible.

note: type: =item
en: B<-P>, B<--build-profiles=>I<profile>[B<,>...]
fr: B<-P>, B<--build-profiles=>I<profil>[B<,>...]

note: type: textblock
en: Specify the profile(s) we build, as a comma-separated list (since dpkg 1.17.2, long option since dpkg 1.18.8).  The default behavior is to build for no specific profile.  Also sets them (as a space separated list) as the B<DEB_BUILD_PROFILES> environment variable which allows, for example, B<debian/rules> files to use this information for conditional builds.
fr: Précise le ou les profils que l'on construit, sous forme d'une liste séparée par des virgules (depuis dpkg 1.17.2, option longue depuis dpkg 1.18.8). Le comportement par défaut est de construire pour un profil non spécifique. Cela les définit également (sous la forme d'une liste séparée par des espaces) en tant que variable d'environnement B<DEB_BUILD_PROFILES>, ce qui permet, par exemple, au fichiers B<debian/rules> d'utiliser cette information pour des constructions conditionnelles.

note: type: =item
en: B<-j>, B<--jobs>[=I<jobs>|B<auto>]
fr: B<-j>, B<--jobs>[I<tâches>|B<auto>]

note: type: textblock
en: Specifies the number of jobs allowed to be run simultaneously (since dpkg 1.14.7, long option since dpkg 1.18.8).  The number of jobs matching the number of online processors if B<auto> is specified (since dpkg 1.17.10), or unlimited number if I<jobs> is not specified.  The default behavior is B<auto> (since dpkg 1.18.11) in non-forced mode (since dpkg 1.21.10), and as such it is always safer to use with any package including those that are not parallel-build safe.  Setting the number of jobs to B<1> will restore serial execution.
fr: Spécifier le nombre de processus simultanés qui peuvent être exécutés (option longue depuis dpkg 1.18.8). Le nombre de tâches correspondant au nombre de processeurs en ligne si B<auto> est indiquée (depuis dpkg 1.17.10), ou un nombre illimité si I<jobs> n'est pas indiqué. Le comportement par défaut est B<auto> (depuis dpkg 1.18.11) en mode non forcé (depuis dpkg 1.21.10) et, à ce titre, il est plus sûr de l'utiliser avec tous les paquets y compris ceux qui ne sont pas sécurisés pour une construction parallèle. Fixer le nombre de tâches à B<1> rétablira une exécution sérielle.

note: type: textblock
en: Will add B<parallel=>I<jobs> or B<parallel> to the B<DEB_BUILD_OPTIONS> environment variable which allows debian/rules files to opt-in to use this information for their own purposes.  The I<jobs> value will override the B<parallel=>I<jobs> or B<parallel> option in the B<DEB_BUILD_OPTIONS> environment variable.  Note that the B<auto> value will get replaced by the actual number of currently active processors, and as such will not get propagated to any child process.  If the number of online processors cannot be inferred then the code will fallback to using serial execution (since dpkg 1.18.15), although this should only happen on exotic and unsupported systems.
fr: L'option ajoutera B<parallel=>I<tâches> ou B<parallel> à la variable d'environnement B<DEB_BUILD_OPTIONS> ce qui permet aux fichiers debian/rules de choisir d'utiliser cette information pour leurs propres besoins. La valeur I<jobs> remplacera les options B<parallel=>I<tâches> ou B<parallel> dans la variable d'environnement B<DEB_BUILD_OPTIONS>. Notez que la valeur B<auto> sera remplacée par le nombre réel de processeurs actuellement actifs, et par conséquent ne sera pas transmise à aucun processus enfant. Si le nombre de processeurs en ligne ne peut pas être déduit, alors le code utilisera par défaut une exécution sérielle (depuis dpkg 1.18.15), même si cela ne devrait arriver que sur des systèmes exotiques et non pris en charge.

note: type: =item
en: B<-J>, B<--jobs-try>[=I<jobs>|B<auto>]
fr: B<-J>, B<--jobs-try>[=I<tâches>|B<auto>]

note: type: textblock
en: This option (since dpkg 1.18.2, long option since dpkg 1.18.8) is equivalent to the B<-j> above.
fr: Cette option (depuis dpkg 1.18.2, option longue depuis dpkg 1.18.8) est équivalente à l'option B<-j> ci-dessus.

note: type: textblock
en: Since the behavior for B<-j> changed in dpkg 1.21.10 to the opt-in mode, you can use this option instead if you need to guarantee semantics across dpkg release series.
fr: Dans la mesure où le comportement de B<-j> a changé dans dpkg 1.21.10 pour le mode « opt-in », vous pouvez utiliser cette option à la place si vous devez garantir des sémantiques dans toutes les versions de dpkg.

note: type: =item
en: B<--jobs-force>[=I<jobs>|B<auto>]
fr: B<--jobs-force>[=I<tâches>|B<auto>]

note: type: textblock
en: This option (since dpkg 1.21.10) is equivalent to the B<--jobs> option except that it will enable forced parallel mode, by adding the B<make> B<-j> option with the computed number of parallel jobs to the B<MAKEFLAGS> environment variable.
fr: Cette option (depuis dpkg 1.21.10) est équivalente à l'option B<--jobs> sauf qu'elle active le mode parallèle forcé en ajoutant l'option B<make> B<-j> avec le nombre calculé de tâches parallèles à la variable d'environnement B<MAKEFLAGS>.

note: type: textblock
en: This should cause all subsequent make invocations to inherit the option, thus forcing the parallel setting on the packaging (and possibly the upstream build system if that uses L<make(1)>) regardless of their support for parallel builds, which might cause build failures.
fr: Cela devrait faire que les invocations ultérieures de make héritent de cette option, forçant donc une configuration parallèle de l'empaquetage (et potentiellement le système de construction amont s'il utilise L<make(1)>), sans tenir compte de la prise en compte des constructions parallèles, ce qui pourrait provoquer des échecs de constructions.

note: type: textblock
en: Check build dependencies and conflicts; abort if unsatisfied (long option since dpkg 1.18.8).  This is the default behavior.
fr: Vérification des dépendances de constructions et des conflits ; se termine en cas de problèmes (option longue depuis dpkg 1.18.8). C'est le comportement par défaut.

note: type: textblock
en: Do not check build dependencies and conflicts (long option since dpkg 1.18.8).
fr: Pas de vérification des dépendances de constructions et des conflits (option longue depuis dpkg 1.18.8).

note: type: textblock
en: Do not check built-in build dependencies and conflicts (since dpkg 1.18.2).  These are the distribution specific implicit build dependencies usually required in a build environment, the so called Build-Essential package set.
fr: Pas de vérification des dépendances de constructions internes et des conflits (depuis dpkg 1.18.2). Il s'agit des dépendances de construction implicites spécifiques à la distribution habituellement requises dans un environnement de construction, c'est l'ensemble de paquets appelé Build-Essential.

note: type: textblock
en: Do not clean the source tree before building (long option since dpkg 1.18.8).  Implies B<-b> if nothing else has been selected among B<-F>, B<-g>, B<-G>, B<-B>, B<-A> or B<-S>.  Implies B<-d> with B<-S> (since dpkg 1.18.0).
fr: Pas de nettoyage de l'arborescence des sources avant la construction (option longue depuis dpkg 1.18.8). Implique B<-b> si aucune des options B<-F>, B<-g>, B<-G>, B<-B>, B<-A> ou B<-S> n'est utilisée). Implique B<-d> avec B<-S> (depuis dpkg 1.18.0).

note: type: textblock
en: Clean the source tree before building (since dpkg 1.18.8).  This is the default behavior.
fr: Nettoyage de l'arborescence des sources avant la construction (depuis dpkg 1.18.8). C'est le comportement par défaut.

note: type: textblock
en: Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  after the package has been built (long option since dpkg 1.18.8).
fr: Nettoyage de l'arborescence des sources (en utilisant I<commande-pour-obtenir-privilèges-de-root> B<debian/rules clean>) après la construction du paquet (option longue depuis dpkg 1.18.8).

note: type: textblock
en: Do not clean the source tree after the package has been built (since dpkg 1.19.1).  This is the default behavior.
fr: Pas de nettoyage de l'arborescence des sources après la construction du paquet (depuis dpkg 1.19.1). C'est le comportement par défaut.

note: type: textblock
en: Sanitize the build environment (since dpkg 1.20.0).  This will reset or remove environment variables, umask, and any other process attributes that might otherwise adversely affect the build of packages.  Because the official entry point to build packages is B<debian/rules>, packages cannot rely on these settings being in place, and thus should work even when they are not.  What to sanitize is vendor specific.
fr: Nettoyage de l'environnement de construction (depuis dpkg 1.20.0). Cela remet à zéro ou supprime les variables d'environnement, umask et tous les autres attributs de processus qui pourrait autrement affecter défavorablement la construction des paquets. Parce que le point d'entrée officiel pour la construction des paquets est B<debian/rules>, les paquets ne peuvent pas dépendre du fait que ces réglages sont présents et donc devraient fonctionner même quand ils ne le sont pas. Ce qu'il faut nettoyer est propre au fabricant.

note: type: =item
en: B<-r>, B<--root-command=>I<gain-root-command>
fr: B<-r>, B<--root-command=>I<commande-pour-obtenir-privilèges-de-root>

note: type: textblock
en: When B<dpkg-buildpackage> needs to execute part of the build process as root, it prefixes the command it executes with I<gain-root-command> if one has been specified (long option since dpkg 1.18.8).  Otherwise, if none has been specified, B<fakeroot> will be used by default, if the command is present.  I<gain-root-command> should start with the name of a program on the B<PATH> and will get as arguments the name of the real command to run and the arguments it should take.  I<gain-root-command> can include parameters (they must be space-separated) but no shell metacharacters.  I<gain-root-command> might typically be B<fakeroot>, B<sudo>, B<super> or B<really>.  B<su> is not suitable, since it can only invoke the user's shell with B<-c> instead of passing arguments individually to the command to be run.
fr: Quand B<dpkg-buildpackage> doit exécuter une partie du processus de construction en tant que root, il préfixe la commande exécutée par I<commande-pour-obtenir-privilèges-de-root>, si une a été spécifiée (option longue depuis dpkg 1.18.8). Si ce n'est pas le cas alors B<fakeroot> est utilisé par défaut. I<commande-pour-obtenir-privilèges-de-root> doit débuter par le nom d'un programme accessible depuis B<PATH> et avoir comme arguments le nom de la commande réelle avec les arguments qu'elle doit prendre. I<commande-pour-obtenir-privilèges-de-root> peut recevoir des paramètres (ils doivent être séparés par des espaces) mais aucun métacaractère de l'interpréteur de commandes. Classiquement I<commande-pour-obtenir-privilèges-de-root> devrait être B<fakeroot>, B<sudo>, B<super> ou B<really>. B<su> ne va pas, puisque ce programme peut uniquement utiliser l'interpréteur de commandes de l'utilisateur avec l'option B<-c> au lieu de passer directement les arguments à la commande qui doit être exécutée.

note: type: =item
en: B<-R>, B<--rules-file=>I<rules-file>
fr: B<-R>, B<--rules-file=>I<fichier-rules>

note: type: textblock
en: Building a Debian package usually involves invoking B<debian/rules> as a command with several standard parameters (since dpkg 1.14.17, long option since dpkg 1.18.8).  With this option it's possible to use another program invocation to build the package (it can include space separated parameters).  Alternatively it can be used to execute the standard rules file with another make program (for example by using B</usr/local/bin/make -f debian/rules> as I<rules-file>).
fr: Construire un paquet Debian implique généralement l'invocation de B<debian/rules> comme une commande avec de nombreux paramètres standard (depuis dpkg 1.14.17, option longue depuis dpkg 1.18.8). Avec cette option, il est possible d'utiliser un autre programme à utiliser pour la construction de paquet (ainsi que ses paramètres séparés par des espaces). Une autre utilisation possible est d'exécuter le fichier rules standard avec un autre programme make (par exemple en utilisant B</usr/local/bin/make -f debian/rules> comme I<fichier-rules>).

note: type: =item
en: B<--check-command=>I<check-command>
fr: B<--check-command=>I<commande-contrôleur>

note: type: textblock
en: Command used to check the B<.changes> file itself and any artifact built referenced in the file (since dpkg 1.17.6).  The command should take the B<.changes> pathname as an argument.  This command will usually be B<lintian>.
fr: Commande utilisée pour vérifier le fichier B<.changes> lui-même et tout objet construit référencé dans le fichier (depuis dpkg 1.17.6). La commande peut recevoir comme argument le nom de chemin de B<.changes>. Cette commande est en général B<lintian>.

note: type: textblock
en: Pass option I<opt> to the I<check-command> specified with B<DEB_CHECK_COMMAND> or B<--check-command> (since dpkg 1.17.6).  Can be used multiple times.
fr: Passer l'option I<opt> à I<commande-contrôleur> indiquée par B<DEB_CHECK_COMMAND> ou B<--check-command> (depuis dpkg 1.17.6). Peut être utilisé plusieurs fois.

note: type: =item
en: B<--hook->I<hook-name>B<=>I<hook-command>
fr: B<--hook->I<nom-de-point-d'entrée>B<=>I<commande-de-point-d'entrée>

note: type: textblock
en: Set the specified shell code I<hook-command> as the hook I<hook-name>, which will run at the times specified in the run steps (since dpkg 1.17.6).  The hooks will always be executed even if the following action is not performed (except for the B<binary> hook).  All the hooks will run in the unpacked source directory.
fr: Définir le code spécifié de l'interpréteur de commandes I<commande-de-point-d'entrée> comme point d'entrée I<nom-de-point-d'entré> qui sera exécuté aux moments spécifiés par les étapes d'exécution (depuis dpkg 1.17.6). Les points d'entrée seront toujours exécutés même si l'action suivante n'est pas effectuée (sauf pour le point d'entrée B<binary>). Tous les points d'entrée seront exécutés dans le répertoire source dépaqueté.

note: type: textblock
en: The current I<hook-name> supported are:
fr: Les I<nom-de-point-d'entrée> actuellement pris en charge sont :

note: type: textblock
en: The I<hook-command> supports the following substitution format string, which will get applied to it before execution:
fr: La I<commande-point-d'entrée> gère les chaînes de formatage de substitution suivantes, qui lui sont appliquées avant exécution :

note: type: textblock
en: A single % character.
fr: Un caractère % seul.

note: type: textblock
en: A boolean value (0 or 1), representing whether the following action is being performed.
fr: Une valeur booléenne (0 ou 1) qui indique si l'action suivante est effectuée.

note: type: textblock
en: The source package name.
fr: Nom du paquet source.

note: type: textblock
en: The source package version.
fr: La version du paquet source.

note: type: textblock
en: The source package version (without the epoch).
fr: La version du paquet source (sans l'« epoch »).

note: type: textblock
en: The upstream version.
fr: La version amont.

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

note: type: textblock
en: Set the I<filename> for the generated B<.buildinfo> file (since dpkg 1.21.0).
fr: Définir le I<fichier> pour le fichier B<.buildinfo> généré (depuis dpkg 1.21.0).

note: type: textblock
en: Pass option I<opt> to B<dpkg-genbuildinfo> (since dpkg 1.18.11).  Can be used multiple times.
fr: Passer l'option I<opt> à B<dpkg-genbuildinfo> (depuis dpkg 1.18.11). Peut être utilisé plusieurs fois.

note: type: =item
en: B<--sign-backend=>I<sign-backend>
fr: B<--sign-backend=>I<dorsal-de-signature>

note: type: textblock
en: Specify an OpenPGP backend interface to use when invoking the I<sign-command> (since dpkg 1.21.10).
fr: Préciser une interface de dorsal OpenPGP à utiliser lors de l'invocation de la commande I<sign-command> (depuis dpkg 1.21.10).

note: type: textblock
en: The default is B<auto>, where the best current backend available will be used.  The specific OpenPGP backends supported in order of preference are:
fr: C'est B<auto> par défaut, où le meilleur dorsal présent disponible sera utilisé. Les dorsaux spécifiques à OpenPGP pris en charge sont par ordre de préférence :

note: type: =item
en: B<-p>, B<--sign-command=>I<sign-command>
fr: B<-p>, B<--sign-command=>I<commande-de-signature>

note: type: =item
en: B<-k>, B<--sign-keyid=>I<key-id>
fr: B<-k>, B<--sign-keyid=>I<identifiant-clé>

note: type: =item
en: B<--sign-key=>I<key-id>
fr: B<--sign-key=>I<identifiant-clé>

note: type: textblock
en: Specify an OpenPGP key-ID (either a fingerprint or a user-ID) for the secret key to use when signing packages (B<--sign-key> since dpkg 1.18.8, B<--sign-keyid> since dpkg 1.21.10).
fr: Préciser un identifiant de clé OpenPGP (soit une empreinte soit un identifiant d'utilisateur) pour la clé secrète à utiliser lors de la signature des paquets (B<--sign-key> depuis dpkg 1.18.8, B<--sign-keyid> depuis dpkg 1.21.10).

note: type: =item
en: B<--sign-keyfile=>I<key-file>
fr: B<--sign-key=>I<fichier-de-clé>

note: type: textblock
en: Specify an OpenPGP I<key-file> containing the secret key to use when signing packages (since dpkg 1.21.10).
fr: Préciser un I<fichier-de-clé> OpenPGP contenant la clé secrète à utiliser pour la signature des paquets (depuis dpkg 1.21.10).

note: type: textblock
en: Do not sign the source package (long option since dpkg 1.18.8).
fr: Ne pas signer le paquet source (option longue depuis dpkg 1.18.8).

note: type: textblock
en: Do not sign the B<.buildinfo> file (since dpkg 1.18.19).
fr: Ne pas signer le fichier B<.buildinfo> (depuis dpkg 1.18.19).

note: type: textblock
en: Do not sign the B<.buildinfo> and B<.changes> files (long option since dpkg 1.18.8).
fr: Ne signer ni le fichier B<.buildinfo>, ni le fichier B<.changes> (option longue depuis dpkg 1.18.8).

note: type: textblock
en: Do not sign any file, this includes the source package, the B<.buildinfo> file and the B<.changes> file (since dpkg 1.18.20).
fr: Aucune signature de fichier, y compris du paquet source, du fichier B<.buildinfo> et du fichier B<.changes> (depuis dpkg 1.18.20).

note: type: textblock
en: Force the signing of the resulting files (since dpkg 1.17.0), regardless of B<-us>, B<--unsigned-source>, B<-ui>, B<--unsigned-buildinfo>, B<-uc>, B<--unsigned-changes> or other internal heuristics.
fr: Forcer la signature des fichiers produits (depuis dpkg 1.17.0) indépendamment de B<-us>, B<--unsigned-source>, B<-ui>, B<--unsigned-buildinfo>, B<-uc>, B<--unsigned-changes> ou d'autres heuristiques internes.

note: type: =item
en: B<-i>, B<--diff-ignore>[=I<regex>]
fr: B<-i>, B<--diff-ignore>[=I<expression-rationnelle>]

note: type: =item
en: B<-I>, B<--tar-ignore>[=I<pattern>]
fr: B<-I>, B<--tar-ignore>[=I<motif>]

note: type: =item
en: B<-z>, B<--compression-level=>I<level>
fr: B<-z>, B<--compression-level>=I<niveau>

note: type: =item
en: B<-Z>, B<--compression=>I<compressor>
fr: B<-Z>, B<--compression>=I<compression>

note: type: textblock
en: Passed unchanged to B<dpkg-source>.  See its manual page.
fr: Chaîne passée telle quelle à B<dpkg-source>. Voir la page de manuel correspondante.

note: type: textblock
en: Pass option I<opt> to B<dpkg-source> (since dpkg 1.15.6).  Can be used multiple times.
fr: Passer l'option I<opt> à B<dpkg-source> (depuis dpkg 1.15.6). Peut être utilisé plusieurs fois.

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

note: type: textblock
en: Set the I<filename> for the generated B<.changes> file (since dpkg 1.21.0).
fr: Définir le I<fichier> pour le fichier B<.changes> généré (depuis dpkg 1.21.0).

note: type: textblock
en: Pass option I<opt> to B<dpkg-genchanges> (since dpkg 1.15.6).  Can be used multiple times.
fr: Passer l'option I<opt> à B<dpkg-genchanges> (depuis dpkg 1.15.6). Peut être utilisé plusieurs fois.

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

note: type: =item
en: B<--admindir> I<dir>
fr: B<--admindir> I<rép>

note: type: textblock
en: Change the location of the B<dpkg> database (since dpkg 1.14.0).  The default location is I<%ADMINDIR%>.
fr: Changer l'endroit où se trouve la base de données de B<dpkg> (depuis dpkg 1.14.0). Par défaut, c'est I<%ADMINDIR%>.

note: type: =head2
en: External environment
fr: Environnement externe

note: type: textblock
en: If set, it will be used as the command to check the B<.changes> file (since dpkg 1.17.6).  Overridden by the B<--check-command> option.
fr: Si cette option est utilisée, elle le sera comme commande pour contrôler le fichier B<.changes> (depuis dpkg 1.17.6). Remplacée par l'option B<--check-command>.

note: type: textblock
en: If set, it will be used to sign the B<.changes>, B<.buildinfo> and B<.dsc> files (since dpkg 1.21.10).  Overridden by the B<--sign-keyfile> option.
fr: Si cette option est utilisée, elle le sera pour la signature des fichiers B<.changes>, B<.buildinfo> et B<.dsc> (depuis dpkg 1.21.10). Remplacée par l'option B<--sign-keyfile>.

note: type: textblock
en: If set, it will be used as the active build profile(s) for the package being built (since dpkg 1.17.2).  It is a space separated list of profile names.  Overridden by the B<-P> option.
fr: Si cette option est utilisée, elle sera utilisée comme profil(s) de construction actif(s) pour le paquet à construire (depuis dpkg 1.17.2). C'est une liste séparée par des espaces de noms de profil. Cette option est outrepassée par l'option B<-P>.

note: type: =head2
en: Internal environment
fr: Environnement interne

note: type: textblock
en: Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should not rely on their presence and should instead use the respective interface to retrieve the needed values, because that file is the main entry point to build packages and running it standalone should be supported.
fr: Même si B<dpkg-buildpackage> exporte certaines variables, B<debian/rules> ne doit pas dépendre de leur présence, mais doit préférablement utiliser l'interface correspondante pour retrouver les valeurs nécessaires, parce que ce fichier est le point d'entrée principal pour la construction des paquets et son exécution autonome devrait être prise en charge.

note: type: textblock
en: B<dpkg-architecture> is called with the B<-a> and B<-t> parameters forwarded.  Any variable that is output by its B<-s> option is integrated in the build environment.
fr: B<dpkg-architecture> est lancé avec les paramètres de B<-a> et B<-t>. Toute variable retournée par l'option B<-s> est intégrée dans l'environnement de construction.

note: type: textblock
en: This variable is set to I<gain-root-command> when the field B<Rules-Requires-Root> is set to a value different to B<no> and B<binary-targets>.
fr: Cette valeur est fixée à I<commande-pour-obtenir-privilèges-de-root> si le champ B<Rules-Requires-Root> est fixé à une valeur différente de B<no> ou B<binary-targets>.

note: type: textblock
en: This variable is set to the Unix timestamp since the epoch of the latest entry in I<debian/changelog>, if it is not already defined.
fr: Cette valeur est fixée à l'horodatage d'Unix depuis « l'epoch » de la dernière entrée de I<debian/changelog>, si elle n'a pas déjà été définie.

note: type: textblock
en: System wide configuration file
fr: Fichier de configuration pour l'ensemble du système

note: type: =item
en: I<$XDG_CONFIG_HOME/dpkg/buildpackage.conf> or
fr: I<$XDG_CONFIG_HOME/dpkg/buildpackage.conf> ou

note: type: =head2
en: Compiler flags are no longer exported
fr: Les drapeaux de compilation ne sont plus exportés.

note: type: textblock
en: Between dpkg 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with values as returned by B<dpkg-buildflags>.  This is no longer the case.
fr: Entre les versions 1.14.17 et 1.16.1, B<dpkg-buildpackage> exportait les drapeaux de compilation (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> et B<LDFLAGS>) avec les valeurs que renvoyait B<dpkg-buildflags>. Cela n'est plus le cas.

note: type: =head2
en: Default build targets
fr: Cibles construites par défaut

note: type: textblock
en: It should be possible to specify spaces and shell metacharacters and initial arguments for I<gain-root-command> and I<sign-command>.
fr: On devrait pouvoir mettre des espaces et des métacaractères du shell et les arguments initiaux de I<commande-pour-obtenir-privilèges-de-root> et I<commande-de-signature>.

note: type: textblock
en: dpkg-checkbuilddeps - check build dependencies and conflicts
fr: dpkg-checkbuilddeps - Vérifier les dépendances et les conflits de construction

note: type: textblock
en: B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]
fr: B<dpkg-checkbuilddeps> [I<option>...] [I<fichier-control>]

note: type: textblock
en: This program checks the installed packages in the system against the build dependencies and build conflicts listed in the control file.  If any are not met, it displays them and exits with a nonzero return code.
fr: Ce programme vérifie si les dépendances et les conflits de construction listés dans le fichier control existent dans les paquets installés sur le système. S'il en existe, il les affiche et se termine avec un code de retour différent de B<0>.

note: type: textblock
en: By default, B<debian/control> is read, but an alternate control filename may be specified on the command line.
fr: Par défaut, le fichier I<debian/control> est lu, mais un autre nom de fichier peut être indiqué sur la ligne de commande.

note: type: textblock
en: Ignore B<Build-Depends-Arch> and B<Build-Conflicts-Arch> lines (since dpkg 1.16.4).  Use when only arch-indep packages will be built, or combine with B<-B> when only a source package is to be built.
fr: Ignore les lignes B<Build-Depends-Arch> et B<Build-Conflicts-Arch> (depuis dpkg 1.16.4). À utiliser lorsque seuls des paquets indépendants d'une architecture seront construits ou à combiner avec B<-B> si seul un paquet source est construit.

note: type: textblock
en: Ignore B<Build-Depends-Indep> and B<Build-Conflicts-Indep> lines.  Use when only arch-dep packages will be built, or combine with B<-A> when only a source package is to be built.
fr: Ignore les lignes B<Build-Depends-Indep> et B<Build-Conflicts-Indep>. À utiliser lorsque seuls des paquets dépendants de l'architecture sont construits ou à combiner avec B<-A> si seul un paquet source est construit.

note: type: textblock
en: Ignore built-in build depends and conflicts (since dpkg 1.18.2).  These are implicit dependencies that are usually required on a specific distribution, the so called Build-Essential package set.
fr: Ignore les dépendances et les conflits de construction internes (depuis dpkg 1.18.2). Ce sont les dépendances implicites qui sont habituellement demandées sur une distribution particulière, c'est l'ensemble de paquets appelé Build-Essentiel.

note: type: =item
en: B<-d> I<build-depends-string>
fr: B<-d> I<chaine-des-dépendances-pour-la-construction>

note: type: =item
en: B<-c> I<build-conflicts-string>
fr: B<-c> I<chaîne-des-conflits-de-construction>

note: type: textblock
en: Use the given build dependencies/conflicts instead of those contained in the I<debian/control> file (since dpkg 1.14.17).
fr: Utilise les dépendances et conflits de construction donnés au lieu de ceux indiqués dans le fichier I<debian/control> (depuis dpkg 1.14.17).

note: type: textblock
en: Check build dependencies/conflicts assuming that the package described in the control file is to be built for the given host architecture instead of the architecture of the current system (since dpkg 1.16.2).
fr: Vérifie les dépendances et conflits de construction en supposant que le paquet décrit dans le fichier de contrôle doit être construit pour l'architecture hôte indiquée au lieu de celle du système (depuis dpkg 1.16.2).

note: type: =item
en: B<-P> I<profile>[B<,>...]
fr: B<-P> I<profil>[B<,>...]

note: type: textblock
en: Check build dependencies/conflicts assuming that the package described in the control file is to be built for the given build profile(s)  (since dpkg 1.17.2).  The argument is a comma-separated list of profile names.
fr: Vérifie les dépendances et conflits de construction en supposant que le paquet décrit dans le fichier de contrôle doit être construit pour le ou les profils donnés (depuis dpkg 1.17.2). L'argument est une liste séparée par des virgules des noms de profil.

note: type: textblock
en: If set, it will be used as the active build profile(s) for the package being built.  It is a space separated list of profile names.  Overridden by the B<-P> option.
fr: Si cette option est utilisée, elle sera utilisée comme profil(s) de construction actif(s) pour le paquet à construire. C'est une liste séparée par des espaces de noms de profil. Cette option est outrepassée par l'option B<-P>.

note: type: textblock
en: dpkg-deb - Debian package archive (.deb) manipulation tool
fr: dpkg-deb - Outil pour la manipulation des archives (.deb) des paquets Debian

note: type: textblock
en: B<dpkg-deb> [I<option>...] I<command>
fr: B<dpkg-deb> [I<options>...] I<commande>

note: type: textblock
en: B<dpkg-deb> packs, unpacks and provides information about Debian archives.
fr: B<dpkg-deb> crée un paquet, dépaquette une archive ou donne des renseignements sur les archives Debian

note: type: textblock
en: Use B<dpkg> to install and remove packages from your system.
fr: B<dpkg> sert à installer ou à supprimer des paquets sur le système.

note: type: textblock
en: You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you want to pass to B<dpkg-deb>.  B<dpkg> will spot that you wanted B<dpkg-deb> and run it for you.
fr: Il est possible d'exécuter B<dpkg-deb> en appelant B<dpkg> avec les options de B<dpkg-deb>. B<dpkg> comprend que B<dpkg-deb> est appelé et le lance.

note: type: textblock
en: For most commands taking an input archive argument, the archive can be read from standard input if the archive name is given as a single minus character («B<->»); otherwise lack of support will be documented in their respective command description.
fr: Pour la plupart des commandes recevant un argument d'entrée d'archive, l'archive peut être lue à partir de l'entrée standard si le nom d'archive est donné sous la forme d'un caractère moins (« B<-> ») unique ; sinon, l'absence de prise en charge sera documentée dans leurs descriptions de commande respectives.

note: type: =item
en: B<-b>, B<--build> I<binary-directory> [I<archive>|I<directory>]
fr: B<-b>, B<--build> I<répertoire-binaire> [I<archive>|I<répertoire>]

note: type: textblock
en: If no I<archive> is specified then B<dpkg-deb> will write the package into the file I<binary-directory>B<.deb>.
fr: Quand aucune I<archive> n'est donnée, B<dpkg-deb> écrit le paquet dansI<répertoire-binaire>B<.deb>.

note: type: textblock
en: If the archive to be created already exists it will be overwritten.
fr: Si l'archive qui doit être créée existe déjà, elle est remplacée.

note: type: =item
en: B<-I>, B<--info> I<archive> [I<control-file-name>...]
fr: B<-I>, B<--info> I<archive> [I<nom-fichier-control>...]

note: type: textblock
en: Provides information about a binary package archive.
fr: Donne des renseignements sur une archive de paquet binaire.

note: type: textblock
en: If no I<control-file-name>s are specified then it will print a summary of the contents of the package as well as its control file.
fr: Quand aucun argument I<fichier-control> n'est précisé, un résumé du contenu du paquet ainsi que son fichier « control » sont affichés.

note: type: textblock
en: If any I<control-file-name>s are specified then B<dpkg-deb> will print them in the order they were specified; if any of the components weren't present it will print an error message to stderr about each one and exit with status 2.
fr: Quand un argument I<fichier-control> est précisé, B<dpkg-deb> affiche les éléments dans l'ordre d'apparition ; quand l'un des éléments n'est pas présent, il affiche un message d'erreur sur « stderr » et quitte avec un code égal à B<2>.

note: type: textblock
en: Provides information about a binary package archive in the format specified by the B<--showformat> argument.  The default format displays the package's name and version on one line, separated by a tabulator.
fr: Cette option donne des informations sur l'archive d'un paquet binaire selon le format spécifié par l'argument B<--showformat>. Le format par défaut affiche le nom et la version du paquet sur une seule ligne, séparés par une tabulation.

note: type: =item
en: B<-f>, B<--field> I<archive> [I<control-field-name>...]
fr: B<-f>, B<--field> I<archive> [I<nom-du-champ-de-control>...]

note: type: textblock
en: Extracts control file information from a binary package archive.
fr: Extrait les renseignements du fichier « control » de l'archive du paquet binaire.

note: type: textblock
en: If no I<control-field-name>s are specified then it will print the whole control file.
fr: Quand aucun I<nom-du-champ-de-control> n'est précisé, le fichier « control » est affiché en entier.

note: type: textblock
en: If any are specified then B<dpkg-deb> will print their contents, in the order in which they appear in the control file.  If more than one I<control-field-name> is specified then B<dpkg-deb> will precede each with its field name (and a colon and space).
fr: Quand il y en a un, B<dpkg-deb> affiche ses éléments en suivant leur ordre d'apparition dans le fichier « control ». Quand il y a plus d'un argument I<nom-champ-control>, B<dpkg-deb> fait précéder chacun par le nom de son champ (puis par un « deux-points » et une espace).

note: type: textblock
en: No errors are reported for fields requested but not found.
fr: L'absence des champs demandés ne provoque pas de message d'erreur.

note: type: textblock
en: Lists the contents of the filesystem tree archive portion of the package archive.  It is currently produced in the format generated by B<tar>'s verbose listing.
fr: Liste la partie arborescence des fichiers d'une archive de paquet. Elle est actuellement produite dans le format généré par un listing verbeux de B<tar>.

note: type: =item
en: B<-x>, B<--extract> I<archive> I<directory>
fr: B<-x>, B<--extract> I<archive> I<répertoire>

note: type: textblock
en: Extracts the filesystem tree from a package archive into the specified directory.
fr: Extrait l'arborescence des fichiers d'un paquet archive dans le répertoire spécifié.

note: type: textblock
en: Note that extracting a package to the root directory will I<not> result in a correct installation! Use B<dpkg> to install packages.
fr: Il faut remarquer que l'extraction d'un paquet dans le répertoire root I<ne produit pas> une installation correcte ! Utilisez B<dpkg> pour l'installation des paquets.

note: type: textblock
en: I<directory> (but not its parents) will be created if necessary, and its permissions modified to match the contents of the package.
fr: I<répertoire> est créé si nécessaire (mais pas ses répertoires parents) et ses permissions sont modifiées pour correspondre au contenu du paquet.

note: type: =item
en: B<-X>, B<--vextract> I<archive> I<directory>
fr: B<-X>, B<--vextract> I<archive> I<répertoire>

note: type: textblock
en: Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a listing of the files extracted as it goes.
fr: Comme B<--extract> (B<-x>) avec B<--verbose> (B<-v>), ce qui affiche la liste des fichiers au fur et à mesure qu'ils sont extraits.

note: type: =item
en: B<-R>, B<--raw-extract> I<archive> I<directory>
fr: B<-R>, B<--raw-extract> I<archive> I<répertoire>

note: type: textblock
en: The target directory (but not its parents) will be created if necessary.
fr: Le répertoire cible est créé si nécessaire (mais pas ses répertoires parents).

note: type: textblock
en: The input archive is not (currently) processed sequentially, so reading it from standard input («B<->») is B<not> supported.
fr: L'archive d'entrée n'est pas actuellement traitée de façon séquentielle, aussi, sa lecture à partir de l'entrée standard (« B<-> ») n'est B<pas> prise en charge.

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

note: type: textblock
en: If no directory is specified then a subdirectory B<DEBIAN> in the current directory is used.
fr: Quand aucun répertoire n'est précisé, on utilise un sous-répertoire B<DEBIAN> du répertoire actuel.

note: type: textblock
en: This option is used to specify the format of the output B<--show> will produce.  The format is a string that will be output for each package listed.
fr: Cette option sert à spécifier le format de sortie de l'option B<--show>. Ce format sera utilisé pour chaque paquet listé.

note: type: textblock
en: The default for this field is “${Package}\t${Version}\n”.
fr: Par défaut, la valeur de ce champ est « ${Package}\t${Version}\n ».

note: type: textblock
en: Specify that the same compression parameters should be used for all archive members (i.e. B<control.tar> and B<data.tar>; since dpkg 1.17.6).  Otherwise only the B<data.tar> member will use those parameters.  The only supported compression types allowed to be uniformly used are B<none>, B<gzip>, B<xz> and B<zstd>.  The B<--no-uniform-compression> option disables uniform compression (since dpkg 1.19.0).  Uniform compression is the default (since dpkg 1.19.0).
fr: Indique que les mêmes paramètres de compression doivent être utilisés pour tous les membres de l'archive (c'est-à-dire B<control.tar> et B<data.tar> ; depuis dpkg 1.17.6). Sinon, seul le membre B<data.tar> utilisera ces paramètres. Les seuls types de compression pris en charge permis pour une utilisation uniforme sont B<none>, B<gzip>, B<xz> et B<zstd>. L'option B<--no-uniform-compression> désactive la compression uniforme (depuis dpkg 1.19.0). La compression uniforme est l'option par défaut (depuis dpkg 1.19.0).

note: type: textblock
en: Sets the maximum number of threads allowed for compressors that support multi-threaded operations (since dpkg 1.21.9).
fr: Fixe le nombre maximal de processus permis pour les compresseurs qui gèrent les opérations multi-threadées (depuis dpkg 1.21.9).

note: type: textblock
en: Set the owner and group for each entry in the filesystem tree data to root with id 0 (since dpkg 1.19.0).
fr: Fixe le propriétaire et le groupe de chaque entrée dans les données de l'arborescence du système de fichiers à root avec l'identité 0 (depuis dpkg 1.19.0).

note: type: textblock
en: B<Note>: This option can be useful for rootless builds (see I<rootless-builds.txt>), but should B<not> be used when the entries have an owner or group that is not root.  Support for these will be added later in the form of a meta manifest.
fr: B<Note> : cette option peut être utile pour les constructions sans root (voir I<rootless-builds.txt>) mais ne devrait B<pas> être utilisée si les entrées ont un propriétaire ou un groupe qui n'est pas root. Leur prise en charge sera ajoutée plus tard sous la forme d'un méta-manifeste.

note: type: textblock
en: Set the archive format version used when building (since dpkg 1.17.0).  Allowed values are B<2.0> for the new format, and B<0.939000> for the old one (default is B<2.0>).
fr: Indique la version du format d'archive utilisé lors de la construction (depuis dpkg 1.17.0). Les valeurs autorisées sont B<2.0> pour le nouveau format et B<0.939000> pour l'ancien (la valeur par défaut est B<2.0>).

note: type: textblock
en: The old archive format is less easily parsed by non-Debian tools and is now obsolete; its only use is when building packages to be parsed by versions of dpkg older than 0.93.76 (September 1995), which was released as i386 a.out only.
fr: L'ancien format d'archive, moins facilement compris par les outils non-Debian, est maintenant dépassé. On l'utilise seulement quand on construit des paquets qui doivent être analysés par des versions de dpkg plus anciennes que la version 0.93.76 (septembre 1995), qui fut produite uniquement pour le format « i386 a.out ».

note: type: textblock
en: Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an archive.  You can build any archive you want, no matter how broken, this way.
fr: Empêche les vérifications normales de B<dpkg-deb --build> quant au contenu proposé d'une archive. De cette façon, on peut construire n'importe quelle archive, aussi défectueuse soit-elle.

note: type: textblock
en: Enables verbose output (since dpkg 1.16.1).  This currently only affects B<--extract> making it behave like B<--vextract>.
fr: Active l'affichage bavard (depuis dpkg 1.16.1). Cela n'affecte actuellement que B<--extract> et le rend analogue à B<--vextract>.

note: type: textblock
en: Enables debugging output.  This is not very interesting.
fr: Permet les messages de débogage. Ce n'est pas très intéressant.

note: type: =head1
en: EXIT STATUS
fr: CODE DE SORTIE

note: type: textblock
en: The requested action was successfully performed.
fr: L'action demandée s'est correctement déroulée.

note: type: textblock
en: Fatal or unrecoverable error due to invalid command-line usage, or interactions with the system, such as accesses to the database, memory allocations, etc.
fr: Erreur fatale ou irrécupérable due à l'utilisation d'une ligne de commande non valable, ou interactions avec le système, telles que des accès à la base de données, des allocations de mémoire, etc.

note: type: textblock
en: The B<--threads-max> option overrides this value.
fr: L'option B<--threads-max> outrepasse cette valeur.

note: type: textblock
en: Sets the compressor type to use (since dpkg 1.21.10).
fr: Définit le type de compresseur à utiliser (depuis dpkg 1.21.10).

note: type: textblock
en: The B<-Z> option overrides this value.
fr: L'option B<-Z> outrepasse cette valeur.

note: type: textblock
en: Sets the compressor level to use (since dpkg 1.21.10).
fr: Définit le niveau de compression à utiliser (depuis dpkg 1.21.10).

note: type: textblock
en: The B<-z> option overrides this value.
fr: L'option B<-z> outrepasse cette valeur.

note: type: textblock
en: If set, B<dpkg-deb> will use it as the directory in which to create temporary files and directories.
fr: Si cette option est utilisée, B<dpkg-deb> l'utilisera comme répertoire pour créer les fichiers et répertoires temporaires.

note: type: textblock
en: Do not attempt to use just B<dpkg-deb> to install software! You must use B<dpkg> proper to ensure that all the files are correctly placed and the package's scripts run and its status and contents recorded.
fr: N'essayez pas d'installer un logiciel avec B<dpkg-deb> ! Vous devez utiliser B<dpkg> pour être sûr que tous ses fichiers sont correctement mis en place, que les scripts du paquet sont exécutés et que son contenu et son état sont enregistrés.

note: type: textblock
en: B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing.
fr: B<dpkg-deb -I> I<paquet1>B<.deb> I<paquet2>B<.deb> se trompe.

note: type: textblock
en: There is no authentication on B<.deb> files; in fact, there isn't even a straightforward checksum.  (Higher level tools like APT support authenticating B<.deb> packages retrieved from a given repository, and most packages nowadays provide an md5sum control file generated by debian/rules.  Though this is not directly supported by the lower level tools.)
fr: Il n'existe pas d'authentification des fichiers B<.deb>. Il n'existe même pas de système de somme de contrôle immédiat. Les outils de haut niveau comme APT gèrent l'authentification des paquets B<.deb> récupérés depuis un dépôt donné et la plupart des paquets fournissent désormais une somme de contrôle MD5 créée par debian/rules. Cependant, cela n'est pas directement géré par les outils de plus bas niveau.

note: type: textblock
en: dpkg-distaddfile - add entries to debian/files
fr: dpkg-distaddfile - Ajouter une entrée au fichier debian/files.

note: type: textblock
en: B<dpkg-distaddfile> [I<option>...] I<filename section priority>
fr: B<dpkg-distaddfile> [I<options>...] I<fichier section priorité>

note: type: textblock
en: B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>.
fr: B<dpkg-distaddfile> ajoute une entrée pour un fichier dans B<debian/files>.

note: type: textblock
en: It takes three non-option arguments, the filename and the section and priority for the B<.changes> file.
fr: Il prend trois arguments sans option, à savoir le nom du fichier, la section et la priorité, pour le fichier B<.changes>.

note: type: textblock
en: The filename should be specified relative to the directory where B<dpkg-genchanges> will expect to find the files, usually B<..>, rather than being a pathname relative to the current directory when B<dpkg-distaddfile> is run.
fr: Le nom du fichier sera indiqué relativement au répertoire dans lequel B<dpkg-genchanges> s'attend à trouver les fichiers, habituellement B<..>, plutôt que relativement au répertoire dans lequel est exécuté B<dpkg-distaddfile.>

note: type: =item
en: B<-f>I<files-list-file>
fr: B<-f>I<fichier/liste-des-fichiers>

note: type: textblock
en: Read or write the list of files to be uploaded here, rather than using B<debian/files>.
fr: Lit ou écrit la liste des fichiers qui doivent être envoyés vers l'archive dans ce fichier plutôt que dans le fichier B<debian/files>.

note: type: textblock
en: The list of generated files which are part of the upload being prepared.  B<dpkg-distaddfile> can be used to add additional files.
fr: La liste des fichiers créés qui seront installés sur le serveur. B<dpkg-distaddfile> peut être utilisé pour ajouter des fichiers supplémentaires.

note: type: textblock
en: dpkg-divert - override a package's version of a file
fr: dpkg-divert - Remplacer la version d'un fichier contenu dans un paquet.

note: type: textblock
en: B<dpkg-divert> [I<option>...] I<command>
fr: B<dpkg-divert> [I<option>...] I<commande>

note: type: textblock
en: B<dpkg-divert> is the utility used to set up and update the list of diversions.
fr: B<dpkg-divert> sert à créer et à mettre à jour la liste des détournements.

note: type: =item
en: [B<--add>] I<file>
fr: [B<--add>] I<fichier>

note: type: textblock
en: Add a diversion for I<file>.  The file is currently not renamed, see B<--rename>.
fr: Ajoute un détournement pour I<fichier>. Le fichier n'est pas renommé actuellement, voir B<--rename>.

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

note: type: textblock
en: Remove a diversion for I<file>.  The file is currently not renamed, see B<--rename>.
fr: Supprime un détournement pour I<fichier>. Le fichier n'est pas renommé actuellement, voir B<--rename>.

note: type: =item
en: B<--list> [I<glob-pattern>]
fr: B<--list> [I<motif-global>]

note: type: textblock
en: List all diversions, or ones matching I<glob-pattern>.
fr: Liste tous les détournements, ou ceux qui correspondent à I<motif-global>.

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

note: type: textblock
en: Print the name of the package that diverts I<file> (since dpkg 1.15.0).  Prints LOCAL if I<file> is locally diverted and nothing if I<file> is not diverted.
fr: Affiche le nom du paquet qui détourne I<fichier> (depuis dpkg 1.15.0). Affiche LOCAL si I<fichier> est détourné localement et n'affiche rien si I<fichier> n'est pas détourné.

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

note: type: textblock
en: Print the real name for a diverted file.
fr: Affiche le vrai nom d'un fichier détourné.

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

note: type: textblock
en: Set the administrative directory to I<directory>.  Defaults to «I<%ADMINDIR%>» if B<DPKG_ADMINDIR> has not been set.
fr: Définit le répertoire d'administration comme I<répertoire>. Par défaut c'est « I<%ADMINDIR%> » si B<DPKG_ADMINDIR> n'a pas été défini.

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

note: type: textblock
en: Set the installation directory, which refers to the directory where packages get installed (since dpkg 1.19.2).  Defaults to «I</>» if B<DPKG_ROOT> has not been set.
fr: Définit le répertoire d'installation qui désigne le répertoire où les paquets sont installés (depuis dpkg 1.19.2). Par défaut c'est « I</> » si B<DPKG_ROOT> n'a pas été défini.

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

note: type: textblock
en: Set the root directory to B<directory>, which sets the installation directory to «I<directory>» and the administrative directory to «I<directory>B<%ADMINDIR%>» (since dpkg 1.19.2)  if B<DPKG_ROOT> has not been set.
fr: Définit le répertoire root à B<directory>, ce qui définit le répertoire d'installation à « I<répertoire> » et le répertoire d'administration à « I<répertoire>B<%ADMINDIR%> » (depuis dpkg 1.19.2) si B<DPKG_ROOT> n'a pas été défini.

note: type: =item
en: B<--divert> I<divert-to>
fr: B<--divert> I<détourner-dans>

note: type: textblock
en: I<divert-to> is the location where the versions of I<file>, as provided by other packages, will be diverted.
fr: I<détourner-dans> est l'emplacement vers lequel les versions de I<fichier>, tel qu'il est donné par d'autres paquets, seront détournées.

note: type: textblock
en: Specifies that all packages' versions of this file are diverted.  This means, that there are no exceptions, and whatever package is installed, the file is diverted.  This can be used by an admin to install a locally modified version.
fr: Indique que toutes les versions de ce fichier sont détournées. Cela signifie qu'il n'y a pas d'exception et quel que soit le paquet installé, ce fichier sera détourné. Un administrateur peut par exemple installer une version modifiée localement.

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

note: type: textblock
en: I<package> is the name of a package whose copy of I<file> will not be diverted.  i.e. I<file> will be diverted for all packages except I<package>.
fr: I<paquet> est le nom du paquet dont la copie de I<fichier> ne sera pas détournée. Autrement dit, I<fichier> sera détourné sauf s'il appartient à I<paquet>.

note: type: textblock
en: Quiet mode, i.e. no verbose output.
fr: Mode silencieux, pas de bavardage.

note: type: textblock
en: Actually move the file aside (or back).  B<dpkg-divert> will abort operation in case the destination file already exists.  This is the common behavior used for diversions of files from the non-B<Essential> package set (see B<--no-rename> for more details).
fr: Met en fait le fichier de côté. Quand le fichier de destination existe, B<dpkg-divert> interrompt l'opération. C'est le comportement courant utilisé pour les détournements de fichiers à partir de l'ensemble de paquets non-B<Essential> (voir B<--no-rename> pour plus de détails).

note: type: textblock
en: Test mode, i.e. don't actually perform any changes, just demonstrate.
fr: Mode de test, ne modifie rien réellement, montre seulement.

note: type: textblock
en: If set and the B<--instdir> or B<--root> options have not been specified, it will be used as the filesystem root directory (since dpkg 1.19.2).
fr: Si cette variable est positionnée et que les options B<--admindir> ou B<--root> ne sont pas précisées, ce répertoire sera utilisé comme répertoire racine du système de fichiers (depuis dpkg 1.19.2).

note: type: textblock
en: If set and the B<--admindir> or B<--root> options have not been specified, it will be used as the B<dpkg> data directory.
fr: Si cette variable est positionnée et que les options B<--admindir> ou B<--root> ne sont pas précisées, ce répertoire sera utilisé comme répertoire de données pour B<dpkg>.

note: type: textblock
en: If set and the B<--local> and B<--package> options have not been specified, B<dpkg-divert> will use it as the package name.
fr: Si cette variable est positionnée et que les options B<--local> et B<--package> ne le sont pas, B<dpkg-divert> en utilisera la valeur comme nom de paquet.

note: type: textblock
en: Sets the debug mask (since dpkg 1.21.10) from an octal value.  The currently accepted flags are described in the B<dpkg --debug> option, but not all these flags might have an effect on this program.
fr: Définit le masque de débogage (depuis dpkg 1.21.10) à partir d'une valeur octale. Actuellement, les drapeaux acceptés sont décrits dans l'option B<dpkg --debug>, mais ces drapeaux n'auront pas tous un effet sur ce programme.

note: type: textblock
en: File which contains the current list of diversions of the system.  It is located in the B<dpkg> administration directory, along with other files important to B<dpkg>, such as I<status> or I<available>.
fr: Ce fichier contient la liste des détournements en œuvre sur le système. Il se trouve dans le répertoire d'administration de B<dpkg>, avec d'autres fichiers importants comme I<status> ou I<available>.

note: type: textblock
en: When adding, default is B<--local> and B<--divert> I<original>B<.distrib>.  When removing, B<--package> or B<--local> and B<--divert> must match if specified.
fr: Pour l'ajout, le défaut est B<--local> et B<--divert> I<original>B<.distrib>. Pour la suppression, B<--package> ou B<--local> et B<--divert> doivent correspondre quand ils sont précisés.

note: type: textblock
en: Directories can't be diverted with B<dpkg-divert>.
fr: On ne peut pas détourner des répertoires avec B<dpkg-divert>.

note: type: textblock
en: To divert all copies of a I</usr/bin/example> to I</usr/bin/example.foo>, i.e. directs all packages providing I</usr/bin/example> to install it as I</usr/bin/example.foo>, performing the rename if required:
fr: Pour détourner toutes les copies de I</usr/bin/example> vers I</usr/bin/example.toto>, c'est-à-dire demander aux paquets qui fournissent I</usr/bin/example> de l'installer dans I</usr/bin/example.toto>, en effectuant le changement de nom si nécessaire :

note: type: verbatim
en:  dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example
fr:  dpkg-divert --divert /usr/bin/example.toto --rename /usr/bin/example

note: type: textblock
en: To remove that diversion:
fr: Pour supprimer ce détournement :

note: type: textblock
en: To divert any package trying to install I</usr/bin/example> to I</usr/bin/example.foo>, except your own I<wibble> package:
fr: Pour détourner n'importe quel paquet qui veut installer I</usr/bin/example> dans I</usr/bin/example.toto>, sauf votre propre paquet I<wibble> :

note: type: verbatim
en:  dpkg-divert --package wibble --divert /usr/bin/example.foo \
        --rename /usr/bin/example
fr:  dpkg-divert --package wibble --divert /usr/bin/example.toto \
        --rename /usr/bin/example

note: type: textblock
en: dpkg-genbuildinfo - generate Debian .buildinfo files
fr: dpkg-genbuildinfo - Créer des fichiers .buildinfo Debian.

note: type: textblock
en: B<dpkg-genbuildinfo> reads information from an unpacked and built Debian source tree and from the files it has generated and generates a Debian control file describing the build environment and the build artifacts (B<.buildinfo> file).
fr: B<dpkg-genbuildinfo> lit les informations à la fois dans une arborescence debian dépaquetée et déjà construite et sur les fichiers qui ont été créés ; puis il crée un fichier de contrôle décrivant l'environnement et les objets de construction (c'est le fichier B<.buildinfo>).

note: type: textblock
en: Specifies the build I<type> from a comma-separated list of components.
fr: Indique un I<type> de construction à partir d'une liste séparée par des virgules de composants.

note: type: textblock
en: Generate build information including unqualified build dependencies (B<Build-Depends>) and architecture specific build dependencies (B<Build-Depends-Arch>).
fr: Génère les informations de construction comprenant les dépendances de construction non qualifiées (B<Build-Depends>) et les dépendances de construction spécifiques à l'architecture (B<Build-Depends-Arch>).

note: type: textblock
en: Generate build information including unqualified build dependencies (B<Build-Depends>) and architecture independent build dependencies (B<Build-Depends-Indep>).
fr: Génère les informations de construction comprenant les dépendances de construction non qualifiées (B<Build-Depends>) et les dépendances de construction indépendantes de l'architecture (B<Build-Depends-Indep>).

note: type: textblock
en: Effectively ignored; generate build information with just the unqualified build dependencies (B<Build-Depends>).
fr: Effectivement ignoré : génère les informations de construction avec seulement les dépendances de construction non qualifiées (B<Build-Depends>).

note: type: textblock
en: Generate build information with all three types of build dependencies.  This is an alias for B<any,all>.
fr: Génère les informations de construction avec les trois types de dépendances de construction. C'est un alias de B<any,all>.

note: type: textblock
en: Generate build information with all three types of build dependencies.  This is an alias for B<any,all,source>, and the same as the default case when no build option is specified.
fr: Génère les informations de construction avec les trois types de dépendances de construction. C'est un alias de B<any,all,source>. Identique au cas par défaut où aucune option de construction n'est indiquée.

note: type: =item
en: B<-c>I<controlfile>
fr: B<-c>I<fichier/control>

note: type: textblock
en: Specifies the main source control file to read information from.  The default is B<debian/control>.
fr: Indique le principal fichier de contrôle des sources où trouver des renseignements. Par défaut, c'est le fichier B<debian/control>.

note: type: =item
en: B<-l>I<changelog-file>
fr: B<-l>I<fichier-des-changements>

note: type: textblock
en: Specifies the changelog file to read information from.  The default is B<debian/changelog>.
fr: Indique le fichier des changements où trouver des renseignements. Par défaut, c'est le fichier B<debian/changelog>.

note: type: textblock
en: Specifies where is the list of files that have been produced by the build, rather than using B<debian/files>.
fr: Indique où est la liste des fichiers qui ont été produits par la construction, au lieu d'utiliser le fichier B<debian/files>.

note: type: =item
en: B<-F>I<changelog-format>
fr: B<-F>I<format-du-fichier-des-changements>

note: type: =item
en: B<-O>[I<filename>]
fr: B<-O>[I<nom-de-fichier>]

note: type: textblock
en: Print the buildinfo file to standard output (or I<filename> if specified)  rather than to I<dir>B</>I<source-name>B<_>I<binary-version>B<_>I<arch>B<.buildinfo> (where I<dir> is B<..> by default or I<upload-files-dir> if B<-u> was used).
fr: Affiche le fichier buildinfo sur la sortie standard (ou I<nom-de-fichier> si précisé) au lieu de I<répertoire>B</>I<nom-source>B<_>I<version-binaire>B<_>I<architecture>B<.buildinfo> (où I<répertoire> est B<..> par défaut ou I<répertoire-des-fichiers-à-installer> si l'option B<-u> a été utilisée).

note: type: =item
en: B<-u>I<upload-files-dir>
fr: B<-u>I<répertoire-des-fichiers-à-installer>

note: type: textblock
en: Look for the files to be uploaded in I<upload-files-dir> rather than B<..> (B<dpkg-genbuildinfo> needs to find these files so that it can include their sizes and checksums in the B<.buildinfo> file).
fr: Cherche les fichiers à installer dans I<répertoire-des-fichiers-à-installer> plutôt que dans B<..>. (B<dpkg-genbuildinfo> doit trouver ces fichiers de manière à mettre leurs tailles et leurs sommes de contrôle dans le fichier B<.buildinfo>).

note: type: textblock
en: By default, the B<Build-Kernel-Version> field will not be written out.
fr: Par défaut le champ B<Build-Kernel-Version> ne sera pas écrit.

note: type: textblock
en: Specify this option (since dpkg 1.19.0) to always write a B<Build-Kernel-Version> field when generating the B<.buildinfo>.
fr: Il faut préciser cette option (depuis dpkg 1.19.0) pour toujours remplir un champ B<Build-Kernel-Version> lors de la création de B<.buildinfo>.

note: type: textblock
en: By default, the B<Build-Path> field will only be written if the current directory starts with an allowed pattern.
fr: Par défaut, le champ B<Build-Path> ne sera rempli que si le répertoire courant débute par un motif autorisé.

note: type: textblock
en: On Debian and derivatives the pattern matches on B</build/> at the start of the pathname.
fr: Dans Debian et ses dérivés, le motif correspond à B</build/> au début du nom de chemin.

note: type: textblock
en: Specify this option to always write a B<Build-Path> field when generating the B<.buildinfo>.
fr: Il faut préciser cette option pour toujours remplir un champ B<Build-Path> lors de la création de B<.buildinfo>.

note: type: textblock
en: Change the location of the B<dpkg> database.  The default location is I</var/lib/dpkg>.
fr: Change l'endroit où se trouve la base de données de B<dpkg>. Par défaut, c'est I</var/lib/dpkg>.

note: type: textblock
en: B<dpkg-genbuildinfo> might produce informative messages on standard error.  B<-q> suppresses these messages.
fr: B<dpkg-genbuildinfo> devrait afficher des messages d'information sur la sortie d'erreur standard. B<-q> supprime ces messages.

note: type: textblock
en: This variable can be used to enable or disable various features that affect the information included in the .buildinfo file, via the B<buildinfo> option (since dpkg 1.18.19).  This option contains a comma-separated list of features, prefixed with the ‘B<+>’ or ‘B<->’ modifiers, to denote whether to enable or disable them.  The special feature “B<all>” can be used to enable or disable all other features.  The feature “B<path>” controls whether to unconditionally include the B<Build-Path> field.
fr: Cette variable peut être utilisée pour activer ou désactiver diverses fonctions qui affectent les informations comprises dans le fichier .buildinfo au moyen de l'option B<buildinfo> (depuis dpkg 1.18.19). Cette option fournit une liste, séparée par des virgules, de fonctionnalités, préfixées par les modificateurs « B<+> » ou « B<-> » pour indiquer s'il faut les activer ou les désactiver. La fonction spéciale « B<all> » peut être utilisée pour activer ou désactiver toutes les autres fonctions. La fonction « B<path> » contrôle l'inclusion sans condition du champ B<Build-Path>.

note: type: textblock
en: The list of generated files.  B<dpkg-genbuildinfo> reads the data here when producing a B<.buildinfo> file.
fr: La liste des fichiers créés. B<dpkg-genbuildinfo> lit dans ce fichier les données nécessaires à la création du fichier B<.buildinfo>.

note: type: textblock
en: dpkg-genchanges - generate Debian .changes files
fr: dpkg-genchanges - Créer des fichiers « .changes ».

note: type: textblock
en: B<dpkg-genchanges> reads information from an unpacked and built Debian source tree and from the files it has generated and generates a Debian upload control file (B<.changes> file).
fr: B<dpkg-genchanges> lit les informations à la fois dans une arborescence debian dépaquetée et déjà construite et à partir des fichiers qui ont été créés, et il crée un fichier de contrôle pour la mise en place dans l'archive Debian (c'est le fichier B<.changes>).

note: type: textblock
en: Specifies the build I<type> from a comma-separated list of components (since dpkg 1.18.5).
fr: Indique le I<type> de construction à partir d'une liste, séparée par des virgules, de composants (depuis dpkg 1.18.5).

note: type: textblock
en: Upload the source package.
fr: Envoyer le paquet source.

note: type: textblock
en: Upload the architecture specific binary packages.
fr: Envoyer les paquets binaires spécifiques à l'architecture.

note: type: textblock
en: Upload the architecture independent binary packages.
fr: Envoyer les paquets binaires indépendants de l'architecture.

note: type: textblock
en: Upload the architecture specific and independent binary packages.  This is an alias for B<any,all>.
fr: Envoyer les paquets binaires spécifiques et indépendants de l'architecture. C'est un alias pour B<any,all>.

note: type: textblock
en: Upload everything.  This is alias for B<source,any,all>, and the same as the default case when no build option is specified.
fr: Envoyer tout. C'est un alias de B<source,any,all> et identique au cas par défaut où aucune option de construction n'est indiquée.

note: type: textblock
en: The B<-s>I<x> options control whether the original source archive is included in the upload if any source is being generated (i.e.  B<-b> or B<-B> haven't been used).
fr: Les options B<-s>I<x> contrôlent si l'archive source d'origine est incluse dans l'installation produite si un paquet source est créé (c'est-à-dire que les options B<-b> ou B<-B> n'ont pas été utilisées).

note: type: textblock
en: By default, or if specified, the original source will be included only if the upstream version number (the version without epoch and without Debian revision) differs from the upstream version number of the previous changelog entry.
fr: Par défaut, ou quand l'option est indiquée, les sources d'origine sont incluses uniquement si le numéro de version majeur (c'est-à-dire la version sans les parties epoch et « révision Debian ») diffère de la version précédente indiquée dans le fichier de changelog.

note: type: textblock
en: Forces the inclusion of the original source.
fr: Force l'inclusion des sources d'origine.

note: type: textblock
en: Forces the exclusion of the original source and includes only the diff.
fr: Force l'exclusion des sources d'origine et inclut seulement le « diff ».

note: type: textblock
en: Causes changelog information from all versions strictly later than I<version> to be used.
fr: Force l'utilisation des informations contenues dans le fichier « changelog » et qui concernent toutes les versions strictement plus récentes que I<version>.

note: type: textblock
en: Read the description of the changes from the file I<changes-description> rather than using the information from the source tree's changelog file.
fr: Lit la description des changements dans le fichier I<description-des-changements> plutôt que dans le fichier « changelog » de l'arborescence source.

note: type: textblock
en: Use I<maintainer-address> as the name and email address of the maintainer for this package, rather than using the information from the source tree's control file.
fr: Utilise I<adresse-du-responsable> comme nom et adresse électronique du responsable de paquet plutôt que d'utiliser les informations contenues dans le fichier « control » de l'arborescence source.

note: type: textblock
en: Use I<maintainer-address> as the name and email address of the maintainer for this upload, rather than using the information from the source tree's changelog.
fr: Utilise I<adresse-du-responsable> comme nom et adresse électronique du responsable de paquet pour cette mise en place, plutôt que d'utiliser les informations contenues dans le fichier « changelog » de l'arborescence source.

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

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

note: type: textblock
en: Read substitution variables in I<substvars-file>; the default is B<debian/substvars>.  No variable substitution is done on any of the fields that are output, except for the contents extracted from each binary package B<Description> field (since dpkg 1.19.0), however the special variable I<Format> will override the field of the same name.  This option can be used multiple times to read substitution variables from multiple files (since dpkg 1.15.6).
fr: Lecture des variables de substitution depuis I<fichier-substvars> ; la valeur par défaut est B<debian/substvars>. Aucune substitution de variable n'est faite sur les champs de sortie, sauf pour les contenus extraits de chaque champ B<Description> du paquet binaire (depuis dpkg 1.19.0), cependant la variable spéciale I<Format> remplacera le champ qui porte le même nom. Cette option peut être utilisée plusieurs fois pour lire les variables de substitution depuis plusieurs fichiers (depuis dpkg 1.15.6).

note: type: =item
en: B<-D>I<field>B<=>I<value>
fr: B<-D>I<champ>B<=>I<valeur>

note: type: textblock
en: Override or add an output control file field.
fr: Remplace ou ajoute en sortie un champ dans le fichier de contrôle.

note: type: =item
en: B<-U>I<field>
fr: B<-U>I<champ>

note: type: textblock
en: Remove an output control file field.
fr: Supprime en sortie un champ dans le fichier de contrôle.

note: type: textblock
en: Read the list of files to be uploaded here, rather than using B<debian/files>.
fr: Lit ou écrit la liste des fichiers qui doivent être envoyés vers l'archive dans ce fichier plutôt que dans le fichier B<debian/files>.

note: type: textblock
en: Look for the files to be uploaded in I<upload-files-dir> rather than B<..> (B<dpkg-genchanges> needs to find these files so that it can include their sizes and checksums in the B<.changes> file).
fr: Cherche les fichiers à installer dans I<répertoire-des-fichiers-à-installer> plutôt que dans B<..> (B<dpkg-genchanges> doit trouver ces fichiers de manière à mettre leurs tailles et leurs sommes de contrôle dans le fichier B<.changes>).

note: type: textblock
en: Usually B<dpkg-genchanges> will produce informative messages on standard error, for example about how many of the package's source files are being uploaded.  B<-q> suppresses these messages.
fr: B<dpkg-genchanges> affiche habituellement des messages d'information sur la sortie d'erreur standard ; par exemple, combien de fichiers source du paquet sont en cours d'installation. B<-q> supprime ces messages.

note: type: textblock
en: Print the changes file to standard output (the default) or to I<filename> if specified (since dpkg 1.18.5).
fr: Affiche le fichier des modifications sur la sortie standard (par défaut) ou dans I<nom-de-fichier> s'il est indiqué (depuis dpkg 1.18.5).

note: type: textblock
en: The list of generated files which are part of the upload being prepared.  B<dpkg-genchanges> reads the data here when producing a B<.changes> file.
fr: La liste des fichiers créés qui seront envoyés sur le serveur. B<dpkg-genchanges> lit dans ce fichier les données nécessaires à la création du fichier B<.changes>.

note: type: textblock
en: dpkg-gencontrol - generate Debian control files
fr: dpkg-gencontrol - Créer des fichiers de contrôle Debian.

note: type: textblock
en: B<dpkg-gencontrol> reads information from an unpacked Debian source tree and generates a binary package control file (which defaults to debian/tmp/DEBIAN/control); during this process it will simplify the relation fields.
fr: B<dpkg-gencontrol> lit les informations contenues dans une arborescence Debian dépaquetée et crée le fichier « control » d'un paquet binaire (par défaut, c'est le fichier debian/tmp/DEBIAN/control) ; durant cette action il y a simplification des champs de relations.

note: type: textblock
en: Thus B<Pre-Depends>, B<Depends>, B<Recommends> and B<Suggests> are simplified in this order by removing dependencies which are known to be true according to the stronger dependencies already parsed.  It will also remove any self-dependency (in fact it will remove any dependency which evaluates to true given the current version of the package as installed).  Logically it keeps the intersection of multiple dependencies on the same package.  The order of dependencies is preserved as best as possible: if any dependency must be discarded due to another dependency appearing further in the field, the superseding dependency will take the place of the discarded one.
fr: B<Pre-Depends>, B<Depends>, B<Recommends> et B<Suggests> sont simplifiés dans cet ordre pour supprimer les dépendances qui sont connues pour être vérifiées par la plus forte dépendance déjà traitée. Sont aussi supprimées toutes les auto-dépendances (dans les faits, cela supprime les dépendances qui sont déjà validées par la version du paquet déjà installé). Logiquement, il conserve les correspondances entre plusieurs dépendances dans le même paquet. L'ordre des dépendances est conservé du mieux possible : si une dépendance doit être supprimée à cause d'une autre dépendance qui apparaît plus loin dans le champ, la dépendance remplaçante prendra la place de celle éliminée.

note: type: textblock
en: The other relation fields (B<Enhances>, B<Conflicts>, B<Breaks>, B<Replaces> and B<Provides>)  are also simplified individually by computing the union of the various dependencies when a package is listed multiple times in the field.
fr: Les autres champs (B<Enhances>, B<Conflicts>, B<Breaks>, B<Replaces> et B<Provides>) sont également simplifiés individuellement par l'analyse des différentes dépendances lorsque un paquet est indiqué plusieurs fois dans le champ.

note: type: textblock
en: B<dpkg-gencontrol> also adds an entry for the binary package to B<debian/files>.
fr: B<dpkg-gencontrol> ajoute aussi une entrée pour un paquet binaire dans B<debian/files>.

note: type: textblock
en: Sets the version number of the binary package which will be generated.
fr: Fixe le numéro de version du paquet binaire qui sera créé.

note: type: textblock
en: Read substitution variables in I<substvars-file>; the default is B<debian/substvars>.  This option can be used multiple times to read substitution variables from multiple files (since dpkg 1.15.6).
fr: Lecture des variables de substitution depuis I<fichier-substvars> ; la valeur par défaut est B<debian/substvars>. Cette option peut être utilisée plusieurs fois pour lire les variables de substitution depuis plusieurs fichiers (depuis dpkg 1.15.6).

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

note: type: textblock
en: Generate information for the binary package I<package>.  If the source control file lists only one binary package then this option may be omitted; otherwise it is essential to select which binary package's information to generate.
fr: Cette option produit les informations concernant le paquet binaire I<paquet>.Si le fichier de contrôle des sources liste un seul paquet binaire, on peut omettre cette option ; sinon il est indispensable d'indiquer le paquet pour lequel on veut produire les informations.

note: type: =item
en: B<-n>I<filename>
fr: B<-n>I<nom-de-fichier>

note: type: textblock
en: Assume the filename of the package will be I<filename> instead of the normal package_version_arch.deb filename.
fr: Le nom du paquet est I<nom-de-fichier> au lieu de l'habituel : paquet_version_arch.deb.

note: type: =item
en: B<-P>I<package-build-dir>
fr: B<-P>I<répertoire-construction-paquet>

note: type: textblock
en: Scan I<package-build-dir> instead of B<debian/tmp>.  This value is used to find the default value of the B<Installed-Size> substitution variable and control file field, and for the default location of the output file.
fr: Analyse I<répertoire-construction-paquet> au lieu de B<debian/tmp>. Cette valeur sert à trouver la valeur par défaut de la variable de substitution B<Installed-Size> et celle du champ correspondant dans le fichier de contrôle (on utilise la commande B<du>) ; elle donne aussi l'emplacement par défaut pour le fichier de sortie.

note: type: textblock
en: Print the control file to standard output (or I<filename> if specified, since dpkg 1.17.2), rather than to B<debian/tmp/DEBIAN/control> (or I<package-build-dir>B</DEBIAN/control> if B<-P> was used).
fr: Affiche le fichier « control » sur la sortie standard (ou I<nom-de-fichier>, depuis dpkg 1.17.2), au lieu de B<debian/tmp/DEBIAN/control> (ou I<répertoire-construction-paquet>B</DEBIAN/control> si l'option B<-P> a été utilisée).

note: type: textblock
en: The list of generated files which are part of the upload being prepared.  B<dpkg-gencontrol> adds the presumed filenames of binary packages whose control files it generates here.
fr: La liste des fichiers créés qui font partie de ceux qui seront envoyés sur le serveur. B<dpkg-gencontrol> ajoute les noms présumés des fichiers des paquets binaires à partir des fichiers « control » qu'il crée.

note: type: textblock
en: dpkg-gensymbols - generate symbols files (shared library dependency information)
fr: dpkg-gensymbols - Création des fichiers de symboles (information de dépendances de bibliothèques partagées)

note: type: textblock
en: When generating those files, it uses as input some symbols files provided by the maintainer.  It looks for the following files (and uses the first that is found):
fr: Lors de la création de ces fichiers, il utilise en entrée certains fichiers de symboles fournis par le responsable. Il recherche les fichiers suivants (en utilisant le premier trouvé) :

note: type: textblock
en: debian/I<package>.symbols.I<arch>
fr: debian/I<paquet>.symbols.I<arch>

note: type: textblock
en: debian/I<package>.symbols
fr: debian/I<paquet>.symbols

note: type: textblock
en: The main interest of those files is to provide the minimal version associated to each symbol provided by the libraries.  Usually it corresponds to the first version of that package that provided the symbol, but it can be manually incremented by the maintainer if the ABI of the symbol is extended without breaking backwards compatibility.  It's the responsibility of the maintainer to keep those files up-to-date and accurate, but B<dpkg-gensymbols> helps with that.
fr: L'intérêt principal de ces fichiers est de fournir la version minimale associée à chaque symbole fourni par les bibliothèques. En général, cela correspond à la première version du paquet qui a fourni ce symbole, mais cette valeur peut être augmentée manuellement par le responsable si l'interface binaire applicative (ABI) du symbole est étendue sans casser la compatibilité avec les versions précédentes. La tenue à jour de ces fichiers est à la charge du responsable du paquet, avec l'aide de B<dpkg-gensymbols>.

note: type: textblock
en: When the generated symbols files differ from the maintainer supplied one, B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore if the difference is too significant, it will even fail (you can customize how much difference you can tolerate, see the B<-c> option).
fr: Quand les fichiers de symboles créés sont différents de ceux fournis par le responsable, B<dpkg-gensymbols> affichera les différences entre les deux versions. Si ces différences sont trop importantes, le programme peut même se terminer en échec (le nombre de différences tolérées peut être réglé avec l'option B<-c>).

note: type: =head1
en: MAINTAINING SYMBOLS FILES
fr: TENUE À JOUR DES FICHIERS SYMBOLES

note: type: textblock
en: The symbols files are really useful only if they reflect the evolution of the package through several releases.  Thus the maintainer has to update them every time that a new symbol is added so that its associated minimal version matches reality.
fr: Les fichiers de symboles deviennent réellement utiles lorsqu'ils permettent de suivre l'évolution du paquet sur plusieurs versions. En conséquence, le responsable doit les mettre à jour chaque fois qu'un nouveau symbole est ajouté afin que la version minimale associée corresponde à la réalité.

note: type: textblock
en: The diffs contained in the build logs can be used as a starting point, but the maintainer, additionally, has to make sure that the behaviour of those symbols has not changed in a way that would make anything using those symbols and linking against the new version, stop working with the old version.
fr: Pour effectuer cette opération correctement, le fichier de différences indiqué dans le journal de construction peut être utilisé, mais en plus, le mainteneur doit s'assurer que le comportement de ces symboles n'a pas changé d'une manière qui pourrait faire que tout ce qui utilise ces symboles et qui est lié à la nouvelle version cesse de fonctionner avec l'ancienne version.

note: type: textblock
en: In most cases, the diff applies directly to the debian/I<package>.symbols file.  That said, further tweaks are usually needed: it's recommended for example to drop the Debian revision from the minimal version so that backports with a lower version number but the same upstream version still satisfy the generated dependencies.  If the Debian revision can't be dropped because the symbol really got added by the Debian specific change, then one should suffix the version with ‘B<~>’.
fr: Dans la plupart des cas, ce fichier de différences peut être appliqué tel quel au fichier debian/I<paquet>.symbols. Cela étant, quelques adaptations sont généralement nécessaires : il est par exemple recommandé de retirer le numéro de révision Debian de la version minimale afin que les paquets rétro-portés, de numéro de version inférieur mais avec la même version amont continuent à répondre aux pré-requis. Si le numéro de révision Debian ne peut vraiment pas être retiré, car le nouveau symbole est la conséquence d'une modification propre à Debian, il est suggéré d'ajouter un suffixe « B<~> » au numéro de version.

note: type: textblock
en: Before applying any patch to the symbols file, the maintainer should double-check that it's sane.  Public symbols are not supposed to disappear, so the patch should ideally only add new lines.
fr: Avant d'appliquer le correctif au fichier de symboles, le responsable doit contrôler qu'il est correct. Les symboles publics sont supposés ne jamais disparaître et le correctif ne devrait donc qu'ajouter des lignes.

note: type: textblock
en: Note that you can put comments in symbols files.
fr: Notez qu'il est possible d'introduire des commentaires dans les fichiers de symboles.

note: type: textblock
en: Do not forget to check if old symbol versions need to be increased.  There is no way B<dpkg-gensymbols> can warn about this.  Blindly applying the diff or assuming there is nothing to change if there is no diff, without checking for such changes, can lead to packages with loose dependencies that claim they can work with older packages they cannot work with.  This will introduce hard to find bugs with (partial)  upgrades.
fr: N'oubliez pas de vérifier si les anciennes versions des symboles ne doivent pas être incrémentées. Il n'y a pas de moyen pour que B<dpkg-gensymbols> prévienne de cela. Appliquer aveuglement le fichier de différences ou supposer qu'il n'y a rien à changer, s'il n'y a pas de fichier de différences, sans vérifier s'il y a ces modifications, peut faire que des paquets, avec des dépendances lâches, prétendent qu'ils peuvent fonctionner avec des paquets plus anciens avec lesquels ils ne peuvent fonctionner. Cela introduira des bogues difficiles à trouver avec des mises à niveau (partielles).

note: type: =head2
en: Good library management
fr: Bonnes pratiques de gestion des bibliothèques

note: type: textblock
en: A well-maintained library has the following features:
fr: Une bibliothèque bien maintenue offre les possibilités suivantes :

note: type: textblock
en: its API is stable (public symbols are never dropped, only new public symbols are added) and changes in incompatible ways only when the SONAME changes;
fr: son interface de programmation (API) est stable (les symboles publics ne sont jamais supprimés et les changements ne concernent que des ajouts de nouveaux symboles publics) et les modifications provoquant une incompatibilité doivent être combinées avec un changement de SONAME ;

note: type: textblock
en: ideally, it uses symbol versioning to achieve ABI stability despite internal changes and API extension;
fr: idéalement, elle utilise le versionnage des symboles pour garantir la stabilité de l'interface applicative binaire (ABI) malgré ses modifications internes et l'extension de son API ;

note: type: textblock
en: it doesn't export private symbols (such symbols can be tagged optional as workaround).
fr: elle n'exporte pas les symboles privés (afin de contourner cela, de tels symboles peuvent être étiquetés comme optionnels).

note: type: textblock
en: While maintaining the symbols file, it's easy to notice appearance and disappearance of symbols.  But it's more difficult to catch incompatible API and ABI change.  Thus the maintainer should read thoroughly the upstream changelog looking for cases where the rules of good library management have been broken.  If potential problems are discovered, the upstream author should be notified as an upstream fix is always better than a Debian specific work-around.
fr: En maintenant le fichier de symboles, il est facile d'en voir apparaître et disparaître. Cependant, il est plus difficile de contrôler la présence d'éventuelles modifications d'API ou ABI. En conséquence, le responsable doit contrôler soigneusement le journal des modifications amont, à la recherche de cas où une saine gestion des bibliothèques peut avoir été omise. Si des problèmes potentiels sont découverts, l'auteur amont doit être averti(e), car une correction en amont est meilleure qu'un travail spécifique au paquet Debian.

note: type: textblock
en: Scan I<package-build-dir> instead of debian/tmp.
fr: Analyse de I<répertoire-construction-paquet>, plutôt que debian/tmp.

note: type: textblock
en: Define the package name.  Required if more than one binary package is listed in debian/control (or if there's no debian/control file).
fr: Définit le nom du paquet. Requis si plus d'un paquet binaire est indiqué dans debian/control (ou s'il n'y a pas de fichier debian/control).

note: type: textblock
en: Define the package version.  Defaults to the version extracted from debian/changelog.  Required if called outside of a source package tree.
fr: Définit la version du paquet. La valeur par défaut est la version extraite de debian/changelog. Ce paramètre est requis si le programme est lancé en dehors de l'arborescence source d'un paquet.

note: type: =item
en: B<-e>I<library-file>
fr: B<-e>I<fichier-bibliothèque>

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

note: type: textblock
en: Prepend I<directory> to the list of directories to search for private shared libraries (since dpkg 1.19.1).  This option can be used multiple times.
fr: Ajoute I<répertoire> au début de la liste des répertoires où chercher des bibliothèques partagées privées (depuis dpkg 1.19.1). Cette option peut être utilisée plusieurs fois.

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

note: type: textblock
en: Use I<filename> as reference file to generate the symbols file that is integrated in the package itself.
fr: Utilise I<nom-de-fichier> comme fichier de référence pour créer le fichier de symboles à intégrer dans le paquet lui-même.

note: type: textblock
en: Print the generated symbols file to standard output or to I<filename> if specified, rather than to B<debian/tmp/DEBIAN/symbols> (or I<package-build-dir>B</DEBIAN/symbols> if B<-P> was used).  If I<filename> is pre-existing, its contents are used as basis for the generated symbols file.  You can use this feature to update a symbols file so that it matches a newer upstream version of your library.
fr: Affiche le fichier de symboles créé sur la sortie standard ou dans le I<nom-de-fichier>, si spécifié, plutôt que dans B<debian/tmp/DEBIAN/symbols> (ou I<répertoire-construction-paquet>B</DEBIAN/symbols> si B<-P> est présent). Si I<nom-de-fichier> existe déjà, son contenu sera utilisé comme base pour le fichier créé. Cette fonctionnalité permet de mettre à jour le fichier de symboles pour qu'il corresponde à une nouvelle version amont de la bibliothèque.

note: type: textblock
en: Define the checks to do when comparing the generated symbols file with the template file used as starting point.  By default the level is 1.  Increasing levels do more checks and include all checks of lower levels.
fr: Définit les contrôles à effectuer lors de la comparaison du fichier de symboles créé en utilisant le fichier de modèle comme point de départ. Le niveau par défaut est 1. Plus le niveau est augmenté, plus le nombre de contrôles effectués est important. Chaque niveau de contrôle comporte les contrôles effectués pour les niveaux inférieurs.

note: type: =item
en: Level 0
fr: Niveau 0

note: type: textblock
en: Never fails.
fr: Sans échec.

note: type: =item
en: Level 1
fr: Niveau 1

note: type: textblock
en: Fails if some symbols have disappeared.
fr: Échoue si certains symboles ont disparu.

note: type: =item
en: Level 2
fr: Niveau 2

note: type: textblock
en: Fails if some new symbols have been introduced.
fr: Échoue si de nouveaux symboles ont été ajoutés.

note: type: =item
en: Level 3
fr: Niveau 3

note: type: textblock
en: Fails if some libraries have disappeared.
fr: Échoue si certaines bibliothèques ont disparu.

note: type: =item
en: Level 4
fr: Niveau 4

note: type: textblock
en: Fails if some libraries have been introduced.
fr: Échoue si des bibliothèques ont été ajoutées.

note: type: textblock
en: This value can be overridden by the environment variable B<DPKG_GENSYMBOLS_CHECK_LEVEL>.
fr: Cette valeur peut être remplacée par la valeur de la variable d'environnement B<DPKG_GENSYMBOLS_CHECK_LEVEL>.

note: type: textblock
en: Keep quiet and never generate a diff between generated symbols file and the template file used as starting point or show any warnings about new/lost libraries or new/lost symbols.  This option only disables informational output but not the checks themselves (see B<-c> option).
fr: Fonctionne en mode silencieux et ne crée jamais de fichier de différences entre le fichier de symboles créé et le fichier modèle utilisé comme point de départ. N'affiche également aucun avertissement à propos de bibliothèques nouvelles ou disparues ou de symboles nouveaux ou disparus. Cette option ne désactive que l'affichage informatif, mais pas les contrôles eux-mêmes (voir l'option B<-c>).

note: type: textblock
en: Assume I<arch> as host architecture when processing symbol files.  Use this option to generate a symbol file or diff for any architecture provided its binaries are already available.
fr: Définit I<arch> comme architecture lors du traitement des fichiers de symboles. Cette option permet de créer un fichier de symboles ou un fichier de différences pour n'importe quelle architecture, à condition que les fichiers binaires correspondants soient déjà disponibles.

note: type: textblock
en: Enable debug mode.  Numerous messages are displayed to explain what B<dpkg-gensymbols> does.
fr: Active le mode bavard. De nombreux messages sont affichés pour expliquer ce que B<dpkg-gensymbols> fait.

note: type: textblock
en: Enable verbose mode.  The generated symbols file contains deprecated symbols as comments.  Furthermore in template mode, pattern symbols are followed by comments listing real symbols that have matched the pattern.
fr: Active le mode bavard. Le fichier de symboles créé contiendra les symboles dépréciés sous forme de commentaires. De plus, en mode modèle, les motifs de symboles seront suivis de commentaires affichant les symboles réels qui correspondent au motif.

note: type: textblock
en: Overrides the command check level, even if the B<-c> command-line argument was given (note that this goes against the common convention of command-line arguments having precedence over environment variables).
fr: Remplace le niveau de vérification de commande, même si l'argument en ligne de commande B<-c> a été donné (notez que cela va à l'encontre de la convention générale qui veut que les arguments en ligne de commande ont la préséance sur les variables d'environnement).

note: type: textblock
en: dpkg-maintscript-helper - works around known dpkg limitations in maintainer scripts
fr: dpkg-maintscript-helper - Contournement des limitations connues de dpkg dans les scripts du responsable

note: type: textblock
en: B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-parameter>...
fr: B<dpkg-maintscript-helper> I<commande> [I<paramètre>...] B<--> I<paramètre-script-responsable>...

note: type: =head1
en: COMMANDS AND PARAMETERS
fr: COMMANDES ET PARAMÈTRES

note: type: =item
en: B<supports> I<command>
fr: B<supports> I<commande>

note: type: =item
en: B<rm_conffile> I<conffile> [I<prior-version> [I<package>]]
fr: B<rm_conffile> I<fichier-de-configuration> [I<version-précédente> [I<paquet>]]

note: type: =item
en: B<mv_conffile> I<old-conffile> I<new-conffile> [I<prior-version> [I<package>]]
fr: B<mv_conffile> I<ancien-fichier-de-configuration> I<nouveau-fichier-de-configuration> [I<dernière-version> [I<paquet>]]

note: type: =item
en: B<symlink_to_dir> I<pathname> I<old-target> [I<prior-version> [I<package>]]
fr: B<symlink_to_dir> I<nom-de-chemin> I<ancienne-cible> [I<version-précédente> [I<paquet>]]

note: type: =item
en: B<dir_to_symlink> I<pathname> I<new-target> [I<prior-version> [I<package>]]
fr: B<dir_to_symlink> I<nom-de-chemin> I<nouvelle-cible> [I<version-précédente> [I<paquet>]]

note: type: textblock
en: This program is designed to be run within maintainer scripts to achieve some tasks that B<dpkg> can't (yet) handle natively either because of design decisions or due to current limitations.
fr: Ce programme est prévu pour être exécuté dans les scripts du responsable afin de réaliser certaines tâches que B<dpkg> ne peut pas (encore) prendre en charge directement à cause de limites de conception ou de limitations actuelles.

note: type: =head1
en: COMMON PARAMETERS
fr: PARAMÈTRES COMMUNS

note: type: =item
en: I<prior-version>
fr: I<version-précédente>

note: type: textblock
en: Defines the latest version of the package whose upgrade should trigger the operation.  It is important to calculate I<prior-version> correctly so that the operations are correctly performed even if the user rebuilt the package with a local version.  If I<prior-version> is empty or omitted, then the operation is tried on every upgrade (note: it's safer to give the version and have the operation tried only once).
fr: Indique la dernière version du paquet pour laquelle la mise à niveau doit provoquer l'opération. Il est important de déterminer correctement I<version-précédente> afin que les opérations s'accomplissent correctement même si l'utilisateur reconstruit le paquet avec une version locale. Si le paramètre I<version-précédente> est vide ou omis, l'opération sera tentée à chaque mise à niveau (il est toutefois plus sûr d'indiquer la version afin que l'opération n'ait lieu qu'une fois).

note: type: textblock
en: If the conffile has not been shipped for several versions, and you are now modifying the maintainer scripts to clean up the obsolete file, I<prior-version> should be based on the version of the package that you are now preparing, not the first version of the package that lacked the conffile.  This applies to all other actions in the same way.
fr: Si le fichier de configuration n'était pas fourni pour une raison ou une autre dans plusieurs versions et que vous modifiez les scripts du responsable pour nettoyer l'ancien fichier, I<version-précédente> doit être basé sur la version actuellement préparée et non la première version qui ne fournissait plus ce fichier de configuration. Cela s'applique à toutes les autres actions de la même manière

note: type: textblock
en: For example, for a conffile removed in version B<2.0-1> of a package, I<prior-version> should be set to B<2.0-1~>.  This will cause the conffile to be removed even if the user rebuilt the previous version B<1.0-1> as B<1.0-1local1>.  Or a package switching a path from a symlink (shipped in version B<1.0-1>) to a directory (shipped in version B<2.0-1>), but only performing the actual switch in the maintainer scripts in version B<3.0-1>, should set I<prior-version> to B<3.0-1~>.
fr: Par exemple, pour un fichier de configuration supprimé dans la version B<2.0-1> d'un paquet, I<version-précédente> doit être B<2.0-1~>. Cela provoquera la suppression du fichier même si la version précédente B<1.0-1> a été reconstruite avec B<1.0-1local1> comme numéro de version. Ou bien, si un paquet substitue un chemin d'un lien symbolique (fourni dans la version B<1.0-1>) à un répertoire (fourni dans la version B<2.0-1>), mais ne réalise réellement la substitution que dans les scripts du responsable dans la version B<3.0-1>, I<version-précédente> doit être B<3.0-1~>.

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

note: type: textblock
en: The package name owning the pathname(s).  When the package is “Multi-Arch: same” this parameter must include the architecture qualifier, otherwise it should B<not> usually include the architecture qualifier (as it would disallow cross-grades, or switching from being architecture specific to architecture B<all> or vice versa).  If the parameter is empty or omitted, the B<DPKG_MAINTSCRIPT_PACKAGE> and B<DPKG_MAINTSCRIPT_ARCH> environment variables (as set by B<dpkg> when running the maintainer scripts) will be used to generate an arch-qualified package name.
fr: Le nom du paquet propriétaire du (des) nom(s) de chemin. Si le paquet est « Multi-Arch: same » ce paramètre doit inclure le type d'architecture, sinon, il ne devrait B<pas> habituellement inclure le type d'architecture (parce qu'il pourrait interdire les catégories croisées, ou le passage d'une architecture spécifique à l'architecture B<all> ou vice-versa). Si le paramètre est vide ou omis, les variables d'environnement B<DPKG_MAINTSCRIPT_PACKAGE> et B<DPKG_MAINTSCRIPT_ARCH> (telles que définies par B<dpkg> lors de l'exécution des scripts du responsable) seront utilisées pour créer un nom de paquet avec une qualification d'architecture.

note: type: textblock
en: All the parameters of the maintainer scripts have to be forwarded to the program after B<-->.
fr: Tous les paramètres des scripts du responsable doivent être passés au programme après B<-->.

note: type: =head1
en: CONFFILE RELATED TASKS
fr: TÂCHES LIÉES AUX FICHIERS DE CONFIGURATION

note: type: textblock
en: When upgrading a package, B<dpkg> will not automatically remove a conffile (a configuration file for which B<dpkg> should preserve user changes) if it is not present in the newer version.  There are two principal reasons for this; the first is that the conffile could've been dropped by accident and the next version could restore it, users wouldn't want their changes thrown away.  The second is to allow packages to transition files from a dpkg-maintained conffile to a file maintained by the package's maintainer scripts, usually with a tool like debconf or ucf.
fr: Lors de la mise à niveau d'un paquet, B<dpkg> ne supprime pas un fichier de configuration automatiquement (comportant des modifications locales à préserver) s'il n'est pas présent dans la nouvelle version. Il existe deux raisons principales à cela. En premier lieu, le fichier de configuration peut avoir été supprimé par accident, être réintégré dans la version suivante et il peut être nécessaire de retrouver les modifications locales. Ensuite, l'objectif est également de permettre d'effectuer la transition depuis des fichiers de configuration gérés par dpkg vers un fichier géré à l'aide des scripts du responsable, en général à l'aide d'un outil comme debconf ou ucf.

note: type: textblock
en: This means that if a package is intended to rename or remove a conffile, it must explicitly do so and B<dpkg-maintscript-helper> can be used to implement graceful deletion and moving of conffiles within maintainer scripts.
fr: Cela signifie que si un paquet a besoin de renommer ou supprimer un fichier de configuration, il doit le faire explicitement. L'objectif de B<dpkg-maintscript-helper> est donc de fournir des méthodes de suppression ou renommage de fichiers de configuration à l'aide de scripts du responsable.

note: type: =head2
en: Removing a conffile
fr: Supprimer un fichier de configuration

note: type: textblock
en: All of this is implemented by putting the following shell snippet in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:
fr: L'ensemble de ces pré-requis est mis en œuvre en utilisant les commandes shell suivantes dans les scripts B<preinst>, B<postinst> et B<postrm> :

note: type: verbatim
en: Z<>
     dpkg-maintscript-helper rm_conffile \
        I<conffile> I<prior-version> I<package> -- "$@"
fr: Z<>
     dpkg-maintscript-helper rm_conffile \
        I<fichier-de-configuration> I<version-précédente> I<paquet> -- "$@"

note: type: textblock
en: I<conffile> is the filename of the conffile to remove.
fr: I<fichier-de-configuration> est le nom du fichier de configuration à supprimer.

note: type: textblock
en: Current implementation: in the B<preinst>, it checks if the conffile was modified and renames it either to I<conffile>B<.dpkg-remove> (if not modified) or to I<conffile>B<.dpkg-backup> (if modified).  In the B<postinst>, the latter file is renamed to I<conffile>B<.dpkg-bak> and kept for reference as it contains user modifications but the former will be removed.  If the package upgrade aborts, the B<postrm> reinstalls the original conffile.  During purge, the B<postrm> will also delete the B<.dpkg-bak> file kept up to now.
fr: Détails de la mise en œuvre actuelle : dans le script B<preinst>, il est vérifié si le fichier de configuration a été modifié. Celui-ci est alors renommé, soit en I<fichier-de-configuration>B<.dpkg-remove> s'il n'a pas été modifié, soit en I<fichier-de-configuration>B<.dpkg-backup> s'il l'a été. Dans le script B<postinst>, ce dernier fichier est ensuite renommé en I<fichier-de-configuration>B<.dpkg-bak> et conservé pour référence puisqu'il contient des modifications locales, mais le premier est supprimé. Si la mise à jour du paquet est interrompue, le script B<postrm> remet en place le fichier de configuration d'origine. À la purge du paquet, le script B<postrm> supprimera également le fichier B<.dpkg-bak> qui avait été conservé jusque là.

note: type: =head2
en: Renaming a conffile
fr: Renommer un fichier de configuration

note: type: textblock
en: If a conffile is moved from one location to another, you need to make sure you move across any changes the user has made.  This may seem a simple change to the B<preinst> script at first, however that will result in the user being prompted by B<dpkg> to approve the conffile edits even though they are not responsible of them.
fr: Si un fichier de configuration est déplacé à un autre endroit, il est nécessaire de garantir la préservation des modifications locales. À première vue, cela peut sembler être une simple modification dans le script B<preinst>, mais cela risque de résulter en une demande, par B<dpkg>, d'approbation de modifications locales qui n'existent pas réellement.

note: type: textblock
en: Graceful renaming can be implemented by putting the following shell snippet in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:
fr: Un renommage élégant peut être mis en œuvre avec les extraits shell qui suivent, dans les scripts B<preinst>, B<postinst> et B<postrm> :

note: type: verbatim
en: Z<>
     dpkg-maintscript-helper mv_conffile \
        I<old-conffile> I<new-conffile> I<prior-version> I<package> -- "$@"
fr: Z<>
     dpkg-maintscript-helper mv_conffile \
        I<ancien-fichier-configuration> I<nouveau-fichier-configuration>
        I<version-précédente> I<paquet> -- "$@"

note: type: textblock
en: I<old-conffile> and I<new-conffile> are the old and new name of the conffile to rename.
fr: I<ancien-fichier-configuration> et I<nouveau-fichier-configuration> sont l'ancien et le nouveau nom du fichier de configuration à renommer.

note: type: textblock
en: Current implementation: the B<preinst> checks if the conffile has been modified, if yes it's left on place otherwise it's renamed to I<old-conffile>B<.dpkg-remove>.  On configuration, the B<postinst> removes I<old-conffile>B<.dpkg-remove> and renames I<old-conffile> to I<new-conffile> if I<old-conffile> is still available.  On abort-upgrade/abort-install, the B<postrm> renames I<old-conffile>B<.dpkg-remove> back to I<old-conffile> if required.
fr: Détails de la mise en œuvre actuelle : dans le script B<preinst>, il est vérifié si le fichier de configuration a été modifié. Celui-ci est alors soit laissé en place s'il a été modifié, soit renommé en I<ancien-fichier-configuration>B<.dpkg-remove> s'il ne l'a pas été. Lors de la configuration, le script B<postinst> supprime I<ancien-fichier-configuration>B<.dpkg-remove> et renomme I<ancien-fichier-configuration> et I<nouveau-fichier-configuration> si I<ancien-fichier-configuration> existe toujours. Si la mise à jour ou l'installation sont interrompues, le script B<postrm> renomme I<ancien-fichier-configuration>B<.dpkg-remove> en I<ancien-fichier-configuration> si c'est indispensable.

note: type: =head1
en: SYMLINK AND DIRECTORY SWITCHES
fr: SUBSTITUTIONS DE LIENS SYMBOLIQUES ET DE RÉPERTOIRES

note: type: textblock
en: When upgrading a package, B<dpkg> will not automatically switch a symlink to a directory or vice-versa.  Downgrades are not supported and the path will be left as is.
fr: Lors de la mise à niveau d'un paquet, B<dpkg> ne substitue pas automatiquement un lien symbolique à un répertoire ou le contraire. Les retours à une version inférieure ne sont pas pris en charge et le chemin sera laissé comme il est.

note: type: =head2
en: Switching a symlink to directory
fr: Substituer un lien symbolique à un répertoire

note: type: textblock
en: If a symlink is switched to a real directory, you need to make sure before unpacking that the symlink is removed.  This may seem a simple change to the B<preinst> script at first, however that will result in some problems in case of admin local customization of the symlink or when downgrading the package.
fr: Si un lien symbolique est substitué à un répertoire réel, il est nécessaire de garantir qu'avant le dépaquetage le lien symbolique est retiré. À première vue, cela peut sembler être une simple modification dans le script B<preinst>, mais cela risque de résulter en problèmes si l'administrateur local a personnalisé le lien symbolique ou si l'on revient à une version antérieure du paquet.

note: type: verbatim
en: Z<>
     dpkg-maintscript-helper symlink_to_dir \
        I<pathname> I<old-target> I<prior-version> I<package> -- "$@"
fr: Z<>
     dpkg-maintscript-helper symlink_to_dir \
        I<nom-de-chemin> I<ancienne-cible> I<version-précédente> I<paquet> -- "$@"

note: type: textblock
en: I<pathname> is the absolute name of the old symlink (the path will be a directory at the end of the installation) and I<old-target> is the target name of the former symlink at I<pathname>.  It can either be absolute or relative to the directory containing I<pathname>.
fr: I<nom-de-chemin> est le nom absolu de l'ancien lien symbolique (le chemin sera un répertoire à la fin de l'installation) et I<ancienne-cible> la cible de l'ancien lien symbolique vers I<nom-de-chemin>. Cela peut être un chemin absolu ou relatif vers le répertoire contenant I<nom-de-chemin>.

note: type: textblock
en: Current implementation: the B<preinst> checks if the symlink exists and points to I<old-target>, if not then it's left in place, otherwise it's renamed to I<pathname>B<.dpkg-backup>.  On configuration, the B<postinst> removes I<pathname>B<.dpkg-backup> if I<pathname>B<.dpkg-backup> is still a symlink.  On abort-upgrade/abort-install, the B<postrm> renames I<pathname>B<.dpkg-backup> back to I<pathname> if required.
fr: Détails de la mise en œuvre actuelle : dans le script B<preinst>, il est vérifié si le lien symbolique existe et pointe vers I<ancienne-cible>. Si ce n'est pas le cas, il est alors soit laissé en place, soit renommé en I<nom-de-chemin>B<.dpkg-backup>. Lors de la configuration, le script B<postinst> supprime I<nom-de-chemin>B<.dpkg-backup> si I<nom-de-chemin>B<.dpkg-backup> est encore un lien symbolique. Si la mise à niveau ou l'installation sont interrompues, le script B<postrm> renomme I<nom-de-chemin>B<.dpkg-backup> en I<nom-de-chemin> si c'est indispensable.

note: type: =head2
en: Switching a directory to symlink
fr: Substituer un répertoire à un lien symbolique

note: type: textblock
en: If a real directory is switched to a symlink, you need to make sure before unpacking that the directory is removed.  This may seem a simple change to the B<preinst> script at first, however that will result in some problems in case the directory contains conffiles, pathnames owned by other packages, locally created pathnames, or when downgrading the package.
fr: Si un répertoire réel est substitué à un lien symbolique, il est nécessaire de garantir qu'avant le dépaquetage le répertoire est retiré. À première vue, cela peut sembler être une simple modification dans le script B<preinst>, mais cela risque de résulter en problèmes si le répertoire contient des fichiers de configuration, des noms de chemins qui appartiennent à d'autres paquets, des noms de chemin créés localement ou si l'on revient à une version antérieure du paquet.

note: type: textblock
en: Graceful switching can be implemented by putting the following shell snippet in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:
fr: Une substitution élégante peut être mise en œuvre avec les extraits shell qui suivent, dans les scripts B<preinst>, B<postinst> et B<postrm> :

note: type: verbatim
en: Z<>
     dpkg-maintscript-helper dir_to_symlink \
        I<pathname> I<new-target> I<prior-version> I<package> -- "$@"
fr: Z<>
     dpkg-maintscript-helper dir_to_symlink \
        I<nom-de-chemin> I<nouvelle-cible> I<version-précédente> I<paquet> -- "$@"

note: type: textblock
en: I<pathname> is the absolute name of the old directory (the path will be a symlink at the end of the installation) and I<new-target> is the target of the new symlink at I<pathname>.  It can either be absolute or relative to the directory containing I<pathname>.
fr: I<nom-de-chemin> est le nom absolu de l'ancien répertoire (le chemin sera un lien symbolique à la fin de l'installation) et I<nouvelle-cible> la cible du nouveau lien symbolique vers I<nom-de-chemin>. Cela peut être un chemin absolu ou relatif vers le répertoire contenant I<nom-de-chemin>.

note: type: textblock
en: Current implementation: the B<preinst> checks if the directory exists, does not contain conffiles, pathnames owned by other packages, or locally created pathnames, if not then it's left in place, otherwise it's renamed to I<pathname>B<.dpkg-backup>, and an empty staging directory named I<pathname> is created, marked with a file so that dpkg can track it.  On configuration, the B<postinst> finishes the switch if I<pathname>B<.dpkg-backup> is still a directory and I<pathname> is the staging directory; it removes the staging directory mark file, moves the newly created files inside the staging directory to the symlink target I<new-target>/, replaces the now empty staging directory I<pathname> with a symlink to I<new-target>, and removes I<pathname>B<.dpkg-backup>.  On abort-upgrade/abort-install, the B<postrm> renames I<pathname>B<.dpkg-backup> back to I<pathname> if required.
fr: Détails de la mise en œuvre actuelle : dans le script B<preinst>, il est vérifié si le répertoire existe et ne contient pas de fichiers de configuration, de noms de chemin qui appartiennent à d'autres paquets, de noms de chemin créés localement. Si ce n'est pas le cas, il est alors soit laissé en place, soit renommé en I<nom-de-chemin>B<.dpkg-backup> et un répertoire vide provisoire nommé I<nom-de-chemin> est créé, marqué par un fichier pour que dpkg le suive. Lors de la configuration, le script B<postinst> achève la substitution si I<nom-de-chemin>B<.dpkg-backup>  est encore un répertoire et si I<nom-de-chemin> est le répertoire provisoire. Il supprime le fichier qui marque le fichier provisoire et déplace les fichiers nouvellement créés dans le répertoire provisoire vers la cible du lien symbolique I<nouvelle-cible>, remplace le répertoire provisoire I<nom-de-chemin>, maintenant vide, par un lien symbolique vers la I<nouvelle-cible> et, enfin supprime I<nom-de-chemin>B<.dpkg-backup>. Si la mise à niveau ou l'installation sont interrompues, le script B<postrm> renomme I<nom-de-chemin>B<.dpkg-backup> en I<nom-de-chemin> si c'est indispensable.

note: type: =head1
en: INTEGRATION IN PACKAGES
fr: INTÉGRATION DANS LES PAQUETS

note: type: textblock
en: But in many cases the operation done by the program is not critical for the package, and instead of using a pre-dependency we can call the program only if we know that the required command is supported by the currently installed B<dpkg>:
fr: Cependant, dans de nombreux cas, l'opération réalisée par le programme n'est pas critique pour le paquet et au lieu d'utiliser une pré-dépendance, il est possible de ne lancer le programme que si on a la certitude que la commande nécessaire est gérée par la version actuellement installée de B<dpkg> :

note: type: verbatim
en: Z<>
     if dpkg-maintscript-helper supports I<command>; then
        dpkg-maintscript-helper I<command> ...
     fi
fr: Z<>
     if dpkg-maintscript-helper supports I<commande>; then
        dpkg-maintscript-helper I<commande> ...
     fi

note: type: textblock
en: The command B<supports> will return 0 on success, 1 otherwise.  The B<supports> command will check if the environment variables as set by dpkg and required by the script are present, and will consider it a failure in case the environment is not sufficient.
fr: La commande B<supports> retournera B<0> en cas de réussite, B<1> autrement. Elle vérifiera si les variables d'environnement telles que définies par B<dpkg> et requises par le script sont présentes, et considérera que c'est un échec si l'environnement n'est pas suffisant.

note: type: textblock
en: If set, it will be used as the filesystem root directory.
fr: Si cette variable est positionnée, ce répertoire sera utilisé comme répertoire racine du système de fichiers.

note: type: textblock
en: If set, it will be used as the B<dpkg> data directory.
fr: Si cette variable est positionnée, ce répertoire sera utilisé comme répertoire de données pour B<dpkg>.

note: type: textblock
en: Sets the color mode (since dpkg 1.19.1).  The currently accepted values are: B<auto> (default), B<always> and B<never>.
fr: Fixe le mode de couleur (depuis dpkg 1.19.1). Les valeurs admises actuellement sont B<auto> (par défaut), B<always> et B<never>.

note: type: textblock
en: dpkg-mergechangelogs - 3-way merge of debian/changelog files
fr: dpkg-mergechangelogs - Fusion triple de fichiers debian/changelog

note: type: textblock
en: B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]
fr: B<dpkg-mergechangelogs> [I<option>...] I<ancien> I<nouveau-a> I<nouveau-b> [I<sortie>]

note: type: textblock
en: This program will use the 3 provided versions of the Debian changelog to generate a merged changelog file.  The resulting changelog is stored in the file I<out> or output to the standard output if that parameter is not given.
fr: Ce programme utilise les 3 versions fournies de journal des modifications (« changelog ») Debian pour créer un fichier de journalisation fusionné. Le résultat est placé dans le fichier I<sortie> ou affiché sur la sortie standard si ce paramètre est omis.

note: type: textblock
en: Each entry is identified by its version number and they are assumed to be not conflicting, they are simply merged in the right order (by decreasing version number).  When B<--merge-prereleases> is used, the part of the version number after the last tilde is dropped so that 1.0-1~exp1 and 1.0-1~exp5 are considered to be the same entry.  When the same version is available in both I<new-a> and I<new-b>, a standard line-based 3-way merge is attempted (provided that the module Algorithm::Merge is available — it's part of the package libalgorithm-merge-perl — otherwise you get a global conflict on the content of the entry).
fr: Chaque entrée est identifiée par son numéro de version. Les entrées ne sont pas censées entrer en conflit, mais sont simplement fusionnées dans le bon ordre (par numéro de version décroissant). Si l'option B<--merge-prereleases> est utilisée, la partie de numéro de version qui suit le dernier caractère tilde est omise ; les versions 1.0-1~exp1 et 1.0-1~exp5 sont ainsi considérées comme la même entrée. Quand la même version est mentionnée dans I<nouveau-a> et I<nouveau-b>, une fusion « 3-way » standard est tentée (sous réserve que le module Algorithm::Merge soit disponible — il est fourni par le paquet libalgorithm-merge-perl. Dans le cas contraire, un conflit global est créé dans le contexte de cette entrée.

note: type: textblock
en: Ignore the version number when the entries are marked as B<UNRELEASED> (since dpkg 1.21.0).
fr: Ignorer le numéro de version quand les entrées sont marquées B<UNRELEASED> (depuis dpkg 1.21.0).

note: type: textblock
en: This is useful when you have diverging development for versions that have not yet been released.  For instance 2.1-1 is released, then development happens for the new 2.2-1 and then for 2.3-1, where it makes sense to just end with a coalesced entry for 2.3-1 including all the development done in 2.2-1.
fr: C'est utile lorsqu'il y a des développements divergents pour des versions qui n'ont pas encore été publiées. Par exemple, une fois 2.1-1 publiée, le développement de la nouvelle version 2.2-1 arrive puis celui de la version 2.3-1, alors il est raisonnable d'aboutir finalement à une entrée consolidée de 2.3-1 intégrant tout le développement effectué dans 2.2-1.

note: type: textblock
en: Drop the part after the last tilde in the version number when doing version comparison to identify if two entries are supposed to be the same or not.
fr: Omet la version qui suit le dernier caractère tilde dans les numéros de versions, lors de la comparaison qui permet d'identifier si deux entrées sont les mêmes ou pas.

note: type: textblock
en: This is useful when you keep using the same changelog entry but you increase its version number regularly.  For instance, you might have 2.3-1~exp1, 2.3-1~exp2, ... until the official release 2.3-1 and they are all the same changelog entry that has evolved over time.
fr: Cette option est utile lorsqu'on conserve la même entrée de journal mais que la version est incrémentée régulièrement. Par exemple, cela permet d'utiliser les numéros 2.3-1~exp1, 2.3-1~exp2, etc., jusqu'à une publication officielle numérotée 2.3-1, toutes ces versions étant considérées comme l'évolution dans le temps de la même version.

note: type: =head1
en: INTEGRATION WITH GIT
fr: INTÉGRATION AVEC GIT

note: type: textblock
en: If you want to use this program to merge Debian changelog files in a git repository, you have first to register a new merge driver in B<.git/config> or B<~/.gitconfig>:
fr: Si vous souhaitez utiliser ce programme pour fusionner des journaux de modifications Debian dans un dépôt git, vous devez tout d'abord enregistrer un nouveau pilote de fusion dans B<.git/config> ou B<~/.gitconfig> :

note: type: textblock
en: Then you have to setup the merge attribute for the debian/changelog file either in B<.gitattributes> in the repository itself, or in B<.git/info/attributes>:
fr: Vous devez ensuite configurer l'attribut de fusion pour le fichier debian/changelog, soit dans B<.gitattributes> du dépôt lui-même, soit dans B<.git/info/attributes> :

note: type: textblock
en: dpkg-name - rename Debian packages to full package names
fr: dpkg-name - Redonne aux paquets Debian leur nom complet

note: type: textblock
en: B<dpkg-name> [I<option>...] [B<-->] I<file>...
fr: B<dpkg-name> [I<option>...] [B<-->] I<fichier>...

note: type: textblock
en: The destination filename will not have the architecture information.
fr: Le nom du fichier n'aura pas l'information sur l'architecture.

note: type: textblock
en: Create a symlink, instead of moving.
fr: Fait un lien symbolique plutôt qu'une transposition.

note: type: textblock
en: Existing files will be overwritten if they have the same name as the destination filename.
fr: Remplace des fichiers existants s'ils ont le même nom que le fichier de destination.

note: type: =item
en: B<-s>, B<--subdir> [I<dir>]
fr: B<-s>, B<--subdir> [I<rep>]

note: type: textblock
en: Files will be moved into a subdirectory.  If the directory given as argument exists the files will be moved into that directory otherwise the name of the target directory is extracted from the section field in the control part of the package.  The target directory will be «unstable/binary-I<architecture>/I<section>».  If the section is not found in the control, then B<no-section> is assumed, and in this case, as well as for sections B<non-free> and B<contrib> the target directory is «I<section>/binary-I<architecture>».  The section field is not required so a lot of packages will find their way to the B<no-section> area.
fr: Met les fichiers dans un sous-répertoire. Si le répertoire donné en paramètre existe, les fichiers sont déplacés dans ce répertoire ; sinon le répertoire cible, extrait du champ « section » que contient la partie contrôle du paquet, sera « unstable/binary-I<architecture>/I<section> ». Quand aucune information sur la section n'est trouvée dans le fichier « control », la section est supposée être B<no-section>. Dans ce cas, ainsi que si la section est B<non-free> ou B<contrib>, le répertoire cible est « I<section>/binary-I<architecture> ». Le champ « section » est facultatif ; aussi beaucoup de paquets sont dans la zone « no-section ».

note: type: textblock
en: This option can used together with the B<-s> option.  If a target directory isn't found it will be created automatically.
fr: On peut utiliser cette option avec l'option B<-s>. Quand un répertoire cible n'est pas trouvé, il est créé automatiquement.

note: type: =item
en: B<dpkg-name bar-foo.deb>
fr: B<dpkg-name bar-toto.deb>

note: type: textblock
en: The file B<bar-foo.deb> will be renamed to bar-foo_1.0-2_i386.deb or something similar (depending on whatever information is in the control part of B<bar-foo.deb>).
fr: Le nom du fichier I<bar-toto.deb> devient I<bar-toto_1.0-2_i386.deb> ou quelque chose de similaire suivant les renseignements que contient la partie de contrôle de I<bar-toto.deb>.

note: type: textblock
en: All files with the extension B<deb> in the directory /root/debian and its subdirectory's will be renamed by B<dpkg-name> if required into names with no architecture information.
fr: Cette commande B<dpkg-name> redonne leur nom complet à tous les fichiers qui se trouvent dans le répertoire /root/debian et ses sous-répertoires et qui possèdent une extension B<deb>, mais supprime l'information sur l'architecture.

note: type: textblock
en: B<Don't do this.> Your archive will be messed up completely because a lot of packages don't come with section information.  B<Don't do this.>
fr: B<Ne faites pas ça !> L'archive sera complètement gâchée par des paquets qui ne possèdent pas d'informations sur la section. B<Ne faites pas ça !>

note: type: textblock
en: This can be used when building new packages.
fr: On peut se servir de cette commande lors de la construction d'un nouveau paquet.

note: type: textblock
en: dpkg-parsechangelog - parse Debian changelog files
fr: dpkg-parsechangelog - Analyse un fichier changelog Debian.

note: type: textblock
en: B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian source tree and outputs the information in it to standard output in a machine-readable form.
fr: B<dpkg-parsechangelog> lit et fait l'analyse du fichier « changelog » d'une arborescence source dépaquetée et affiche les informations qu'il contient sur la sortie standard et sous une forme lisible par la machine.

note: type: =item
en: B<-l>, B<--file> I<changelog-file>
fr: B<-l>, B<--file> I<fichier-des-changements>

note: type: textblock
en: Specifies the changelog file to read information from.  A ‘-’ can be used to specify reading from standard input.  The default is B<debian/changelog>.
fr: Indique le fichier des changements où trouver des renseignements. Un « - » peut être utilisé pour spécifier une lecture à partir de l'entrée standard. Par défaut, c'est le fichier B<debian/changelog>.

note: type: =item
en: B<-F> I<changelog-format>
fr: B<-F> I<format-du-fichier-des-changements>

note: type: =item
en: B<-L> I<libdir>
fr: B<-L> I<rep_lib>

note: type: textblock
en: Obsolete option without effect (since dpkg 1.18.8).  Setting the perl environment variables B<PERL5LIB> or B<PERLLIB> has a similar effect when looking for the parser perl modules.
fr: Option obsolète sans effet (depuis dpkg 1.18.8). Fixer les variables d'environnement de Perl B<PERL5LIB> ou B<PERLLIB> a un effet similaire lors de la recherche des modules d'analyse de Perl.

note: type: =item
en: B<-S>, B<--show-field> I<field>
fr: B<-S>, B<--show-field> I<champ>

note: type: textblock
en: Specifies the name of the field to show (since dpkg 1.17.0).  The field name is not printed, only its value.
fr: Indique le nom du champ à afficher (depuis dpkg 1.17.0). Le nom du champ n'est pas affiché, mais seulement sa valeur.

note: type: =head2
en: Parser Options
fr: Options de filtrage

note: type: textblock
en: The following options can be used to influence the output of the changelog parser, for example the range of entries or the format of the output.
fr: Les options suivantes peuvent être utilisées pour influencer la sortie de l'analyseur du journal des modifications (« changelog »), par exemple la gamme d'entrées ou le format de sortie.

note: type: =item
en: B<--format> I<output-format>
fr: B<--format> I<format-de-sortie>

note: type: =item
en: B<Source:> I<pkg-name>
fr: B<Source:> I<nom-du-paquet>

note: type: =item
en: B<Distribution:> I<target-distribution>
fr: B<Distribution:> I<distribution-cible>

note: type: =item
en: B<Urgency:> I<urgency>
fr: B<Urgency:> I<priorité>

note: type: textblock
en: The highest urgency of all included entries is used, followed by the concatenated (space-separated) comments from all the versions requested.
fr: La priorité la plus élevée de toutes les entrées incluses est utilisée, suivie par les commentaires concaténés et séparés par des espaces pour toutes les versions demandées.

note: type: =item
en: B<Maintainer:> I<author>
fr: B<Maintainer:> I<auteur>

note: type: =item
en: B<Timestamp:> I<timestamp>
fr: B<Timestamp:> I<horodatage>

note: type: textblock
en: The date of the entry as a timestamp in seconds since the epoch (since dpkg 1.18.8).
fr: La date de l'entrée comme horodatage en secondes depuis « l'epoch » (depuis dpkg 1.18.8).

note: type: =item
en: B<Closes:> I<bug-number>
fr: B<Closes:> I<numéro-bogue>

note: type: textblock
en: The Closes fields of all included entries are merged.
fr: Les champs « Closes » de toutes les entrées incluses sont fusionnés.

note: type: =item
en: B<Changes:> I<changelog-entries>
fr: B<Changes:> I<entrées-du-fichier-des-changements>

note: type: textblock
en: The text of all changelog entries is concatenated.  To make this field a valid Debian control format multiline field empty lines are replaced with a single full stop and all lines is intended by one space character.  The exact content depends on the changelog format.
fr: Les textes de toutes les entrées de changelog sont concaténés. Pour faire de ce champ un champ de contrôle Debian valable, les lignes multiples qui sont vides sont remplacées par un point B<« . »> et toutes les lignes sont indentées par une seule espace. Le contenu exact dépend du format du changelog.

note: type: textblock
en: The B<Version>, B<Distribution>, B<Urgency>, B<Maintainer> and B<Changes> fields are mandatory.
fr: Les champs B<Version>, B<Distribution>, B<Urgency>, B<Maintainer> et B<Changes> sont obligatoires.

note: type: textblock
en: There might be additional user-defined fields present.
fr: Il est possible d'avoir d'autres champs qui sont définis par l'utilisateur.

note: type: textblock
en: The B<rfc822> format uses the same fields but outputs a separate stanza for each changelog entry so that all metadata for each entry is preserved.
fr: Le format B<rfc822> utilise les mêmes champs mais le résultat est un paragraphe distinct pour chaque entrée du changelog afin que toutes les métadonnées de chaque entrée soit préservées.

note: type: textblock
en: Include all changes in reverse order (since dpkg 1.19.1).
fr: Inclut toutes les modifications en ordre inverse (depuis dpkg 1.19.1).

note: type: textblock
en: Include all changes later than I<version>.
fr: Inclut tous les changements qui ont suivi la I<version>.

note: type: textblock
en: Include all changes earlier than I<version>.
fr: Inclut tous les changements qui ont eu lieu avant la I<version>.

note: type: textblock
en: Include all changes equal or later than I<version>.
fr: Inclut tous les changements depuis la I<version> (incluse).

note: type: textblock
en: Include all changes up to or equal than I<version>.
fr: Inclut tous les changements apportés jusqu'à la I<version> comprise.

note: type: =item
en: B<-c>, B<--count> I<number>
fr: B<-c>, B<--count> I<nombre>

note: type: =item
en: B<-n> I<number>
fr: B<-n> I<nombre>

note: type: textblock
en: Include I<number> entries from the top (or the tail if I<number> is lower than 0).
fr: Inclut ce I<nombre> d'entrées depuis le début (ou la fin si le I<nombre> est inférieur à 0).

note: type: =item
en: B<-o>, B<--offset> I<number>
fr: B<-o>, B<--offset> I<nombre>

note: type: textblock
en: Change the starting point for B<--count>, counted from the top (or the tail if I<number> is lower than 0).
fr: Modifie le point de départ pour B<--count>, à compter du début (ou la fin si le I<nombre> est inférieur à 0).

note: type: =head1
en: CHANGELOG FORMATS
fr: FORMATS DE JOURNAUX DE MODIFICATIONS

note: type: textblock
en: It is possible to use a different format to the standard one, by providing a parser for that alternative format.
fr: Il est possible d'utiliser un format différent de celui utilisé habituellement, en fournissant un analyseur pour le format alternatif.

note: type: textblock
en: In order to have B<dpkg-parsechangelog> run the new parser, a line must be included within the last 40 lines of the changelog file, matching the Perl regular expression: “B<\schangelog-format:\s+([0-9a-z]+)\W>”.  The part in parentheses should be the name of the format.  For example:
fr: Afin que B<dpkg-parsechangelog> utilise le nouvel analyseur, il doit exister une ligne, parmi les 40 dernières du fichier, qui corresponde à l'expression régulière Perl “B<\schangelog-format:\s+([0-9a-z]+)\W> (la partie entre parenthèses doit être le nom du format). Exemple :

note: type: textblock
en: @@@ changelog-format: I<otherformat> @@@
fr: @@@ changelog-format: I<autreformat> @@@

note: type: textblock
en: Changelog format names are non-empty strings of lowercase alphanumerics (“a-z0-9”).
fr: Les noms de formats de journaux de modifications sont des chaînes non vides de caractères alphanumériques en minuscules (« a-z0-9 »).

note: type: textblock
en: If such a line exists then B<dpkg-parsechangelog> will look for the parser as a B<Dpkg::Changelog::>I<Otherformat> perl module; it is an error for it not being present.  The parser name in the perl module will be automatically capitalized.  The default changelog format is B<debian>, and a parser for it is provided by default.
fr: Si une telle ligne existe, B<dpkg-parsechangelog> recherchera l'analyseur sous le nom du module Perl B<Dpkg::Changelog::>I<autreformat> ; s'il n'est pas présent, c'est une condition d'erreur. Le nom de l'analyseur dans le module Perl sera automatiquement mis en capitale. Le format de journaux de modifications par défaut est B<debian> et un analyseur pour ce format est fourni par défaut.

note: type: textblock
en: If the changelog format which is being parsed always or almost always leaves a blank line between individual change notes, these blank lines should be stripped out, so as to make the resulting output compact.
fr: Si le format du journal des modifications analysé laisse toujours ou presque une ligne blanche entre chaque changement, ces lignes blanches devraient être retirées, afin de rendre l'affichage de sortie plus compact.

note: type: textblock
en: If the changelog format does not contain date or package name information this information should be omitted from the output.  The parser should not attempt to synthesize it or find it from other sources.
fr: Si le journal des modifications ne contient pas d'informations de date ou de nom de paquet, cette information doit être omise de l'affichage. L'analyseur ne doit pas essayer de les calculer ou de les retrouver depuis d'autres sources.

note: type: textblock
en: If the changelog does not have the expected format the parser should error out, rather than trying to muddle through and possibly generating incorrect output.
fr: Si le journal des modifications n'utilise pas le format attendu, l'analyseur produira une erreur, plutôt que d'essayer de s'en tirer comme il peut et produire une sortie incorrecte.

note: type: textblock
en: A changelog parser may not interact with the user at all.
fr: Un analyseur de journal de modifications ne doit pas du tout interagir avec l'utilisateur.

note: type: textblock
en: All B<Parser Options> except for B<-v> are only supported since dpkg 1.14.16.
fr: Toutes les B<options d'analyse> sauf B<-v> sont gérées par B<dpkg> seulement depuis la version 1.14.16.

note: type: textblock
en: Short option parsing with non-bundled values available only since dpkg 1.18.0.
fr: Analyse des options courtes avec des valeurs non-groupées, disponible seulement à partir de dpkg 1.18.0.

note: type: textblock
en: The changelog file, used to obtain version-dependent information about the source package, such as the urgency and distribution of an upload, the changes made since a particular release, and the source version number itself.
fr: Le journal des modifications ; on s'en sert pour connaître les informations qui dépendent d'une version du paquet source, par exemple l'urgence ou la distribution d'une installation sur le serveur, les modifications faites depuis telle édition et le numéro de la version source lui-même.

note: type: textblock
en: dpkg-query - a tool to query the dpkg database
fr: dpkg-query - Un outil pour interroger la base de données de dpkg

note: type: textblock
en: B<dpkg-query> [I<option>...] I<command>
fr: B<dpkg-query> [I<option>...] I<commande>

note: type: textblock
en: B<dpkg-query> is a tool to show information about packages listed in the B<dpkg> database.
fr: B<dpkg-query> est un outil pour afficher des informations sur les paquets connus par la base de données de B<dpkg>.

note: type: =item
en: B<-l>, B<--list> [I<package-name-pattern>...]
fr: B<-l>, B<--list> [I<motif-de-nom-de-paquet>...]

note: type: textblock
en: List all known packages matching one or more patterns, regardless of their status, which includes any real or virtual package referenced in any dependency relationship field (such as B<Breaks>, B<Enhances>, etc.).  If no I<package-name-pattern> is given, list all packages in I<%ADMINDIR%/status>, excluding the ones marked as not-installed (i.e.  those which have been previously purged).  Normal shell wildcard characters are allowed in I<package-name-pattern>.  Please note you will probably have to quote I<package-name-pattern> to prevent the shell from performing filename expansion.  For example this will list all package names starting with “libc6”:
fr: Affiche les paquets correspondant à un ou plusieurs motifs, quelque soit leur statut, ce qui comprend tout paquet réel ou virtuel référencé dans tout champ de relation de dépendance (tel que B<Breaks>, B<Enhances>, etc.). Si aucun I<motif-de-nom-de-paquet> n'est indiqué, affiche tous les paquets de I<%ADMINDIR%/status>, sauf ceux qui ne sont pas installés (c'est-à-dire ceux qui ont été précédemment purgés). Les métacaractères ordinaires de l'interpréteur de commandes sont autorisés dans I<motif-de-nom-de-paquet>. Il faudra sans doute mettre I<motif-de-nom-de-paquet> entre apostrophes pour éviter l'expansion des noms de fichier par l'interpréteur de commandes. Par exemple, tous les paquets dont le nom commence par « libc6 » seront affichés par la commande :

note: type: textblock
en: The first three columns of the output show the desired action, the package status, and errors, in that order.
fr: Les trois premières colonnes affichées montrent dans l'ordre : l'action souhaitée, l'état du paquet et les erreurs.

note: type: textblock
en: Desired action:
fr: Action souhaitée :

note: type: =item
en: u = Unknown
fr: u = inconnU

note: type: =item
en: i = Install
fr: i = Installer

note: type: =item
en: h = Hold
fr: h = à garder

note: type: =item
en: r = Remove
fr: r = Retirer

note: type: =item
en: p = Purge
fr: p = Purger

note: type: textblock
en: Package status:
fr: État du paquet :

note: type: =item
en: n = Not-installed
fr: n = Non-installé

note: type: =item
en: c = Config-files
fr: c = fichier-Config

note: type: =item
en: H = Half-installed
fr: H = semi-installé

note: type: =item
en: U = Unpacked
fr: U = dépaqUeté

note: type: =item
en: F = Half-configured
fr: F = échec-conFig>

note: type: =item
en: W = Triggers-awaiting
fr: W = attend-traitement-déclenchements

note: type: =item
en: t = Triggers-pending
fr: t = déclenchements-différés

note: type: =item
en: i = Installed
fr: i = Installé

note: type: textblock
en: Error flags:
fr: Drapeaux d'erreur :

note: type: =item
en: E<lt>emptyE<gt> = (none)
fr: E<lt>emptyE<gt> = (aucun)

note: type: =item
en: R = Reinst-required
fr: R = Réinstallation-requise

note: type: textblock
en: The output format of this option is not configurable, but varies automatically to fit the terminal width.  It is intended for human readers, and is not easily machine-readable.  See B<-W> (B<--show>)  and B<--showformat> for a way to configure the output format.
fr: On ne peut pas configurer le format de sortie de cette option. Il s'adapte automatiquement à la largeur du terminal. Ce format est destiné aux humains et la machine le lit mal. Voyez B<-W> (B<--show>) et B<--showformat> pour une possible configuration de ce format.

note: type: =item
en: B<-W>, B<--show> [I<package-name-pattern>...]
fr: B<-W>, B<--show> [I<motif-de-nom-de-paquet>...]

note: type: textblock
en: Just like the B<--list> option this will list all packages matching the given patterns.  However the output can be customized using the B<--showformat> option.
fr: Tout comme l'option B<--list>, cette option affiche la liste des paquets qui correspondent au motif donné. La sortie peut cependant être formatée en utilisant l'option B<--showformat>.

note: type: textblock
en: The default output format gives one line per matching package, each line consisting of the package name and its installed version, separated by a tab.  The package name will be architecture qualified for packages with a B<Multi-Arch> field with the value B<same> or with a foreign architecture, which is an architecture that is neither the native one nor B<all>.
fr: Le format de sortie par défaut fournit une ligne pour chaque paquet qui correspond, chaque ligne constituée du nom du paquet et de la version installée, séparés par une tabulation. Le nom du paquet sera complété par l'identifiant d'architecture pour les paquets B<Multi-Arch> B<same> ou avec une architecture différente, c'est-à-dire qui n'est ni l'architecture native ni B<all>.

note: type: =item
en: B<-s>, B<--status> [I<package-name>...]
fr: B<-s>, B<--status> [I<nom-du-paquet>...]

note: type: textblock
en: Report status of specified packages.  This just displays the entry in the installed package status database.  If no I<package-name> is specified it will display all package entries in the status database (since dpkg 1.19.1).  When multiple I<package-name> entries are listed, the requested status entries are separated by an empty line, with the same order as specified on the argument list.
fr: Donne l'état du paquet indiqué. C'est simplement l'affichage de l'entrée de la base de données concernant les états des paquets installés. Si aucun I<nom-de-paquet> n'est indiqué, toutes les entrées de paquet dans la base de données d'état seront affichées (depuis dpkg 1.19.1). Lorsque des entrées de I<nom-de-paquet> multiples sont indiquées, les entrées d'état demandées sont séparées par une ligne vide et sont dans l'ordre utilisé pour la liste de paramètres.

note: type: =item
en: B<-L>, B<--listfiles> I<package-name>...
fr: B<-L>, B<--listfiles> I<nom-du-paquet>...

note: type: textblock
en: List files installed to your system from I<package-name>.  When multiple I<package-name>s are listed, the requested lists of files are separated by an empty line, with the same order as specified on the argument list.
fr: Affiche la liste des fichiers du I<nom-du-paquet> installés sur le système. Lorsque plusieurs I<nom-du-paquet> sont indiqués, les différentes listes de fichiers sont séparées par une ligne vide et elles sont fournies dans l'ordre de la liste de paramètres.

note: type: textblock
en: Each file diversion is printed on its own line after its diverted file, prefixed with one of the following localized strings:
fr: Chaque détournement de fichier est affiché sur sa ligne propre après le fichier détourné préfixé par une des chaînes traduites suivantes :

note: type: verbatim
en: Z<>
      locally diverted to: I<diverted-to>
      package diverts others to: I<diverted-to>
      diverted by I<pkg> to: I<diverted-to>
fr: Z<>
      détourné localement en : I<diverted-to>
      paquet détournant les autres vers : I<diverted-to>
      détourné par I<paquet> vers : I<diverted-to>

note: type: textblock
en: This command will not list extra files created by maintainer scripts, nor will it list alternatives.
fr: Cette commande ne donne pas les fichiers supplémentaires créés par les scripts du responsable de paquet, ni les alternatives.

note: type: =item
en: B<--control-list> I<package-name>
fr: B<--control-list> I<nom-du-paquet>

note: type: textblock
en: List control files installed to your system from I<package-name> (since dpkg 1.16.5).  These can be used as input arguments to B<--control-show>.
fr: Affiche les fichiers de contrôle installés sur le système à partir de I<nom-du-paquet> (depuis dpkg 1.16.5). Ceux-ci peuvent être utilisés en paramètres d'entrée de B<--control-show>.

note: type: =item
en: B<--control-show> I<package-name> I<control-file>
fr: B<--control-show> I<nom-du-paquet> I<fichier-de-contrôle>

note: type: textblock
en: Print the I<control-file> installed to your system from I<package-name> to the standard output (since dpkg 1.16.5).
fr: Affiche sur la sortie standard le I<fichier-de-contrôle> installé sur le système pour I<nom-du-paquet> (depuis dpkg 1.16.5).

note: type: =item
en: B<-c>, B<--control-path> I<package-name> [I<control-file>]
fr: B<-c>, B<--control-path> I<nom-du-paquet> [I<fichier-contrôle>]

note: type: textblock
en: List paths for control files installed to your system from I<package-name> (since dpkg 1.15.4).  If I<control-file> is specified then only list the path for that control file if it is present.
fr: Affiche les chemins pour les fichiers de contrôle installés sur votre système pour I<nom-du-paquet> (depuis dpkg 1.15.4). Si I<fichier-contrôle> est indiqué, seul le chemin pour ce fichier de contrôle sera affiché, s'il est présent.

note: type: =item
en: B<-S>, B<--search> I<filename-search-pattern>...
fr: B<-S>, B<--search> I<motif-de-nom-à-rechercher>...

note: type: textblock
en: Search for packages that own files corresponding to the given patterns.  Standard shell wildcard characters can be used in the pattern, where asterisk (B<*>) and question mark (B<?>) will match a slash, and backslash (B<\>) will be used as an escape character.
fr: Recherche les paquets propriétaires de fichiers dont le nom correspond aux motifs indiqués. On peut utiliser tous les métacaractères de l'interpréteur de commandes dans le motif, où l'astérisque (B<*>) et le point d'interrogation (B<?>) correspondront à une barre oblique et la barre oblique inverse (B<\>) servira de caractère d'échappement.

note: type: textblock
en: If the first character in the I<filename-search-pattern> is none of ‘B<*[?/>’ then it will be considered a substring match and will be implicitly surrounded by ‘B<*>’ (as in B<*>I<filename-search-pattern>B<*>).  If the subsequent string contains any of ‘B<*[?\>’, then it will handled like a glob pattern, otherwise any trailing ‘B</>’ or ‘B</.>’ will be removed and a literal path lookup will be performed.
fr: Si le premier caractère du I<motif-de-nom-à-rechercher> n'est aucun des caractères « B<*[?/> », il sera alors considéré comme une sous-chaîne de correspondance et sera implicitement entouré de « B<*> » (comme B<*>I<motif-de-nom-à-rechercher>B<*>). Si la chaîne suivante contient un des caractères « B<*[?\> », il sera géré comme un motif global, sinon tout « B</> » ou « B</.> » terminal sera supprimé et une recherche littérale de chemin sera exécutée.

note: type: textblock
en: The output format consists of one line per matching pattern, with a list of packages owning the pathname separated by a comma (U+002C ‘B<,>’) and a space (U+0020 ‘B< >’), followed by a colon (U+003A ‘B<:>’) and a space, followed by the pathname.  As in:
fr: Le format de sortie consiste en une ligne par motif qui correspond, avec une liste de paquets possédant le chemin séparés par une virgule (U+002C « B<,> ») et un espace(U+0020 ‘B< >’), suivi par deux-points (U+003A « B<:> ») puis un espace suivi par le chemin, comme cela :

note: type: verbatim
en:   pkgname1, pkgname2: pathname1
      pkgname3: pathname2
fr:   nom_paquet1, nom_paquet2: chemin1
      nom_paquet3: chemin2

note: type: textblock
en: File diversions are printed with the following localized strings:
fr: Les détournements de fichier sont affichés avec les chaînes traduites suivantes :

note: type: verbatim
en: Z<>
      diversion by I<pkgname> from: I<diverted-from>
      diversion by I<pkgname> to: I<diverted-to>
fr: Z<>
      détournement par I<nom_paquet> depuis : I<diverted-from>
      détournement par I<nom_paquet> en : I<diverted-to>

note: type: textblock
en: or for local diversions:
fr: ou pour des détournements locaux :

note: type: verbatim
en: Z<>
      local diversion from: I<diverted-from>
      local diversion to: I<diverted-to>
fr: Z<>
      détournement local depuis : I<diverted-from>
      détournement localement en : I<diverted-to>

note: type: =item
en: B<-p>, B<--print-avail> [I<package-name>...]
fr: B<-p>, B<--print-avail> [I<nom-du-paquet>...]

note: type: textblock
en: Display details about packages, as found in I<%ADMINDIR%/available>.  If no I<package-name> is specified, it will display all package entries in the I<available> database (since dpkg 1.19.1).  When multiple I<package-name> are listed, the requested I<available> entries are separated by an empty line, with the same order as specified on the argument list.
fr: Affiche les détails relatifs aux paquets, tels que présents dans I<%ADMINDIR%/available>. Si aucun I<nom-de-paquet> n'est indiqué, toutes les entrées de paquet dans la base de données d'état seront affichées (depuis dpkg 1.19.1). Lorsque des entrées de I<nom-de-paquet> multiples sont indiquées, les entrées I<available> demandées sont séparées par une ligne vide et sont dans l'ordre utilisé pour la liste de paramètres.

note: type: textblock
en: Users of APT-based frontends should use B<apt show> I<package-name> instead as the I<available> file is only kept up-to-date when using B<dselect>.
fr: Les utilisateurs des outils basés sur APT devraient plutôt utiliser la commande B<apt show> I<nom-du-paquet>, car le fichier I<available> n'est tenu à jour que lorsque B<dselect> est utilisé.

note: type: textblock
en: Change the location of the B<dpkg> database.  The default location is I<%ADMINDIR%>.
fr: Change l'endroit où se trouve la base de données de B<dpkg>. Par défaut, c'est I<%ADMINDIR%>.

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

note: type: textblock
en: Set the root directory to I<directory>, which sets the administrative directory to «I<directory>%ADMINDIR%» (since dpkg 1.21.0).
fr: Définit le répertoire root à B<directory>, ce qui définit le répertoire d'administration à « I<répertoire>B<%ADMINDIR%> » (depuis dpkg 1.21.0).

note: type: textblock
en: Also load the available file when using the B<--show> and B<--list> commands, which now default to only querying the status file (since dpkg 1.16.2).
fr: Charge également le fichier I<available> à l'utilisation des commandes B<--show> et B<--list>, ce qui désormais revient à n'interroger que le fichier d'état (depuis dpkg 1.16.2).

note: type: textblock
en: Disables the use of any pager when showing information (since dpkg 1.19.2).
fr: Désactive l'utilisation d'un afficheur pour montrer les informations (depuis dpkg 1.19.2).

note: type: textblock
en: This option is used to specify the format of the output B<--show> will produce (short option since dpkg 1.13.1).  The format is a string that will be output for each package listed.
fr: Cette option sert à spécifier le format de sortie de l'option B<--show> (option courte depuis dpkg 1.13.1). Ce format est une chaîne qui sera utilisée pour chaque paquet listé.

note: type: textblock
en: In the format string, “B<\>” introduces escapes:
fr: Dans la chaîne, « B<\> » préfixe des caractères de contrôle :

note: type: =item
en: B<\n> newline
fr: B<\n> saut de ligne

note: type: =item
en: B<\r> carriage return
fr: B<\r> retour chariot

note: type: =item
en: B<\t> tab
fr: B<\t> tabulation

note: type: textblock
en: “B<\>” before any other character suppresses any special meaning of the following character, which is useful for “B<\>” and “B<$>”.
fr: “B<\>” avant n'importe quel caractère supprime la signification spécial du caractère qui suit. C'est utile pour les caractères « B<\> » et « B<$> ».

note: type: textblock
en: Package information can be included by inserting variable references to package fields using the syntax “B<${>I<field>[B<;>I<width>]B<}>”.  Fields are printed right-aligned unless the width is negative in which case left alignment will be used.  The following I<field>s are recognized but they are not necessarily available in the status file (only internal fields or fields stored in the binary package end up in it):
fr: L'information relative à un paquet peut être indiquée en insérant des appels de variables spécifiant des champs du paquet avec la syntaxe suivante : « B<${>I<champ>[B<;>I<largeur>]B<}> ». Les champs sont alignés à droite, à moins que la largeur ne soit négative, auquel cas ils sont alignés à gauche. Les champs suivants sont reconnus, mais pas nécessairement disponibles dans le fichier d'état (seuls les champs internes ou les champs conservés avec le paquet binaire le sont) :

note: type: =item
en: B<Conffiles> (internal)
fr: B<Conffiles> (interne)

note: type: =item
en: B<Config-Version> (internal)
fr: B<Config-Version> (interne)

note: type: =item
en: B<Filename> (internal, front-end related)
fr: B<Filename> (interne, lié au programme frontal)

note: type: =item
en: B<MD5sum> (internal, front-end related)
fr: B<MD5sum> (interne, lié au programme frontal)

note: type: =item
en: B<Revision> (obsolete)
fr: B<Revision> (obsolète)

note: type: =item
en: B<Size> (internal, front-end related)
fr: B<Size> (interne, lié au programme frontal)

note: type: =item
en: B<Status> (internal)
fr: B<Status> (interne)

note: type: =item
en: B<Tag> (usually not in .deb but in repository Packages files)
fr: B<Tag> (en général pas dans .deb mais dans les fichiers Packages des dépôts)

note: type: =item
en: B<Triggers-Awaited> (internal)
fr: B<Triggers-Awaited> (interne)

note: type: =item
en: B<Triggers-Pending> (internal)
fr: B<Triggers-Pending> (interne)

note: type: textblock
en: The following are virtual fields, generated by B<dpkg-query> from values from other fields (note that these do not use valid names for fields in control files):
fr: Les champs suivants sont virtuels, créés par B<dpkg-query> à partir des valeurs d'autres champs (veuillez noter qu'ils utilisent des noms qui ne sont pas valables comme noms de champs dans le fichiers de contrôle) :

note: type: textblock
en: It contains the binary package name with a possible architecture qualifier like “libc6:amd64” (since dpkg 1.16.2).  An architecture qualifier will be present to make the package name unambiguous, for packages with a B<Multi-Arch> field with the value B<same> or with a foreign architecture, which is an architecture that is neither the native one nor B<all>.
fr: Contient le nom du paquet binaire avec éventuellement le type d'architecture tel que « libc6:amd64 » (depuis dpkg 1.16.2). Le type d'architecture sera présent pour rendre le nom de paquet non ambigu, pour les paquets avec un champ B<Multi-Arch> de valeur B<same> ou appartenant à une architecture différente, c'est-à-dire qui n'est ni l'architecture native ni B<all>.

note: type: textblock
en: It contains the package short description (since dpkg 1.19.1).
fr: Il contient la description courte du paquet (depuis dpkg 1.19.1).

note: type: textblock
en: This is an alias for B<binary:Synopsis> (since dpkg 1.16.2).
fr: C'est un alias de B<binary:Synopsis> (depuis dpkg 1.16.2).

note: type: textblock
en: It contains the abbreviated package status (as three characters), such as “ii ” or “iHR” (since dpkg 1.16.2).  See the B<--list> command description for more details.
fr: Il contient l'état du paquet dans sa forme abrégée en trois caractères, comme « ii  » ou « iHR » (depuis dpkg 1.16.2). Voir la description de la commande B<--list> pour plus de détails.

note: type: textblock
en: It contains the package wanted status, part of the Status field (since dpkg 1.17.11).
fr: Il contient l'état désiré du paquet, extrait du champ Status (depuis dpkg 1.17.11).

note: type: textblock
en: It contains the package status word, part of the Status field (since dpkg 1.17.11).
fr: Il contient l'expression d'état du paquet, extrait du champ Status (depuis dpkg 1.17.11).

note: type: textblock
en: It contains the package status error flag, part of the Status field (since dpkg 1.17.11).
fr: Il contient le drapeau d'erreur d'état du paquet, extrait du champ Status (depuis dpkg 1.17.11).

note: type: textblock
en: It contains the list of the package filesystem entries separated by newlines (since dpkg 1.19.3).
fr: Il contient la liste des entrées de paquets du système de fichiers, séparées par des sauts de lignes (depuis dpkg 1.19.3).

note: type: textblock
en: It contains the timestamp in seconds of the last time the package filesystem entries were modified (since dpkg 1.19.3).
fr: Il contient l'horodatage en seconde de la dernière date à laquelle les entrées de paquets du système de fichiers ont été modifiées (depuis dpkg 1.19.3).

note: type: textblock
en: It contains the source package name for this binary package (since dpkg 1.16.2).
fr: Il contient le nom du paquet source de ce paquet binaire (depuis dpkg 1.16.2).

note: type: textblock
en: It contains the source package version for this binary package (since dpkg 1.16.2)
fr: Il contient la version du paquet source de ce paquet binaire (depuis dpkg 1.16.2).

note: type: textblock
en: It contains the source package upstream version for this binary package (since dpkg 1.18.16)
fr: Il contient la version du paquet source amont de ce paquet binaire (depuis dpkg 1.18.16).

note: type: textblock
en: The default format string is “B<${binary:Package}\t${Version}\n>”.  Actually, all other fields found in the status file (i.e. user defined fields) can be requested, too.  They will be printed as-is, though, no conversion nor error checking is done on them.  To get the name of the B<dpkg> maintainer and the installed version, you could run:
fr: Le format par défaut est le suivant : « B<${binary:Package}\t${Version}\n> ». Tous les autres champs du fichier d'état, par exemple des champs définis par l'utilisateur, peuvent être demandés. Ils seront affichés mais sans aucune mise en forme et aucune conversion ou vérification n'est faite. Pour obtenir le nom du responsable de B<dpkg> et la version installée, exécutez par exemple :

note: type: textblock
en: The requested query was successfully performed.
fr: La requête demandée s'est correctement déroulée.

note: type: textblock
en: The requested query failed either fully or partially, due to no file or package being found (except for B<--control-path>, B<--control-list> and B<--control-show> were such errors are fatal).
fr: La requête demandée a échoué soit totalement, soit partiellement, du fait qu'aucun fichier ni paquet n'a été trouvé (sauf pour B<--control-path>, B<--control-list> et B<--control-show> où de telles erreurs sont fatales).

note: type: textblock
en: Sets the program to execute when spawning a command via a shell (since dpkg 1.19.2).
fr: Définit le programme à exécuter lors du lancement d'une commande avec un shell (depuis dpkg 1.19.2).

note: type: textblock
en: If set and the B<--root> option has not been specified, it will be used as the filesystem root directory (since dpkg 1.21.0).
fr: Si cette variable est positionnée et que l'options B<--root> n'est pas précisées, ce répertoire sera utilisé comme répertoire racine du système de fichiers (depuis dpkg 1.21.0).

note: type: textblock
en: If set and the B<--admindir> option has not been specified, it will be used as the B<dpkg> data directory.
fr: Si cette variable est positionnée et que l'option B<--admindir> n'est pas précisée, ce répertoire sera utilisé comme répertoire de données pour B<dpkg>.

note: type: textblock
en: Defined by B<dpkg-query> to “B<-FRSXMQ>”, if not already set, when spawning a pager (since dpkg 1.19.2).  To change the default behavior, this variable can be preset to some other value including an empty string, or the B<PAGER> or B<DPKG_PAGER> variables can be set to disable specific options with «B<-+>», for example B<DPKG_PAGER="less -+F">.
fr: Définie à « B<-FRSXMQ> » par B<dpkg-query>, si elle n'est pas déjà fixée, lors du lancement d'un afficheur (depuis dpkg 1.19.2). Pour modifier le comportement par défaut, cette variable peut être réglée à une autre valeur y compris une chaîne vide, ou bien les variables B<PAGER> ou B<DPKG_PAGER> peuvent être fixées pour désactiver des options spécifiques avec « B<-+> », par exemple B<DPKG_PAGER="less -+F">.

note: type: textblock
en: dpkg-realpath - print the resolved pathname with DPKG_ROOT support
fr: dpkg-realpath - affichage du chemin résolu avec gestion de DPKG_ROOT

note: type: textblock
en: B<dpkg-realpath> [I<option>...] I<pathname>
fr: B<dpkg-realpath> [I<option>...] I<chemin>

note: type: textblock
en: B<dpkg-realpath> is a tool (since dpkg 1.20.1) to resolve a pathname, that takes the L<dpkg(1)> root directory into account, either implicitly from the B<DPKG_ROOT> environment variable or from the command-line B<--root> or B<--instdir> options, and returns an absolute I<pathname> relative to the root directory.  The root directory must not be prefixed to the I<pathname> to be resolved.
fr: B<dpkg-realpath> est un outil (depuis dpkg 1.20.1) pour résoudre un nom de chemin qui prend en compte le répertoire racine de L<dpkg(1)>, soit de façon implicite à partir de la variable d'environnement B<DPKG_ROOT> ou à partir des options B<--root> ou B<--instdir> en ligne de commande, et renvoie un I<chemin> absolu relatif au répertoire racine. Le répertoire racine ne doit pas être préfixé du I<chemin> à résoudre.

note: type: textblock
en: This is intended to be used by other B<dpkg> helpers, or by maintainer scripts instead of using L<realpath(1)> or L<readlink(1)> to canonicalize pathnames, as these latter commands do not support canonicalization relative to a different root than F</>.
fr: Cela est destiné à être utilisé par d'autres assistants de B<dpkg> ou par les scripts du responsable à la place de l'utilisation de L<realpath(1)> ou L<readlink(1)> pour des noms de chemins canoniques dans la mesure où ces dernières commandes ne gèrent pas des chemins canoniques relatifs à une racine autre que F</>.

note: type: textblock
en: Use a NUL byte to end output lines instead of a new line character (since dpkg 1.20.6).
fr: Utiliser un octet NULL pour terminer les lignes de sortie à la place d'un caractère saut de ligne (depuis dpkg 1.20.6).

note: type: textblock
en: Set the root directory to I<directory>, which is the base directory that pathnames get canonicalized against.  Defaults to «B</>» if B<DPKG_ROOT> has not been set.
fr: Définit le répertoire racine à I<répertoire> qui est le répertoire de base d'installation qui désigne le répertoire par rapport auquel les chemins deviennent canoniques. (La valeur par défaut est « B</> » si B<DPKG_ROOT> n'a été défini.

note: type: textblock
en: If set and the B<--instdir> or B<--root> options have not been specified, it will be used as the filesystem root directory.
fr: Si cette variable est positionnée et que les options B<--admindir> ou B<--root> ne sont pas précisées, ce répertoire sera utilisé comme répertoire racine du système de fichiers.

note: type: textblock
en: dpkg-scanpackages - create Packages index files
fr: dpkg-scanpackages - Créer des fichiers d'index de paquets.

note: type: textblock
en: B<dpkg-scanpackages> [I<option>...] I<binary-path> [I<override-file> [I<path-prefix>]] B<E<gt>> I<Packages>
fr: B<dpkg-scanpackages> [I<option>...] I<chemin-de-binaires> [I<fichier-override> [I<préfixe-chemin>]] B<E<gt>> I<Paquets>

note: type: textblock
en: I<binary-path> is the name of the tree of the binary packages to process (for example, B<contrib/binary-i386>).  It is best to make this relative to the root of the Debian archive, because every Filename field in the new Packages file will start with this string.
fr: I<chemin-de-binaires> est le nom de l'arborescence des paquets binaires (par exemple B<contrib/binary-i386)> que l'on veut traiter. Il vaut mieux qu'il soit relatif à la racine de l'archive Debian ; ainsi chaque champ « Filename » dans le nouveau fichier « Packages » commencera par cette chaîne.

note: type: textblock
en: I<path-prefix> is an optional string to be prepended to the Filename fields.
fr: I<préfixe-chemin> est une chaîne facultative qui préfixera les champs « Filename ».

note: type: textblock
en: If more than one version of a package is found only the newest one is included in the output.  If they have the same version and only differ in architecture only the first one found is used.
fr: S'il existe plusieurs versions d'un paquet, seule la plus récente est affichée en sortie. Si les paquets ont la même version mais diffèrent par l'architecture, seul le premier trouvé est utilisé.

note: type: textblock
en: Scan for *.I<type> packages, instead of *.deb.
fr: Recherche des fichiers *.I<type>, plutôt que I<*.deb>.

note: type: =item
en: B<-e>, B<--extra-override> I<file>
fr: B<-e>, B<--extra-override> I<fichier>

note: type: textblock
en: Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of scanning for all debs.
fr: Utilise un motif se composant de I<*_all.deb> et de I<*_arch.deb>, plutôt que de rechercher tous les fichiers deb.

note: type: =item
en: B<-h>, B<--hash> I<hash-list>
fr: B<-h>, B<--hash> I<liste-de-hachage>

note: type: textblock
en: Only generate file hashes for the comma-specified list specified (since dpkg 1.17.14).  The default is to generate all currently supported hashes.  Supported values: B<md5>, B<sha1>, B<sha256>.
fr: Générer uniquement le hachage de fichiers spécifiés (liste séparée par des virgules - depuis dpkg 1.17.14). Par défaut, cela génère tous les hachages actuellement pris en charge. Valeurs prises en charges : B<md5>, B<sha1>, B<sha256>.

note: type: textblock
en: Include all found packages in the output.
fr: Affiche tous les paquets trouvés en sortie.

note: type: =item
en: B<-M>, B<--medium> I<id-string>
fr: B<-M>, B<--medium> I<chaîne-id>

note: type: textblock
en: Add an B<X-Medium> field containing the value I<id-string> (since dpkg 1.15.5).  This field is required if you want to generate B<Packages.cd> files for use by the B<media> access method of B<dselect>.
fr: Ajoute un champ B<X-Medium> qui contient la valeur I<chaîne-id> (depuis dpkg 1.15.5). Ce champ est obligatoire si vous voulez créer des fichiers B<Packages.cd> destinés à être utilisés avec la méthode d'accès B<media> de B<dselect>.

note: type: textblock
en: B<dpkg-scanpackages> outputs the usual self-explanatory errors.  It also warns about packages that are in the wrong subdirectory, are duplicated, have a Filename field in their control file, are missing from the override file, or have maintainer substitutions which do not take effect.
fr: B<dpkg-scanpackages> affiche les erreurs habituelles qui se comprennent d'elles-mêmes. Il affiche aussi des avertissements quand des paquets sont dans un mauvais sous-répertoire, existent en double exemplaire, ont des champs « Filename » dans leur fichier « control », sont absents du fichier « override » ou bien dont les substitutions de responsable ne peuvent pas s'appliquer.

note: type: textblock
en: dpkg-scansources - create Sources index files
fr: dpkg-scansources - Crée des fichiers d'index de sources

note: type: textblock
en: B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-prefix>]] B<E<gt>> I<Sources>
fr: B<dpkg-scansources> [I<option>...] I<rep-de-binaires> [I<fichier-override> [I<préfixe-chemin>]] B<E<gt>> I<Sources>

note: type: textblock
en: B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These are used to create a Debian source index, which is output to stdout.
fr: B<dpkg-scansources> recherche des fichiers I<.dsc> dans le répertoire I<rep-de-binaires> indiqué. Ces fichiers sont utilisés pour créer un index de sources Debian, qui est envoyé sur la sortie standard.

note: type: textblock
en: The I<path-prefix>, if given, is prepended to the directory field in the generated source index.  You generally use this to make the directory fields contain the path from the top of the Debian archive hierarchy.
fr: Le I<préfixe-chemin>, s'il est indiqué, est ajouté au début du champ Directory (« répertoire ») dans l'index des sources généré. C'est, en règle générale, utilisé pour que le champ Directory contienne un chemin depuis la racine de l'archive Debian.

note: type: textblock
en: Do not sort the index stanzas.  Normally they are sorted by source package name.
fr: Ne trie pas les paragraphes de l'index. Ils sont d'habitude triés en fonction du nom du paquet source.

note: type: =item
en: B<-s>, B<--source-override> I<file>
fr: B<-s>, B<--source-override> I<fichier>

note: type: textblock
en: Use I<file> as the source override file (the file can be compressed since dpkg 1.15.5).  The default is the name of the override file you specified with I<.src> appended.
fr: Utilise I<fichier> comme fichier override des sources (ce fichier peut être compressé depuis dpkg 1.15.5). La valeur par défaut est le nom du fichier override indiqué auquel est ajoutée l'extension I<.src>.

note: type: textblock
en: The source override file is in a different format from the binary override file.  It contains only two whitespace separated fields, the first is the source package name and the second is the section.  Blank lines and comment lines are ignored in the normal manner.  If a package appears in both files the source override takes precedence for setting the section.
fr: Le format des fichiers override des sources est différent des fichiers override des binaires. Il ne contient que deux champs séparés par des espaces, le premier indique le paquet source et le second, la section. Les lignes blanches et les lignes de commentaire sont ignorées comme à l'habitude. Si un paquet apparaît dans chaque fichier, le fichier des sources est prioritaire pour fixer la section.

note: type: textblock
en: Turn debugging on.
fr: Active le débogage.

note: type: textblock
en: dpkg-shlibdeps - generate shared library substvar dependencies
fr: dpkg-shlibdeps - Générateur de variables de substitution de dépendances pour bibliothèques partagées

note: type: textblock
en: B<dpkg-shlibdeps> [I<option>...] [B<-e>] I<executable> [I<option>...]
fr: B<dpkg-shlibdeps> [I<option>...] [B<-e>] I<exécutable> [I<option>...]

note: type: textblock
en: B<dpkg-shlibdeps> calculates shared library dependencies for executables named in its arguments.  The dependencies are added to the substitution variables file B<debian/substvars> as variable names B<shlibs:>I<dependency-field> where I<dependency-field> is a dependency field name.  Any other variables starting with B<shlibs:> are removed from the file.
fr: B<dpkg-shlibdeps> calcule, pour les exécutables indiqués dans ses paramètres, les dépendances envers les bibliothèques partagées. Ces dépendances sont ajoutées au fichier de variables de substitution B<debian/substvars> sous la forme B<shlibs:>I<champ-dépendance> où I<champ-dépendance> est le nom du champ de dépendance. Toute autre variable après I<shlibs:> est supprimée du fichier.

note: type: textblock
en: B<dpkg-shlibdeps> has two possible sources of information to generate dependency information.  Either I<symbols> files or I<shlibs> files.  For each binary that B<dpkg-shlibdeps> analyzes, it finds out the list of libraries that it's linked with.  Then, for each library, it looks up either the I<symbols> file, or the I<shlibs> file (if the former doesn't exist or if debian/shlibs.local contains the relevant dependency).  Both files are supposed to be provided by the library package and should thus be available as %ADMINDIR%/info/I<package>.I<symbols> or %ADMINDIR%/info/I<package>.I<shlibs>.  The package name is identified in two steps: find the library file on the system (looking in the same directories that B<ld.so> would use), then use B<dpkg -S> I<library-file> to lookup the package providing the library.
fr: B<dpkg-shlibdeps> a deux sources possibles pour créer les informations concernant les dépendances, soit les fichiers I<symbols>, soit les fichiers I<shlibs>. Pour chaque fichier binaire qu'il analyse, B<dpkg-shlibdeps> recherche la liste des bibliothèques partagées qui lui sont liées. Puis, pour chacune d'elles il analyse soit le fichier I<symbols>, soit le fichier I<shlibs> (si le premier n'existe pas ou si debian/shlibs.local contient les dépendances appropriées). Ces deux fichiers sont censés être fournis par le paquet de la bibliothèque et disponibles dans %ADMINDIR%/info/I<paquet>.I<symbols> ou %ADMINDIR%/info/I<paquet>.I<shlibs>. Le nom du paquet est trouvé en deux étapes : en cherchant le fichier de la bibliothèque sur le système, dans le répertoire que B<ld.so> utiliserait, puis en utilisant B<dpkg -S> I<fichier-bibliothèque> pour trouver le paquet qui fournit cette bibliothèque.

note: type: =head2
en: Symbols files
fr: Fichiers symboles

note: type: textblock
en: Symbols files contain finer-grained dependency information by providing the minimum dependency for each symbol that the library exports.  The script tries to find a symbols file associated to a library package in the following places (first match is used):
fr: Les fichiers symboles contiennent des informations de dépendances plus fines en fournissant les dépendances minimales pour chaque symbole de la bibliothèque exportée. Le script essaie de trouver un fichier de symboles associé à un paquet de bibliothèque dans les emplacements suivants (le premier trouvé est utilisé) :

note: type: =item
en: %PKGCONFDIR%/symbols/I<package>.symbols.I<arch>
fr: %PKGCONFDIR%/symbols/I<paquet>.symbols.I<architecture>

note: type: =item
en: %PKGCONFDIR%/symbols/I<package>.symbols
fr: %PKGCONFDIR%/symbols/I<paquet>.symbols

note: type: textblock
en: Per-system overriding shared library dependency information.  I<arch> is the architecture of the current system (obtained by B<dpkg-architecture -qDEB_HOST_ARCH>).
fr: Les informations de dépendance de bibliothèque partagée principales par système. I<arch> est l'architecture du système actuel (obtenue par B<dpkg-architecture -qDEB_HOST_ARCH>).

note: type: =item
en: Output from “B<dpkg-query --control-path> I<package> symbols”
fr: Affichage de “B<dpkg-query --control-path> I<paquet> symbols”

note: type: textblock
en: Package-provided shared library dependency information.  Unless overridden by B<--admindir>, those files are located in %ADMINDIR%.
fr: Les informations de dépendance de bibliothèque partagée fournies par le paquet. Sauf indication contraire par le biais de B<--admindir>, ces fichiers sont par défaut dans %ADMINDIR%.

note: type: textblock
en: While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers the (biggest) minimal version needed for each library.  At the end of the process, it is able to write out the minimal dependency for every library used (provided that the information of the I<symbols> files are accurate).
fr: Lors de l'analyse des symboles utilisés par tous les binaires, B<dpkg-shlibdeps> retient la (plus grande) version minimale nécessaire pour chaque bibliothèque. À la fin du processus, il est capable d'écrire la dépendance minimale pour toutes les bibliothèques utilisées (à condition que l'information des fichiers I<symbols> soit exacte).

note: type: =head2
en: Shlibs files
fr: Fichiers Shlibs

note: type: textblock
en: Shlibs files associate directly a library to a dependency (without looking at the symbols).  It's thus often stronger than really needed but very safe and easy to handle.
fr: Les fichiers Shlibs associent directement une bibliothèque à une dépendance (sans regarder les symboles). C'est donc souvent plus puissant que les besoins réels mais cela reste très sûr et facile à manipuler.

note: type: textblock
en: The dependencies for a library are looked up in several places.  The first file providing information for the library of interest is used:
fr: Les dépendances d'une bibliothèque sont recherchées à plusieurs endroits. Le premier fichier d'informations trouvé qui concerne la bibliothèque est utilisé :

note: type: textblock
en: Package-local overriding shared library dependency information.
fr: Fichier particulier à un paquet remplaçant les informations qui concernent les dépendances envers des bibliothèques partagées.

note: type: textblock
en: Per-system overriding shared library dependency information.
fr: Fichier système remplaçant les informations qui concernent les dépendances envers des bibliothèques partagées.

note: type: textblock
en: Shared library information generated by the current build process that also invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a package's build tree.  The shlibs file in that build tree takes precedence over shlibs files from other binary packages.
fr: Information sur la bibliothèque partagée générée par le processus actuel de construction qui invoque aussi B<dpkg-shlibdeps>. Il n'est utilisé que si la bibliothèque se trouve dans l'arbre de construction du paquet. Le fichier shlibs qui construit l'arbre a priorité sur les fichiers shlibs des autres paquets binaires.

note: type: =item
en: Output from “B<dpkg-query --control-path> I<package> shlibs”
fr: Affichage de « B<dpkg-query --control-path> I<paquet> shlibs »

note: type: textblock
en: Per-system default shared library dependency information.
fr: Fichier système par défaut concernant les informations de dépendance envers des bibliothèques partagées.

note: type: textblock
en: The extracted dependencies are then directly used (except if they are filtered out because they have been identified as duplicate, or as weaker than another dependency).
fr: Les dépendances trouvées sont ensuite directement utilisées (sauf si elles sont filtrées parce qu'elles ont été identifiées comme étant en double, ou d'un niveau plus faible qu'une autre dépendance).

note: type: textblock
en: B<dpkg-shlibdeps> interprets non-option arguments as executable names, just as if they'd been supplied as B<-e>I<executable>.
fr: B<dpkg-shlibdeps> interprète des arguments sans option comme des commandes exécutables, comme si on avait simplement donné B<-e>I<exécutable>.

note: type: =item
en: B<-e>I<executable>
fr: B<-e>I<exécutable>

note: type: textblock
en: Include dependencies appropriate for the shared libraries required by I<executable>.  This option can be used multiple times.
fr: Cette option inclut les bonnes dépendances envers les bibliothèques partagées que demande I<exécutable>. Cette option peut être utilisée plusieurs fois.

note: type: textblock
en: Prepend I<directory> to the list of directories to search for private shared libraries (since dpkg 1.17.0).  This option can be used multiple times.
fr: Ajoute I<répertoire> au début de la liste des répertoires où chercher des bibliothèques partagées privées (depuis dpkg 1.17.0). Cette option peut être utilisée plusieurs fois.

note: type: =item
en: B<-d>I<dependency-field>
fr: B<-d>I<champ-dépendance>

note: type: textblock
en: Add dependencies to be added to the control file dependency field I<dependency-field>.  (The dependencies for this field are placed in the variable B<shlibs:>I<dependency-field>.)
fr: Cette option ajoute les dépendances destinées au champ « dépendance » du fichier de contrôle I<champ-dépendance>. (Les dépendances pour ce champ sont dans la variable B<shlibs:>I<champ-dépendance>.)

note: type: textblock
en: The B<-d>I<dependency-field> option takes effect for all executables after the option, until the next B<-d>I<dependency-field>.  The default I<dependency-field> is B<Depends>.
fr: L'option B<-d>I<champ-dépendance> concerne tous les exécutables qui suivent l'option, jusqu'à la prochaine option B<-d>I<champ-dépendance>. Par défaut, I<champ-dépendance> vaut B<Depends>.

note: type: textblock
en: If the same dependency entry (or set of alternatives) appears in more than one of the recognized dependency field names B<Pre-Depends>, B<Depends>, B<Recommends>, B<Enhances> or B<Suggests> then B<dpkg-shlibdeps> will automatically remove the dependency from all fields except the one representing the most important dependencies.
fr: Quand, dans plusieurs champs reconnus ayant trait aux dépendances comme les champs B<Pre-Depends>, B<Depends>, B<Recommends>, B<Enhances> ou B<Suggests> apparaît la même entrée (ou bien un ensemble d'alternatives), B<dpkg-shlibdeps> supprime automatiquement les dépendances dans tous les champs sauf celui qui représente les dépendances les plus importantes.

note: type: =item
en: B<-p>I<varname-prefix>
fr: B<-p>I<préfixe-pour-le-nom-des-variables>

note: type: textblock
en: Start substitution variables with I<varname-prefix>B<:> instead of B<shlibs:>.  Likewise, any existing substitution variables starting with I<varname-prefix>B<:> (rather than B<shlibs:>)  are removed from the substitution variables file.
fr: Fait commencer les variables de substitution par I<préfixe-pour-le-nom-des-variables>B<:> au lieu de B<shlibs:>. De même, toute variable de substitution commençant par I<préfixe-pour-le-nom-des-variables>B<:> (au lieu de B<shlibs:>) est enlevée du fichier de substitution des variables.

note: type: textblock
en: Print substitution variable settings to standard output (or I<filename> if specified, since dpkg 1.17.2), rather than being added to the substitution variables file (B<debian/substvars> by default).
fr: Affiche les définitions des variables de substitution sur la sortie standard (ou I<nom-de-fichier> si spécifié, depuis dpkg 1.17.2), plutôt que de les ajouter dans le fichier de substitution des variables qui est par défaut B<debian/substvars>.

note: type: textblock
en: Prefer shared library dependency information tagged for the given package type.  If no tagged information is available, falls back to untagged information.  The default package type is B<deb>.  Shared library dependency information is tagged for a given type by prefixing it with the name of the type, a colon, and whitespace.
fr: Préférer les informations sur les dépendances des bibliothèques partagées qui sont étiquetées pour un type de paquet donné. Si aucune information de type n'est donnée, il n'utilisera pas d'information. Par défaut, le type de paquet est B<deb>. On peut créer une étiquette pour ces informations en les préfixant par le nom du type, un deux-points et une espace.

note: type: =item
en: B<-L>I<local-shlibs-file>
fr: B<-L>I<fichier-local-shlibs>

note: type: textblock
en: Read overriding shared library dependency information from I<local-shlibs-file> instead of B<debian/shlibs.local>.
fr: Lire les informations de remplacement concernant les dépendances envers les bibliothèques partagées dans I<fichier-local-shlibs> au lieu de B<debian/shlibs.local>.

note: type: textblock
en: Write substitution variables in I<substvars-file>; the default is B<debian/substvars>.
fr: Écrire les variables de substitution dans I<fichier-substvars> ; le fichier par défaut est B<debian/substvars>.

note: type: textblock
en: Enable verbose mode (since dpkg 1.14.8).  Numerous messages are displayed to explain what B<dpkg-shlibdeps> does.
fr: Active le mode bavard (depuis dpkg 1.14.8). De nombreux messages sont affichés pour expliquer ce que B<dpkg-shlibdeps> fait.

note: type: textblock
en: Exclude the package from the generated dependencies (since dpkg 1.14.8).  This is useful to avoid self-dependencies for packages which provide ELF binaries (executables or library plugins) using a library contained in the same package.  This option can be used multiple times to exclude several packages.
fr: Exclut le paquet des dépendances générées (depuis dpkg 1.14.8). Cela évite les auto-dépendances pour les paquets fournissant des exécutables ELF (exécutables ou modules complémentaires de bibliothèque) qui utilisent une bibliothèque incluse dans ce même paquet. Cette option peut être utilisée plusieurs fois pour exclure plusieurs paquets.

note: type: =item
en: B<-S>I<package-build-dir>
fr: B<-S>I<répertoire-construction-paquet>

note: type: textblock
en: Look into I<package-build-dir> first when trying to find a library (since dpkg 1.14.15).  This is useful when the source package builds multiple flavors of the same library and you want to ensure that you get the dependency from a given binary package.  You can use this option multiple times: directories will be tried in the same order before directories of other binary packages.
fr: Recherche dans I<répertoire-construction-paquet> en premier et essaie de trouver une bibliothèque (depuis dpkg 1.14.15). C'est utile lorsque le paquet source construit plusieurs saveurs de la même bibliothèque et que vous voulez vous assurer que vous obtiendrez la dépendance d'un paquet binaire donné. Cette option peut être utilisée plusieurs fois : les répertoires seront examinés dans le même ordre avant les répertoires d'autres paquets binaires.

note: type: =item
en: B<-I>I<package-build-dir>
fr: B<-I>I<répertoire-construction-paquet>

note: type: textblock
en: Ignore I<package-build-dir> when looking for shlibs, symbols, and shared library files (since dpkg 1.18.5).  You can use this option multiple times.
fr: Ignore I<répertoire-construction-paquet> lors de la recherche des fichiers shlibs, de symboles et des bibliothèques partagées (depuis dpkg 1.18.5). Cette option peut être utilisée plusieurs fois.

note: type: textblock
en: Do not fail if dependency information can't be found for a shared library (since dpkg 1.14.8).  Usage of this option is discouraged, all libraries should provide dependency information (either with shlibs files, or with symbols files)  even if they are not yet used by other packages.
fr: Pas d'échec si l'information de dépendance ne peut pas être trouvée pour une bibliothèque partagée (depuis dpkg 1.14.8). L'utilisation de cette option est déconseillée, toutes les bibliothèques devraient fournir leurs informations de dépendance (que ce soit avec les fichiers shlibs, ou avec les fichiers symboles), même si elles ne sont pas encore utilisées par d'autres paquets.

note: type: =head2
en: Warnings
fr: Avertissements

note: type: textblock
en: Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of the generated package, it is able to emit warnings in several cases.  They inform you of things that can be improved in the package.  In most cases, those improvements concern the upstream sources directly.  By order of decreasing importance, here are the various warnings that you can encounter:
fr: Depuis que B<dpkg-shlibdeps> analyse l'ensemble des symboles utilisés par chaque binaire généré par le paquet, il est en mesure d'émettre des avertissements dans plusieurs cas. Ils vous informent des choses qui peuvent être améliorées dans le paquet. Dans la plupart des cas, ces améliorations concernent directement les sources amont. Dans l'ordre d'importance décroissant, voici les différents avertissements que vous pouvez rencontrer :

note: type: =item
en: B<symbol> I<sym> B<used by> I<binary> B<found in none of the libraries.>
fr: B<symbole> I<sym> B<utilisé par> I<binaire> B<trouvé dans aucune des bibliothèques.>

note: type: textblock
en: The indicated symbol has not been found in the libraries linked with the binary.  The I<binary> is most likely a library and it needs to be linked with an additional library during the build process (option B<-l>I<library> of the linker).
fr: Le symbole indiqué n'a pas été trouvé dans les bibliothèques liées au binaire. Le I<binaire> est probablement plutôt une bibliothèque et il doit être lié avec une bibliothèque supplémentaire durant le processus de construction (l'option B<-l>I<bibliothèque> de l'éditeur de liens).

note: type: =item
en: I<binary> B<contains an unresolvable reference to symbol> I<sym>B<: it's probably a plugin>
fr: I<binary> B<contient une référence non résolue au symbole> I<sym> B<: il s'agit probablement d'un greffon (plugin)>

note: type: textblock
en: The indicated symbol has not been found in the libraries linked with the binary.  The I<binary> is most likely a plugin and the symbol is probably provided by the program that loads this plugin.  In theory a plugin doesn't have any SONAME but this binary does have one and as such it could not be clearly identified as such.  However the fact that the binary is stored in a non-public directory is a strong indication that's it's not a normal shared library.  If the binary is really a plugin, then disregard this warning.  But there's always the possibility that it's a real library and that programs linking to it are using an RPATH so that the dynamic loader finds it.  In that case, the library is broken and needs to be fixed.
fr: Le symbole indiqué n'a pas été trouvé dans les bibliothèques liées avec le fichier binaire. Le I<binaire> est très probablement un greffon (plugin) et le symbole est probablement fourni par le programme qui charge ce greffon. En théorie, un greffon n'a pas de « SONAME » mais ce binaire en possède un et n'a pas pu être identifié en tant que tel. Cependant, le fait que le binaire soit stocké dans un répertoire non public est une indication forte qu'il ne s'agit pas d'une bibliothèque partagée normale. Si le binaire est vraiment un greffon, vous pouvez ignorer cet avertissement. Il existe cependant une possibilité qu'il s'agisse d'un vrai binaire et que les programmes avec lequel il est lié utilisent un RPATH afin que le chargeur dynamique le trouve. Dans ce cas, la bibliothèque est incorrecte et doit être corrigée.

note: type: =item
en: B<package could avoid a useless dependency if> I<binary> B<was not linked against> I<library> B<(it uses none of the library's symbols)>
fr: B<paquet pourrait éviter une dépendance inutile si> I<le binaire> B<n'était pas lié avec> I<bibliothèque> B<(il ne fait usage d'aucun de ses symboles)>

note: type: textblock
en: None of the I<binaries> that are linked with I<library> use any of the symbols provided by the library.  By fixing all the binaries, you would avoid the dependency associated to this library (unless the same dependency is also generated by another library that is really used).
fr: Aucun des I<binaires> liés à la I<bibliothèque> n'utilise les symboles qu'elle fournit. En corrigeant tous les binaires, vous éviteriez la dépendance associée à cette bibliothèque (à moins que la même dépendance soit également liée à une autre bibliothèque qui est elle réellement utilisée).

note: type: =item
en: B<package could avoid a useless dependency if> I<binaries> B<were not linked against> I<library> B<(they use none of the library's symbols)>
fr: B<paquet pourrait éviter une dépendance inutile si> I<les binaires> B<n'étaient pas liés avec> I<bibliothèque> B<(ils ne font usage d'aucun de ses symboles)>

note: type: textblock
en: Exactly the same as the above warning, but for multiple binaries.
fr: Identique à l'avertissement précédent, pour des binaires multiples.

note: type: =item
en: I<binary> B<should not be linked against> I<library> B<(it uses none of the library's symbols)>
fr: I<le binaire> B<ne devrait pas être lié avec la> I<bibliothèque> B<(il ne fait usage d'aucun de ses symboles)>

note: type: textblock
en: The I<binary> is linked to a library that it doesn't need.  It's not a problem but some small performance improvements in binary load time can be obtained by not linking this library to this binary.  This warning checks the same information as the previous one but does it for each binary instead of doing the check globally on all binaries analyzed.
fr: Le I<binaire> est lié à une bibliothèque dont il n'a pas besoin. Ce n'est pas un problème, mais de petites améliorations de performance dans le temps de chargement de celui-ci peuvent être obtenues en ne le liant pas à cette bibliothèque. Cet avertissement vérifie la même information que la précédente mais elle le fait pour tous les binaires au lieu de ne faire le contrôle qu'au niveau global sur tous les binaires analysés.

note: type: =head2
en: Errors
fr: Erreurs

note: type: textblock
en: B<dpkg-shlibdeps> will fail if it can't find a public library used by a binary or if this library has no associated dependency information (either shlibs file or symbols file).  A public library has a SONAME and is versioned (libsomething.so.I<X>).  A private library (like a plugin) should not have a SONAME and doesn't need to be versioned.
fr: B<dpkg-shlibdeps> échouera s'il ne peut pas trouver de bibliothèque publique utilisée par un binaire ou si cette bibliothèque n'a pas d'informations sur les dépendances associées (soit le fichier shlibs, soit le fichier des symboles). Une bibliothèque publique a un SONAME et un numéro de version (libsomething.so.I<X>). Une bibliothèque privée (comme un module additionnel) ne devrait pas avoir de SONAME et n'a pas besoin d'avoir de version.

note: type: =item
en: B<couldn't find library> I<library-soname> B<needed by> I<binary> B<(its RPATH is '>I<rpath>B<')>
fr: B<impossible de trouver la bibliothèque> I<library-soname> B<demandée par le> I<binaire> B<(son RPATH est «> I<rpath>B< »)>

note: type: textblock
en: The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> has been unable to find the library.  B<dpkg-shlibdeps> creates a list of directories to check as following: directories listed in the RPATH of the binary, directories added by the B<-l> option, directories listed in the B<LD_LIBRARY_PATH> environment variable, cross multiarch directories (ex. /lib/arm64-linux-gnu, /usr/lib/arm64-linux-gnu), standard public directories (/lib, /usr/lib), directories listed in /etc/ld.so.conf, and obsolete multilib directories (/lib32, /usr/lib32, /lib64, /usr/lib64).  Then it checks those directories in the package's build tree of the binary being analyzed, in the packages' build trees indicated with the B<-S> command-line option, in other packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file and finally in the root directory.  If the library is not found in any of those directories, then you get this error.
fr: Le I<binaire> utilise une bibliothèque appelée I<library-soname> mais B<dpkg-shlibdeps> n'a pas été en mesure de trouver cette bibliothèque. B<dpkg-shlibdeps> crée une liste de répertoires à vérifier de la manière suivante : les répertoires énumérés dans le RPATH du binaire, les répertoires ajoutés par l'option B<-l>, les répertoires listés dans la variable d'environnement B<LD_LIBRARY_PATH>, les répertoires croisés multi-architerctures (par exemple, /lib/arm64-linux-gnu, /usr/lib/arm64-linux-gnu), les répertoires publics standard (/lib, /usr/lib), les répertoires listés dans /etc/ld.so.conf et les répertoires obsolètes multilib (/lib32, /usr/lib32, /lib64, /usr/lib64). Ensuite, il vérifie les répertoires qui sont dans l'arbre de construction du paquet binaire en cours d'analyse, dans l'arbre de construction du paquet indiqué avec l'option de ligne de commande B<-S>, dans les autres arbres de paquets qui contiennent un fichier DEBIAN/shlibs ou DEBIAN/symbols et enfin dans le répertoire racine. Si la bibliothèque n'est pas trouvée dans l'un de ces répertoires, alors ce message d'erreur est obtenu.

note: type: textblock
en: If the library not found is in a private directory of the same package, then you want to add the directory with B<-l>.  If it's in another binary package being built, you want to make sure that the shlibs/symbols file of this package is already created and that B<-l> contains the appropriate directory if it also is in a private directory.
fr: Si la bibliothèque non trouvée est cependant disponible dans le répertoire privé de ce même paquet, alors il vous faut ajouter ce répertoire avec B<-l>. S'il est dans un autre paquet binaire en cours de construction, alors assurez-vous que le fichier shlibs/symbols de ce paquet a déjà créé et que B<-l> contient le répertoire approprié si c'est aussi un répertoire privé.

note: type: =item
en: B<no dependency information found for> I<library-file> B<(used by> I<binary>B<).>
fr: B<aucune information de dépendance trouvée pour> I<la bibliothèque> B<(utilisée par le> I<binaire>B<).>

note: type: textblock
en: The library needed by I<binary> has been found by B<dpkg-shlibdeps> in I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency information for that library.  To find out the dependency, it has tried to map the library to a Debian package with the help of B<dpkg -S> I<library-file>.  Then it checked the corresponding shlibs and symbols files in %ADMINDIR%/info/, and in the various package's build trees (debian/*/DEBIAN/).
fr: La bibliothèque nécessaire au I<binaire> a été trouvée par B<dpkg-shlibdeps> dans I<fichier-bibliothèque> mais B<dpkg-shlibdeps> n'a pas été en mesure de trouver d'informations de dépendance pour cette bibliothèque. Pour trouver la dépendance, il a essayé de lier la bibliothèque à un paquet Debian avec l'aide de B<dpkg -S> I<fichier-bibliothèque>. Puis, il a vérifié les shlibs correspondants et les fichiers symboles de %ADMINDIR%/info/ et enfin les différents arbres des paquets construits (debian/*/DEBIAN/).

note: type: textblock
en: Calling B<dpkg-shlibdeps> in verbose mode (B<-v>) will provide much more information about where it tried to find the dependency information.  This might be useful if you don't understand why it's giving you this error.
fr: L'appel de B<dpkg-shlibdeps> en mode bavard (B<-v>) fournira beaucoup plus d'informations sur l'endroit où il a essayé de trouver l'information sur les dépendances. Cela peut être utile si vous ne comprenez pas pourquoi vous obtenez cette erreur.

note: type: textblock
en: dpkg-source - Debian source package (.dsc) manipulation tool
fr: dpkg-source - Outil de manipulation des paquets sources Debian (.dsc).

note: type: textblock
en: B<dpkg-source> [I<option>...] I<command>
fr: B<dpkg-source> [I<option>...] I<commande>

note: type: textblock
en: B<dpkg-source> packs and unpacks Debian source archives.
fr: B<dpkg-source> empaquette ou dépaquette une archive source Debian.

note: type: textblock
en: None of these commands allow multiple options to be combined into one, and they do not allow the value for an option to be specified in a separate argument.
fr: Aucune de ces commandes ne permet la combinaison de plusieurs options en une seule et elles ne permettent pas d'indiquer la valeur d'une option dans un argument séparé.

note: type: =item
en: B<-x>, B<--extract> I<filename>.dsc [I<output-directory>]
fr: B<-x> , B<--extract> I<nom-de-fichier>.dsc [I<répertoire-de-sortie>]

note: type: textblock
en: Extract a source package (B<--extract> since dpkg 1.17.14).  One non-option argument must be supplied, the name of the Debian source control file (B<.dsc>).  An optional second non-option argument may be supplied to specify the directory to extract the source package to, this must not exist.  If no output directory is specified, the source package is extracted into a directory named I<source>-I<version> under the current working directory.
fr: Cette option sert à extraire un paquet source (B<--extract> depuis dpkg 1.17.14). Un seul argument sans option doit être donné : le nom du fichier de contrôle des sources Debian (B<.dsc>). Un deuxième argument sans option peut également être donné pour indiquer le répertoire où extraire le paquet source : ce répertoire ne doit pas déjà exister. Quand aucun répertoire n'est indiqué, le paquet source est extrait dans un répertoire I<source>-I<version> du répertoire courant.

note: type: textblock
en: B<dpkg-source> will read the names of the other file(s) making up the source package from the control file; they are assumed to be in the same directory as the B<.dsc>.
fr: B<dpkg-source> lit, dans le fichier de contrôle, les noms des fichiers qui composent le paquet source ; il suppose qu'ils sont dans le même répertoire que le fichier B<.dsc>.

note: type: textblock
en: The files in the extracted package will have their permissions and ownerships set to those which would have been expected if the files and directories had simply been created - directories and executable files will be 0777 and plain files will be 0666, both modified by the extractors' umask; if the parent directory is setgid then the extracted directories will be too, and all the files and directories will inherit its group ownership.
fr: Les fichiers extraits du paquet auront leurs propriétaires et permissions définis à ceux attendus s'ils avaient été simplement créés. Les répertoires et les fichiers exécutables auront une permission égale à 0777 et les simples fichiers à 0666, les deux étant modifiées par le masque (umask) de celui qui fait l'extraction. Si le répertoire parent est « setgid », les répertoires extraits le seront aussi et tous les fichiers et répertoires hériteront de sa propriété de groupe.

note: type: textblock
en: If the source package uses a non-standard format (currently this means all formats except “1.0”), its name will be stored in B<debian/source/format> so that the following builds of the source package use the same format by default.
fr: Si le paquet source utilise un format non standard (actuellement, cela signifie tous les formats sauf le « 1.0 »), son nom sera enregistré dans B<debian/source/format> de sorte que la construction du paquet source utilise le même format par défaut.

note: type: =item
en: B<-b>, B<--build> I<directory> [I<format-specific-parameters>]
fr: B<-b>, B<--build> I<répertoire> [I<paramètres-dans-un-format-spécifique>]

note: type: textblock
en: Build a source package (B<--build> since dpkg 1.17.14).  The first non-option argument is taken as the name of the directory containing the debianized source tree (i.e. with a debian sub-directory and maybe changes to the original files).  Depending on the source package format used to build the package, additional parameters might be accepted.
fr: Construit un paquet source (B<--build> depuis dpkg 1.17.14). Le premier argument sans option est pris comme nom du répertoire contenant l'arborescence des sources debianisée (c'est-à-dire avec un sous-répertoire debian et peut-être des modifications sur les fichiers d'origine). Selon le format du paquet source utilisé pour construire le paquet, d'autres paramètres peuvent être acceptés.

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

note: type: textblock
en: Print the source format that would be used to build the source package if B<dpkg-source --build> I<directory> was called (in the same conditions and with the same parameters; since dpkg 1.15.5).
fr: Affiche le format source qui serait utilisé pour construire le paquet source si B<dpkg-source --build> I<répertoire> était utilisé (dans les mêmes conditions et avec les mêmes options ; depuis dpkg 1.15.5).

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

note: type: textblock
en: Run the corresponding hook of the source package format (since dpkg 1.15.8).  This hook is called before any build of the package (B<dpkg-buildpackage> calls it very early even before B<debian/rules clean>).  This command is idempotent and can be called multiple times.  Not all source formats implement something in this hook, and those that do usually prepare the source tree for the build for example by ensuring that the Debian patches are applied.
fr: Exécute le point d'entrée correspondant du format de paquet source (depuis dpkg 1.15.8). Ce point d'entrée doit être utilisé avant toute construction du paquet (B<dpkg-buildpackage> l'utilise très tôt, avant même B<debian/rules clean>). Cette commande est idempotente et peut être lancée plusieurs fois. Tous les formats source ne mettent pas en œuvre ce branchement et ceux qui le font préparent l'arborescence source pour la construction, par exemple en garantissant que les correctifs Debian sont appliqués.

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

note: type: textblock
en: Run the corresponding hook of the source package format (since dpkg 1.15.8).  This hook is called after any build of the package (B<dpkg-buildpackage> calls it last).  This command is idempotent and can be called multiple times.  Not all source formats implement something in this hook, and those that do usually use it to undo what B<--before-build> has done.
fr: Exécute le point d'entrée correspondant du format de paquet source (depuis dpkg 1.15.8). Ce point d'entrée doit être utilisé après toute construction du paquet (B<dpkg-buildpackage> l'utilise en dernier). Cette commande est idempotente et peut être lancée plusieurs fois. Tous les formats source ne mettent pas en œuvre ce branchement et ceux qui le font s'en servent pour défaire ce qui a été fait par B<--before-build>.

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

note: type: textblock
en: Record changes in the source tree unpacked in I<directory> (since dpkg 1.16.1).  This command can take supplementary parameters depending on the source format.  It will error out for formats where this operation doesn't mean anything.
fr: Enregistre les modifications dans l'arborescence source décompressée dans I<répertoire> (depuis dpkg 1.16.1). Cette commande peut accepter des paramètres supplémentaires selon le format source. Elle provoquera une erreur pour les formats où cette opération n'a pas de signification.

note: type: textblock
en: Show the usage message and exit.  The format specific build and extract options can be shown by using the B<--format> option.
fr: Affiche un message d'aide puis quitte. Les options de construction et d'extraction spécifiques au format peuvent être montrées avec l'option B<--format>.

note: type: =head2
en: Generic build options
fr: Options de construction générique

note: type: textblock
en: Specifies the main source control file to read information from.  The default is B<debian/control>.  If given with relative pathname this is interpreted starting at the source tree's top level directory.
fr: Indique le principal fichier de contrôle des sources où trouver les renseignements. Par défaut, c'est le fichier B<debian/control>. Lorsqu'un chemin relatif est fourni, on considère qu'il est relatif au répertoire le plus élevé de l'arborescence source.

note: type: textblock
en: Specifies the changelog file to read information from.  The default is B<debian/changelog>.  If given with relative pathname this is interpreted starting at the source tree's top level directory.
fr: Indique le journal des modifications où trouver des renseignements. Par défaut, c'est le fichier B<debian/changelog>. Lorsqu'un chemin relatif est fourni, on considère qu'il est relatif au répertoire le plus élevé de l'arborescence source.

note: type: =item
en: B<--format=>I<value>
fr: B<--format=>I<valeur>

note: type: textblock
en: Use the given format for building the source package (since dpkg 1.14.17).  It does override any format given in B<debian/source/format>.
fr: Utilise le format indiqué pour la construction du paquet source (depuis dpkg 1.14.17). Ce choix remplace le format indiqué dans B<debian/source/format>.

note: type: textblock
en: Read substitution variables in I<substvars-file>; the default is to not read any file.  This option can be used multiple times to read substitution variables from multiple files (since dpkg 1.15.6).
fr: Lit les variables de substitution dans I<fichier-substvars> ; par défaut aucun fichier n'est lu. Cette option peut être utilisée plusieurs fois pour lire des variables de substitution depuis plusieurs fichiers (depuis dpkg 1.15.6).

note: type: textblock
en: Specify the compression to use for created tarballs and diff files (B<--compression> since dpkg 1.15.5).  Note that this option will not cause existing tarballs to be recompressed, it only affects new files.  Supported values are: I<gzip>, I<bzip2>, I<lzma> and I<xz>.  The default is I<xz> for formats 2.0 and newer, and I<gzip> for format 1.0.  I<xz> is only supported since dpkg 1.15.5.
fr: Spécifie le niveau de compression à utiliser pour les fichiers archive et diff créés (B<--compression> depuis dpkg 1.15.5). Notez que cette option ne causera pas la recompression des archives existantes, cela ne concerne que les nouveaux fichiers. Les valeurs acceptées sont les suivantes : I<gzip>, I<bzip2>, I<lzma> et I<xz>. L'option par défaut est I<xz> pour les formats 2.0 et plus récents, et I<gzip> pour le format 1.0. I<xz> n'est géré que depuis dpkg 1.15.5.

note: type: =item
en: B<-z>I<level>, B<--compression-level>=I<level>
fr: B<-z>I<niveau>, B<--compression-level>=I<niveau>

note: type: textblock
en: Compression level to use (B<--compression-level> since dpkg 1.15.5).  As with B<-Z> it only affects newly created files.  Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The default is I<9> for gzip and bzip2, I<6> for xz and lzma.
fr: Niveau de compression à utiliser (B<--compression-level> depuis dpkg 1.15.5). Comme avec B<-Z> cela ne concerne que les fichiers nouvellement créés. Les valeurs prises possibles sont les suivantes : I<1> à I<9>, I<best> et I<fast>. La valeur par défaut est I<9> pour gzip et bzip2, I<6> pour xz et lzma.

note: type: =item
en: B<-i>[I<regex>], B<--diff-ignore>[=I<regex>]
fr: B<-i>[I<expression-rationnelle>], B<--diff-ignore>[=I<expression-rationnelle>]

note: type: textblock
en: You may specify a perl regular expression to match files you want filtered out of the list of files for the diff (B<--diff-ignore> since dpkg 1.15.6).  (This list is generated by a find command.) (If the source package is being built as a version 3 source package using a VCS, this can be used to ignore uncommitted changes on specific files.  Using -i.* will ignore all of them.)
fr: Il est possible de donner une expression rationnelle Perl pour filtrer les fichiers qui doivent être éliminés de la liste des fichiers pour le « diff » (B<--diff-ignore> depuis dpkg 1.15.6). Cette liste est créée avec une commande « find ». Si le fichier source en construction est un fichier source de version 3 utilisant un système de suivi de versions, cette option est utile pour ignorer les modifications non envoyées. Utiliser B<-i>I<.*> les ignorera toutes.

note: type: textblock
en: The B<-i> option by itself enables this setting with a default regex (preserving any modification to the default regex done by a previous use of B<--extend-diff-ignore>) that will filter out control files and directories of the most common revision control systems, backup and swap files and Libtool build output directories.  There can only be one active regex, of multiple B<-i> options only the last one will take effect.
fr: L'option B<-i> active cette fonction avec une expression rationnelle par défaut (en préservant toutes les modifications faites avec l'expression rationnelle par défaut par une utilisation précédente de B<--extend-diff-ignore>) qui couvre les fichiers de contrôle des plus usuels systèmes de gestion de version, les fichiers de sauvegarde, les fichiers d'échange et les répertoires utilisés par Libtool. Il ne peut y avoir qu'une seule expression rationnelle active ; avec de multiples options B<-i>, seule la dernière mentionnée sera prise en compte.

note: type: textblock
en: This is very helpful in cutting out extraneous files that get included in the diff, for example if you maintain your source in a revision control system and want to use a checkout to build a source package without including the additional files and directories that it will usually contain (e.g. CVS/, .cvsignore, .svn/).  The default regex is already very exhaustive, but if you need to replace it, please note that by default it can match any part of a path, so if you want to match the begin of a filename or only full filenames, you will need to provide the necessary anchors (e.g. ‘(^|/)’, ‘($|/)’) yourself.
fr: C'est très utile pour supprimer des fichiers qui sont inclus dans le diff, par exemple, si vous maintenez un source avec un système de contrôle de version et que voulez construire un paquet source sans inclure des fichiers et répertoires additionnels qu'il contient généralement (par exemple CVS/, .cvsignore, .svn/). L'expression rationnelle par défaut est déjà très exhaustive, mais si avez besoin de la remplacer, veuillez noter que par défaut, il sait vérifier n'importe quelle partie d'un chemin, donc si vous voulez trouver le début d'un nom de fichier ou des noms de fichiers complets, vous devrez fournir les caractères spéciaux vous-même (par exemple « (^|/) », « ($|/) »).

note: type: =item
en: B<--extend-diff-ignore>=I<regex>
fr: B<--extend-diff-ignore>=I<expression-rationnelle>

note: type: textblock
en: The perl regular expression specified will extend the default value used by B<--diff-ignore> and its current value, if set (since dpkg 1.15.6).  It does this by concatenating “B<|>I<regex>” to the existing value.  This option is convenient to use in B<debian/source/options> to exclude some auto-generated files from the automatic patch generation.
fr: L'expression rationnelle Perl indiquée complétera la valeur par défaut utilisée par B<--diff-ignore> et sa valeur courante si elle est définie (depuis dpkg 1.15.6). Cela est effectué en concaténant « B<|>I<expression-rationnelle> » à la valeur existante. Cette option est pratique dans B<debian/source/options> pour exclure certains fichiers auto-créés de la création automatique de correctifs.

note: type: =item
en: B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]
fr: B<-I>[I<motif-fichier>], B<--tar-ignore>[=I<motif-fichier>]

note: type: textblock
en: B<-I> by itself adds default B<--exclude> options that will filter out control files and directories of the most common revision control systems, backup and swap files and Libtool build output directories.
fr: B<-I> ajoute par défaut des options B<--exclude> qui élimineront les fichiers et les répertoires de contrôles des systèmes les plus connus de contrôle de version, les fichiers d'échange et de sauvegarde et les répertoires utilisés par Libtool.

note: type: textblock
en: The default regex and patterns for both options can be seen in the output of the B<--help> command.
fr: L'expression rationnelle et le motif par défaut pour les deux options peuvent être trouvés dans la sortie de la commande B<--help>.

note: type: =head2
en: Generic extract options
fr: Options d'extraction génériques

note: type: textblock
en: Do not copy original tarballs near the extracted source package (since dpkg 1.14.17).
fr: Ne copie pas l'archive d'origine à côté de l'extraction du paquet source (depuis dpkg 1.14.17).

note: type: textblock
en: Do not check signatures and checksums before unpacking (since dpkg 1.14.17).
fr: Ne vérifie pas les signatures et les sommes de contrôle avant de dépaqueter(depuis dpkg 1.14.17).

note: type: textblock
en: Do not overwrite the extraction directory if it already exists (since dpkg 1.18.8).
fr: Ne pas remplacer le répertoire d'extraction s'il existe déjà (depuis dpkg 1.18.8)

note: type: textblock
en: Refuse to unpack the source package if it does not contain any strong checksums (since dpkg 1.18.7).  Currently the only known checksum considered strong is B<SHA-256>.
fr: Refuse de décompresser le paquet source s'il ne contient pas de somme de contrôle robuste (depuis dpkg 1.18.7). Actuellement, B<SHA-256> est le seul type de somme de contrôle considéré comme robuste.

note: type: textblock
en: Turns the bad source package version check into a non-fatal warning (since dpkg 1.17.7).  This option should only be necessary when extracting ancient source packages with broken versions, just for backwards compatibility.
fr: Transforme la vérification des mauvaises versions des paquets source en avertissement non fatal (since dpkg 1.17.7). Cette option sera seulement nécessaire quand on extrait des anciens paquets source avec des versions cassées, pour préserver la compatibilité avec les versions précédentes.

note: type: =head2
en: Generic general options
fr: Options générales génériques

note: type: textblock
en: Sets the maximum number of threads allowed for compressors that support multi-threaded operations (since dpkg 1.21.14).
fr: Fixe le nombre maximal de processus permis pour les compresseurs qui gèrent les opérations multi-threadées (depuis dpkg 1.21.14).

note: type: textblock
en: Sets quiet mode to suppress warnings.
fr: Définit le mode silencieux pour supprimer les avertissements.

note: type: =head1
en: SOURCE PACKAGE FORMATS
fr: FORMATS DE PAQUET SOURCE

note: type: textblock
en: If you don't know what source format to use, you should probably pick either “3.0 (quilt)” or “3.0 (native)”.  See L<https://wiki.debian.org/Projects/DebSrc3.0> for information on the deployment of those formats within Debian.
fr: Si vous ne savez pas quel format source utiliser, il est conseillé de choisir soit « 3.0 (quilt) » soit « 3.0 (native) ». Voir L<https://wiki.debian.org/Projects/DebSrc3.0> pour plus d'informations sur la mise en œuvre de ces formats dans Debian.

note: type: =head2
en: Format: 1.0
fr: Format : 1.0

note: type: textblock
en: A source package in this format consists either of a B<.orig.tar.gz> associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package is said to be I<native>).  Optionally the original tarball might be accompanied by a detached upstream signature B<.orig.tar.gz.asc>, extraction supported since dpkg 1.18.5.
fr: Un paquet source dans ce format se compose soit d'un B<.orig.tar.gz> associé à un B<.diff.gz> ou un simple B<.tar.gz> (dans ce cas, le paquet est appelé natif I<native>). L'archive tar originale pourrait être accompagnée de façon facultative d'une signature amont séparée B<.orig.tar.gz.asc>, extraction prise en charge depuis dpkg 1.18.5.

note: type: textblock
en: B<Extracting>
fr: B<Extraction>

note: type: textblock
en: Extracting a native package is a simple extraction of the single tarball in the target directory.  Extracting a non-native package is done by first unpacking the B<.orig.tar.gz> and then applying the patch contained in the B<.diff.gz> file.  The timestamp of all patched files is reset to the extraction time of the source package (this avoids timestamp skews leading to problems when autogenerated files are patched).  The diff can create new files (the whole debian directory is created that way) but cannot remove files (empty files will be left over) and cannot create or change symlinks.
fr: Extraire un paquet natif revient à une simple extraction de l'archive tar dans le répertoire cible. L'extraction d'un paquet non natif consiste au dépaquetage du B<.orig.tar.gz> puis l'application des correctifs contenus dans le B<.diff.gz>. La date de tous les fichiers correctifs est réglée à celle du moment de l'extraction depuis le paquet source (cela évite les horodatages faux menant à des problèmes lorsque des fichiers générés automatiquement sont modifiés). Le diff peut créer de nouveaux fichiers (tout le répertoire debian est créé de cette façon) mais ne peut pas supprimer de fichiers (les fichiers vides seront laissés là) et ne peut ni créer ni modifier des liens symboliques.

note: type: textblock
en: B<Building>
fr: B<Construction>

note: type: textblock
en: Building a native package is just creating a single tarball with the source directory.  Building a non-native package involves extracting the original tarball in a separate “.orig” directory and regenerating the B<.diff.gz> by comparing the source package I<directory> with the .orig directory.
fr: Construire un paquet natif revient simplement à créer une archive tar avec le répertoire du source. La création d'un paquet non natif consiste à extraire l'archive d'origine dans un répertoire séparé « .orig » puis à régénérer le B<.diff.gz> en comparant le I<répertoire> du paquet source avec le répertoire « .orig ».

note: type: textblock
en: B<Build options (with --build):>
fr: B<Options de construction (avec --build)> :

note: type: textblock
en: If a second non-option argument is supplied it should be the name of the original source directory or tarfile or the empty string if the package is a Debian-specific one and so has no debianization diffs.  If no second argument is supplied then B<dpkg-source> will look for the original source tarfile I<package>B<_>I<upstream-version>B<.orig.tar.gz> or the original source directory I<directory>B<.orig> depending on the B<-sX> arguments.
fr: Si l'on donne un second argument, ce sera le nom du répertoire source d'origine ou le nom du fichier tar ou bien une chaîne vide si le paquet est un « Debian pure souche » et n'a donc pas de fichiers « diffs » pour sa « debianisation ». S'il n'y a pas de second argument, B<dpkg-source> cherche le fichier tar des sources d'origine I<paquet>B<_>I<version-amont>B<.orig.tar.gz> ou bien le répertoire source d'origine I<répertoire>B<.orig> selon les paramètres B<-sX>.

note: type: textblock
en: B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing tarfiles or directories.  If this is desired then B<-sA>, B<-sP>, B<-sK>, B<-sU> and B<-sR> should be used instead.
fr: Les options B<-sa>, B<-sp>, B<-sk>, B<-su> et B<-sr> ne remplacent pas les fichiers tar ou les répertoires existants. Pour cela, il faut utiliser les options B<-sA>, B<-sP>, B<-sK>, B<-sU> et B<-sR.>

note: type: textblock
en: Specifies to expect the original source as a tarfile, by default I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave this original source in place as a tarfile, or copy it to the current directory if it isn't already there.  The tarball will be unpacked into I<directory>B<.orig> for the generation of the diff.
fr: Spécifie que le source d'origine est attendu sous forme tar ; par défaut, I<paquet>B<_>I<version-amont>B<.orig.tar>I<extension>. Il le laisse en place en tant que fichier tar ou le copie dans le répertoire en cours s'il n'y est pas déjà. Le fichier sera dépaqueté dans I<répertoire>B<.orig> pour la génération du fichier diff.

note: type: textblock
en: Like B<-sk> but will remove the directory again afterwards.
fr: Comme B<-sk> mais supprimera le répertoire à nouveau par la suite.

note: type: textblock
en: Specifies that the original source is expected as a directory, by default I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a new original source archive from it.
fr: Quand on spécifie que le source d'origine est un répertoire ; la valeur par défaut est le répertoire I<paquet>B<->I<version-amont>B<.orig> et B<dpkg-source> crée une nouvelle archive du source d'origine.

note: type: textblock
en: Like B<-su> but will remove that directory after it has been used.
fr: Comme B<-su> mais supprimera ce répertoire après utilisation.

note: type: textblock
en: Specifies that the original source is available both as a directory and as a tarfile.  B<dpkg-source> will use the directory to create the diff, but the tarfile to create the B<.dsc>.  This option must be used with care - if the directory and tarfile do not match a bad source archive will be generated.
fr: Indique que le source d'origine est disponible à la fois comme un répertoire et comme un fichier tar. B<dpkg-source> se servira du répertoire pour créer le « diff », mais du fichier tar pour créer le fichier B<.dsc>. Aussi, faire attention avec cette option. Si le répertoire et le fichier tar ne correspondent pas, il en résulte une mauvaise archive source.

note: type: textblock
en: Specifies to not look for any original source, and to not generate a diff.  The second argument, if supplied, must be the empty string.  This is used for Debian-specific packages which do not have a separate upstream source and therefore have no debianization diffs.
fr: Indique de ne pas chercher de source d'origine et de ne pas créer de « diff ». Le second argument, s'il existe, doit être une chaîne vide. Cela sert pour les paquets Debian pure souche qui n'ont pas un source d'origine distincte et donc pas de fichier « diff » de debianisation.

note: type: textblock
en: Specifies to look for the original source archive as a tarfile or as a directory - the second argument, if any, may be either, or the empty string (this is equivalent to using B<-sn>).  If a tarfile is found it will unpack it to create the diff and remove it afterwards (this is equivalent to B<-sp>); if a directory is found it will pack it to create the original source and remove it afterwards (this is equivalent to B<-sr>); if neither is found it will assume that the package has no debianization diffs, only a straightforward source archive (this is equivalent to B<-sn>).  If both are found then B<dpkg-source> will ignore the directory, overwriting it, if B<-sA> was specified (this is equivalent to B<-sP>)  or raise an error if B<-sa> was specified.  B<-sa> is the default.
fr: Indique comme source d'origine soit un fichier tar, soit un répertoire — le deuxième argument, s'il existe, doit être l'un d'eux ou bien une chaîne vide (cela revient à utiliser l'option B<-sn)>. Quand un fichier tar existe, il est dépaqueté pour créer le fichier « diff » ; ensuite il est supprimé (cela revient à utiliser l'option B<-sp)> ; quand un répertoire est trouvé, il est empaqueté et B<dpkg-source> crée le source d'origine et supprime ensuite ce répertoire (cela revient à utiliser l'option B<-sr)> ; quand ni l'un ni l'autre n'est trouvé, B<dpkg-source> suppose que le paquet ne possède pas de fichier « diff » de debianisation, mais seulement une simple archive source (cela revient à utiliser l'option B<-sn>). Quand les deux sont trouvés, B<dpkg-source> ignore le répertoire et le remplace si l'option B<-sA> a été spécifiée (cela revient à utiliser l'option B<-sP)> ou il provoque une erreur si l'option B<-sa> a été spécifiée. L'option par défaut est B<-sa>.

note: type: textblock
en: The process fails if the generated diff contains changes to files outside of the debian sub-directory (since dpkg 1.15.8).  This option is not allowed in B<debian/source/options> but can be used in B<debian/source/local-options>.
fr: Ce processus échoue si le fichier de différences contient des modifications apportées à des fichiers en dehors du sous-répertoire debian (depuis dpkg 1.15.8). Cette option n'est pas autorisée dans B<debian/source/options> mais peut être utilisée dans B<debian/source/local-options>.

note: type: textblock
en: B<Extract options (with --extract):>
fr: B<options d'extraction (avec --extract)> :

note: type: textblock
en: In all cases any existing original source tree will be removed.
fr: Dans tous ces cas, l'arborescence existante des sources d'origine est supprimée.

note: type: textblock
en: Used when extracting then the original source (if any) will be left as a tarfile.  If it is not already located in the current directory or if an existing but different file is there it will be copied there.  (B<This is the default>).
fr: Quand on extrait le répertoire source d'origine (s'il existe), il est conservé en tant que fichier tar. S'il n'est pas déjà dans le répertoire courant ou si ce répertoire contient un fichier différent, le fichier tar est copié dans ce répertoire. (B<Cela est le comportement par défaut>).

note: type: textblock
en: Unpacks the original source tree.
fr: Dépaquetage de l'arborescence du répertoire source d'origine.

note: type: textblock
en: Ensures that the original source is neither copied to the current directory nor unpacked.  Any original source tree that was in the current directory is still removed.
fr: Assure que le répertoire source d'origine ne sera ni copié dans le répertoire en cours, ni dépaqueté. Si une arborescence source d'origine est présente dans le répertoire courant, elle est toujours supprimée.

note: type: textblock
en: All the B<-s>I<X> options are mutually exclusive.  If you specify more than one only the last one will be used.
fr: Toutes les options B<-s>I<X> s'excluent mutuellement. Si vous en indiquez plusieurs, seule la dernière sera prise en compte.

note: type: textblock
en: Skips application of the debian diff on top of the upstream sources (since dpkg 1.15.1).
fr: Passe l'étape d'application du fichier de différences Debian aux sources amont (depuis dpkg 1.15.1).

note: type: =head2
en: Format: 2.0
fr: Format : 2.0

note: type: textblock
en: Extraction supported since dpkg 1.13.9, building supported since dpkg 1.14.8.  Also known as wig&pen.  This format is not recommended for wide-spread usage, the format “3.0 (quilt)” replaces it.  Wig&pen was the first specification of a new-generation source package format.
fr: Extraction prise en charge depuis dpkg 1.13.9, construction depuis dpkg 1.14.8. Aussi connu sous le nom de « wig&pen ». Ce format n'est pas recommandé pour une utilisation massive, le format « 3.0 (quilt) » le remplace. Wig&pen a été la première spécification d'une nouvelle génération de format de paquet source.

note: type: textblock
en: When building a new source package, any change to the upstream source is stored in a patch named B<zz_debian-diff-auto>.
fr: Lors de la construction d'un nouveau paquet source, toute modification apportée au source amont est enregistrée dans un correctif nommé B<zz_debian-diff-auto>.

note: type: =head2
en: Format: 3.0 (native)
fr: Format : 3.0 (native)

note: type: textblock
en: Supported since dpkg 1.14.17.  This format is an extension of the native package format as defined in the 1.0 format.  It supports all compression methods and will ignore by default any VCS specific files and directories as well as many temporary files (see default value associated to B<-I> option in the B<--help> output).
fr: Pris en charge depuis dpkg 1.14.17. Ce format est une extension du format de paquet natif tel que défini dans le format 1.0. Il gère toutes les méthodes de compression et ignore par défaut tout fichier et répertoire spécifique à VCS ainsi que de nombreux fichiers temporaires (voir la valeur par défaut associée à l'option B<-I> dans la sortie de B<--help>).

note: type: =head2
en: Format: 3.0 (quilt)
fr: Format : 3.0 (quilt)

note: type: textblock
en: All patches listed in B<debian/patches/>I<vendor>B<.series> or B<debian/patches/series> are then applied, where I<vendor> will be the lowercase name of the current vendor, or B<debian> if there is no vendor defined.  If the former file is used and the latter one doesn't exist (or is a symlink), then the latter is replaced with a symlink to the former.  This is meant to simplify usage of B<quilt> to manage the set of patches.  Vendor-specific series files are intended to make it possible to serialize multiple development branches based on the vendor, in a declarative way, in preference to open-coding this handling in B<debian/rules>.  This is particularly useful when the source would need to be patched conditionally because the affected files do not have built-in conditional occlusion support.  Note however that while B<dpkg-source> parses correctly series files with explicit options used for patch application (stored on each line after the patch filename and one or more spaces), it does ignore those options and always expects patches that can be applied with the B<-p1> option of B<patch>.  It will thus emit a warning when it encounters such options, and the build is likely to fail.
fr: Toutes les modifications figurant dans B<debian/patches/>I<distributeur>B<.series> ou B<debian/patches/series> sont alors appliquées, où I<distributeur> sera le nom en minuscules du distributeur actuel, ou Debian s'il n'y a pas de distributeur défini. Si l'ancien fichier est utilisé et qu'il n'y en a pas de plus récent (ou si c'est un lien symbolique), alors celui-ci est remplacé par un lien symbolique vers l'ancien. Cette disposition vise à simplifier l'utilisation de B<quilt> pour gérer l'ensemble des correctifs. Les fichiers de séries propres au distributeur sont destinés à permettre de sérialiser plusieurs branches de développement en se basant sur le distributeur, d'une manière déclarative, de préférence au codage ouvert de cette gestion dans B<debian/rules>. Cela est particulièrement utile quand le source à besoin de correctifs de manière conditionnelle, car les fichiers affectés n’ont pas de gestion interne d’inclusion conditionnelle. Notez toutefois que si B<dpkg-source> analyse correctement les fichiers de séries avec les options utilisées pour l'application du correctif (stockées sur chaque ligne après le nom du correctif et une ou plusieurs espaces), il ignore ces options et s'attendra toujours à ce que les correctifs puissent être appliqués avec l'option B<-p1> de B<patch>. Il va donc émettre un avertissement lorsqu'il rencontrera ces options, et la construction est susceptible d'échouer.

note: type: textblock
en: The timestamp of all patched files is reset to the extraction time of the source package (this avoids timestamp skews leading to problems when autogenerated files are patched).
fr: La date de tous les fichiers correctifs est celle du moment où se déroule l'extraction du paquet source (cela évite les horodatages faux menant à des problèmes lorsque des fichiers générés automatiquement sont modifiés).

note: type: textblock
en: The file B<.pc/applied-patches> is created if some patches have been applied during the extraction.
fr: Le fichier B<.pc/applied-patches> est créé si certains correctifs ont été appliqués au cours de l'extraction.

note: type: textblock
en: All original tarballs found in the current directory are extracted in a temporary directory by following the same logic as for the unpack, the debian directory is copied over in the temporary directory, and all patches except the automatic patch (B<debian-changes->I<version> or B<debian-changes>, depending on B<--single-debian-patch>) are applied.  The temporary directory is compared to the source package directory.  When the diff is non-empty, the build fails unless B<--single-debian-patch> or B<--auto-commit> has been used, in which case the diff is stored in the automatic patch.  If the automatic patch is created/deleted, it's added/removed from the series file and from the B<quilt> metadata.
fr: Les originaux de toutes les archives tar trouvées dans le répertoire courant sont extraits dans un répertoire temporaire en suivant la même logique que pour le dépaquetage, le répertoire debian est copié dans le répertoire temporaire, et tous les correctifs excepté le correctif automatique B<debian-changes->I<version> ou B<debian-changes>, selon B<--single-debian-patch>) sont appliquées. Le répertoire temporaire est comparé à celui du paquet source. Si le fichier de différences n'est pas vide, la construction échoue à moins que B<--single-debian-patch> ou B<--auto-commit>  aient été utilisés, et dans ce cas le diff est stocké dans le correctif automatique. Si le correctif automatique est créé ou supprimé, il est ajouté ou supprimé dans le fichier « series » et les métadonnées de B<quilt>.

note: type: textblock
en: Any change on a binary file is not representable in a diff and will thus lead to a failure unless the maintainer deliberately decided to include that modified binary file in the debian tarball (by listing it in B<debian/source/include-binaries>).  The build will also fail if it finds binary files in the debian sub-directory unless they have been allowed through B<debian/source/include-binaries>.
fr: Tout changement dans un fichier binaire ne peut être indiqué dans le diff et va déboucher sur un échec à moins que le responsable ne décide délibérément d'inclure cette modification binaire dans l'archive tar Debian (en le listant dans B<debian/source/include-binaries>). La construction pourra également échouer si des fichiers binaires sont trouvés dans le sous-répertoire debian à moins qu'ils aient été autorisés au moyen de B<debian/source/include-binaries>.

note: type: textblock
en: The updated debian directory and the list of modified binaries is then used to generate the debian tarball.
fr: Le répertoire debian mis à jour et la liste des binaires modifiés sont ensuite utilisés pour recréer l'archive tar debian.

note: type: textblock
en: The automatically generated diff doesn't include changes on VCS specific files as well as many temporary files (see default value associated to B<-i> option in the B<--help> output).  In particular, the B<.pc> directory used by B<quilt> is ignored during generation of the automatic patch.
fr: Le diff généré automatiquement n'inclut pas les changements spécifiques sur les fichiers VCS ainsi sur que de nombreux fichiers temporaires (pour la valeur par défaut associée à l'option B<-i>, voir la sortie de B<--help>). En particulier, le répertoire B<.pc> utilisé par B<quilt> est ignoré lors de la génération automatique du correctif.

note: type: textblock
en: B<Recording changes>
fr: B<Enregistrement des modifications>

note: type: =item
en: B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]
fr: B<--commit> [I<répertoire>] [I<nom-du-correctif>] [I<fichier-de-correctif>]

note: type: textblock
en: Passing I<patch-file> is mainly useful after a build failure that pre-generated this file, and on this ground the given file is removed after integration.  Note also that the changes contained in the patch file must already be applied on the tree and that the files modified by the patch must not have supplementary unrecorded changes.
fr: Le fait de passer I<fichier-de-correctifs> est essentiellement utile après un échec de construction qui prégénère ce fichier. Sur ces bases, le fichier est supprimé après intégration. Veuillez également noter que les modifications contenues dans le fichier de correctifs doivent déjà être appliquées dans l'arborescence et que les fichiers modifiés par le correctif ne doivent pas comporter de modifications supplémentaires.

note: type: textblock
en: If the patch generation detects modified binary files, they will be automatically added to B<debian/source/include-binaries> so that they end up in the debian tarball (exactly like B<dpkg-source --include-binaries --build> would do).
fr: Si la création de correctif détecte des fichiers binaires modifiés, ils seront ajoutés automatiquement à B<debian/source/include-binaries> afin de pouvoir être inclus dans l'archive debian (de façon analogue à ce que ferait B<dpkg-source --include-binaries --build>).

note: type: textblock
en: B<Build options>
fr: B<Options de construction>

note: type: textblock
en: Allow B<dpkg-source> to build the source package if the version of the B<quilt> metadata is the one specified, even if B<dpkg-source> doesn't know about it (since dpkg 1.15.5.4).  Effectively this says that the given version of the B<quilt> metadata is compatible with the version 2 that B<dpkg-source> currently supports.  The version of the B<quilt> metadata is stored in B<.pc/.version>.
fr: Autorise B<dpkg-source> à construire le fichier si la version des métadonnées de B<quilt> est celle indiquée, même si B<dpkg-source> n'en n'a pas connaissance (depuis dpkg 1.15.5.4). En fait, cela indique que la version indiquée des métadonnées de B<quilt> est compatible avec la version 2 que B<dpkg-source> gère. La version des métadonnées de B<quilt> est conservée dans B<.pc/.version>.

note: type: textblock
en: Do not ignore removed files and include them in the automatically generated patch.
fr: N'ignore pas les fichiers supprimés et les inclut dans le fichier de modifications généré automatiquement.

note: type: textblock
en: Include timestamp in the automatically generated patch.
fr: Inclut la date dans le correctif généré automatiquement.

note: type: textblock
en: Add all modified binaries in the debian tarball.  Also add them to B<debian/source/include-binaries>: they will be added by default in subsequent builds and this option is thus no more needed.
fr: Ajoute tous les binaires modifiés dans l'archive tar debian. Les ajoute aussi à B<debian/source/include-binaries> : elles seront ajoutées par défaut dans les constructions suivantes aussi cette option n'est donc plus nécessaire.

note: type: textblock
en: Do not try to prepare the build tree by applying patches which are apparently unapplied (since dpkg 1.14.18).
fr: N'essaye pas de préparer l'arbre de la construction en appliquant les correctifs qui ne sont apparemment pas appliqués (depuis dpkg 1.14.8).

note: type: textblock
en: Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-changes->I<version> for the name of the automatic patch generated during build (since dpkg 1.15.5.4).  This option is particularly useful when the package is maintained in a VCS and a patch set can't reliably be generated.  Instead the current diff with upstream should be stored in a single patch.  The option would be put in B<debian/source/local-options> and would be accompanied by a B<debian/source/local-patch-header> file explaining how the Debian changes can be best reviewed, for example in the VCS that is used.
fr: Utilise B<debian/patches/debian-changes> au lieu de B<debian/patches/debian-changes->I<version> comme nom du correctif automatique créé au cours de la construction (depuis dpkg 1.15.5.4). Cette option est particulièrement pratique lorsque le paquet est géré avec un outil de gestion de versions et qu'un jeu de correctifs ne peut être créé de façon fiable. Dans ce cas, les différences avec la version amont doivent être conservées dans un correctif unique. Cette option serait indiquée dans B<debian/source/local-options> et accompagnée par un fichier B<debian/source/local-patch-header> qui explique la meilleure méthode pour revoir les corrections spécifiques à Debian, par exemple dans le gestionnaire de versions utilisé.

note: type: textblock
en: Automatically create the main original tarball as empty if it's missing and if there are supplementary original tarballs (since dpkg 1.15.6).  This option is meant to be used when the source package is just a bundle of multiple upstream software and where there's no “main” software.
fr: Crée automatiquement l'archive principale tar d'origine vide si elle est manquante et qu'il existe des archives tar d'origine additionnelles (depuis dpkg 1.15.6). Cette option peut être utilisée lorsque le paquet source est une collection de différents sources amont et qu'il n'existe pas de logiciel « principal ».

note: type: textblock
en: By default, B<dpkg-source> will automatically unapply the patches in the B<--after-build> hook if it did apply them during B<--before-build> (B<--unapply-patches> since dpkg 1.15.8, B<--no-unapply-patches> since dpkg 1.16.5).  Those options allow you to forcefully disable or enable the patch unapplication process.  Those options are only allowed in B<debian/source/local-options> so that all generated source packages have the same behavior by default.
fr: Par défaut, B<dpkg-source> retire automatiquement les correctifs dans le point d'entrée B<--after-build> s'ils ont été appliqués pendant B<--before-build> (B<--unapply-patches> depuis dpkg 1.15.8, B<--no-unapply-patches> depuis dpkg 1.16.5). Ces options permettent de désactiver ou activer unilatéralement ce retrait des correctifs. Elles ne sont permises que dans B<debian/source/local-options> afin que tous les paquets source créés aient le même comportement par défaut.

note: type: textblock
en: The process fails if an automatic patch has been generated (since dpkg 1.15.8).  This option can be used to ensure that all changes were properly recorded in separate B<quilt> patches prior to the source package build.  This option is not allowed in B<debian/source/options> but can be used in B<debian/source/local-options>.
fr: Ce processus échouera si un correctif automatique a été créé (depuis dpkg 1.15.8). Cette option peut servir à vérifier que toutes les modifications ont été enregistrées correctement dans des correctifs B<quilt> distincts avant la construction du paquet source. Elle n'est pas autorisée dans B<debian/source/options> mais peut prendre place dans B<debian/source/local-options>.

note: type: textblock
en: The process doesn't fail if an automatic patch has been generated, instead it's immediately recorded in the B<quilt> series.
fr: Pas d'échec du processus de construction si un correctif automatique a été créé : il est enregistré automatiquement dans le fichier series de B<quilt>.

note: type: textblock
en: B<Extract options>
fr: B<Options d'extraction>

note: type: textblock
en: Skips extraction of the debian tarball on top of the upstream sources (since dpkg 1.15.1).
fr: Passe l'étape d'extraction de l'archive tar debian des sources amont (depuis dpkg 1.15.1).

note: type: textblock
en: Do not apply patches at the end of the extraction (since dpkg 1.14.18).
fr: Ne pas appliquer des correctifs à la fin de l'extraction (depuis dpkg 1.14.18).

note: type: =head2
en: Format: 3.0 (custom)
fr: Format : 3.0 (custom)

note: type: textblock
en: Supported since dpkg 1.14.17.  This format is special.  It doesn't represent a real source package format but can be used to create source packages with arbitrary files.
fr: Pris en charge depuis dpkg 1.14.17. Ce format est particulier. Il ne représente pas un réel format de paquet source mais peut être utilisé pour créer des paquets sources avec des fichiers arbitraires.

note: type: textblock
en: All non-option arguments are taken as files to integrate in the generated source package.  They must exist and are preferably in the current directory.  At least one file must be given.
fr: Tous les arguments qui ne sont pas des options sont pris pour des fichiers à intégrer dans le paquet source généré. Ils doivent exister et être de préférence dans le répertoire courant. Au moins un fichier doit être donné.

note: type: =item
en: B<--target-format=>I<value>
fr: B<--target-format=>I<valeur>

note: type: textblock
en: B<Required>.  Defines the real format of the generated source package.  The generated .dsc file will contain this value in its B<Format> field and not “3.0 (custom)”.
fr: B<Required>. Définit le format réel du paquet source généré. Le fichier généré .dsc contiendra cette valeur dans son champ B<format> et non « 3.0 (custom) ».

note: type: =head2
en: Format: 3.0 (git)
fr: Format : 3.0 (git)

note: type: textblock
en: Supported since dpkg 1.14.17.  This format is experimental.
fr: Pris en charge depuis dpkg 1.14.17. Ce format est expérimental.

note: type: textblock
en: A source package in this format consists of a single bundle of a git repository B<.git> to hold the source of a package.  There may also be a B<.gitshallow> file listing revisions for a shallow git clone.
fr: Un paquet source qui utilise ce format est constitué d'un seul ensemble d'un dépôt git B<.git> qui contient les sources du paquet. Il peut également exister un fichier I<.gitshallow> qui donne les révisions d'un clone git « shallow ».

note: type: textblock
en: The bundle is cloned as a git repository to the target directory.  If there is a gitshallow file, it is installed as I<.git/shallow> inside the cloned git repository.
fr: Cet ensemble est cloné sous forme d'un dépôt git dans le répertoire cible. S'il existe un fichier I<.gitshallow>, il est installé en tant que I<.git/shallow> dans le dépôt git cloné.

note: type: textblock
en: Note that by default the new repository will have the same branch checked out that was checked out in the original source.  (Typically “main”, but it could be anything.)  Any other branches will be available under I<remotes/origin/>.
fr: Veuillez noter que, par défaut, le nouveau dépôt aura la même branche récupérée que celle qui était récupérée dans les sources d'origine (souvent « main » mais cela peut être tout à fait autre chose). Toutes les autres branches seront disponibles sous I<remotes/origin>.

note: type: textblock
en: Before going any further, some checks are done to ensure that we don't have any non-ignored uncommitted changes.
fr: Avant d'aller plus loin, quelques vérifications sont effectuées afin de s'assurer qu'il n'existe aucun changement non ignoré non soumis.

note: type: =item
en: B<--git-ref=>I<ref>
fr: B<--git-ref=>I<réf>

note: type: =item
en: B<--git-depth=>I<number>
fr: B<--git-depth=>I<nombre>

note: type: textblock
en: Creates a shallow clone with a history truncated to the specified number of revisions.
fr: Crée un clone « shallow » dont l'historique est tronqué au nombre indiqué de révisions.

note: type: =head2
en: Format: 3.0 (bzr)
fr: Format : 3.0 (bzr)

note: type: textblock
en: Supported since dpkg 1.14.17.  This format is experimental.  It generates a single tarball containing the bzr repository.
fr: Pris en charge depuis dpkg 1.14.17. Ce format est expérimental. Il crée une archive tar contenant le dépôt bzr correspondant.

note: type: textblock
en: The tarball is unpacked and then bzr is used to checkout the current branch.
fr: L'archive tar est décompressée puis bzr est utilisé afin de récupérer la branche courante.

note: type: textblock
en: Then the VCS specific part of the source directory is copied over to a temporary directory.  Before this temporary directory is packed in a tarball, various cleanup are done to save space.
fr: Ensuite, la partie spécifique du répertoire source du gestionnaire de versions est copiée dans un répertoire temporaire. Avant que ce répertoire temporaire ne soit empaqueté dans une archive tar, divers nettoyages sont effectués pour économiser de l'espace.

note: type: =head2
en: no source format specified in debian/source/format
fr: aucun format source indiqué dans debian/source/format

note: type: textblock
en: The file B<debian/source/format> should always exist and indicate the desired source format.  For backwards compatibility, format “1.0” is assumed when the file doesn't exist but you should not rely on this: at some point in the future B<dpkg-source> will be modified to fail when that file doesn't exist.
fr: Le fichier B<debian/source/format> devrait toujours exister et indiquer le format source souhaité. Pour préserver la compatibilité avec d'anciennes versions, le format « 1.0 » est implicite quand le fichier n'existe pas. Il est déconseillé de dépendre de ce comportement qui pourrait être modifié dans de futures versions de B<dpkg-source>, qui échoueront alors en l'absence d'une mention explicite de format.

note: type: textblock
en: The rationale is that format “1.0” is no longer the recommended format, you should usually pick one of the newer formats (“3.0 (quilt)”, “3.0 (native)”) but B<dpkg-source> will not do this automatically for you.  If you want to continue using the old format, you should be explicit about it and put “1.0” in B<debian/source/format>.
fr: Cela est dû au fait que le format « 1.0 » n'est plus le format recommandé, qu'il est conseillé de choisir un des formats les plus récents (« 3.0 (quilt) » ou « 3.0 (native) ») mais que dpkg-source ne le fera pas automatiquement. Si vous souhaitez continuer à utiliser l'ancien format, il est nécessaire d'être explicite et indiquer « 1.0 » dans B<debian/source/format>.

note: type: =head2
en: the diff modifies the following upstream files
fr: le fichier de différences modifie les fichiers amont suivants

note: type: textblock
en: When using source format “1.0” it is usually a bad idea to modify upstream files directly as the changes end up hidden and mostly undocumented in the .diff.gz file.  Instead you should store your changes as patches in the debian directory and apply them at build-time.  To avoid this complexity you can also use the format “3.0 (quilt)” that offers this natively.
fr: Lors de l'utilisation du format source « 1.0 », il est déconseillé de modifier directement les fichiers amont, car les modifications restent alors cachées et souvent non documentées dans le fichier diff.gz. Au contraire, il est conseillé de conserver les modifications sous forme de correctifs dans le répertoire debian et de les appliquer au moment de la construction. Pour éviter ces opérations plus complexes, vous pouvez également choisir le format « 3.0 (quilt) » qui permet ces opérations de manière native.

note: type: =head2
en: cannot represent change to I<file>
fr: impossible d'identifier les changements de I<fichier>

note: type: textblock
en: Changes to upstream sources are usually stored with patch files, but not all changes can be represented with patches: they can only alter the content of plain text files.  If you try replacing a file with something of a different type (for example replacing a plain file with a symlink or a directory), you will get this error message.
fr: Les modifications des sources amont sont en général conservées dans des fichiers de correctifs mais certaines modifications ne peuvent être représentées sous forme de tels fichiers qui ne peuvent modifier que des fichiers texte. Si vous essayez de remplacer un fichier avec un objet d'un type différent (par exemple remplacer un fichier par un lien ou un répertoire), ce message d'erreur s'affichera.

note: type: =head2
en: newly created empty file I<file> will not be represented in diff
fr: le fichier I<fichier>, nouvellement créé, ne sera pas représenté dans le fichier de différences

note: type: textblock
en: Empty files can't be created with patch files.  Thus this change is not recorded in the source package and you are warned about it.
fr: Les fichiers vides ne peuvent pas être créés avec des correctifs. En conséquence, la modification n'est pas enregistrée dans le paquet source, ce qui provoque cet avertissement.

note: type: =head2
en: executable mode I<perms> of I<file> will not be represented in diff
fr: le mode exécutable I<permissions> de I<fichier> ne sera pas représenté dans le fichier de différences

note: type: textblock
en: Patch files do not record permissions of files and thus executable permissions are not stored in the source package.  This warning reminds you of that fact.
fr: Les fichiers de correctifs n'enregistrent pas les permissions de fichiers et, en conséquence, les permissions des exécutables ne sont pas enregistrées dans le paquet source, ce qui provoque cet avertissement.

note: type: =head2
en: special mode I<perms> of I<file> will not be represented in diff
fr: le mode spécial I<permissions> de I<fichier> ne sera pas représenté dans le fichier de différences

note: type: textblock
en: Patch files do not record permissions of files and thus modified permissions are not stored in the source package.  This warning reminds you of that fact.
fr: Les fichiers correctifs n'enregistrent pas les permissions de fichiers et, en conséquence, les permissions modifiées ne sont pas enregistrées dans le paquet source, ce qui provoque cet avertissement.

note: type: textblock
en: Used by the “2.0” and “3.0 (quilt)” source format modules.
fr: Utilisé par les modules de format source « 2.0 » et « 3.0 (quilt) ».

note: type: textblock
en: Used by the “3.0 (git)” source format modules.
fr: Utilisés par les modules de format source « 3.0 (git) ».

note: type: textblock
en: This file contains on a single line the format that should be used to build the source package (possible formats are described above).  No leading or trailing spaces are allowed.
fr: Ce fichier contient sur une seule ligne le format à utiliser pour construire le paquet source (les formats acceptés sont décrits plus haut). Il ne doit pas contenir d'espace avant ou après l'indication du format.

note: type: textblock
en: This file contains a list of pathnames of binary files (one per line) relative to the source root directory that should be included in the debian tarball.  Leading and trailing spaces are stripped.  Lines starting with ‘B<#>’ are comments and are skipped.  Empty lines are ignored.
fr: Ce fichier contient une liste de chemin de fichiers binaires (un par ligne) relatifs au répertoire racine source qui doivent être inclus dans l'archive tar debian. Les espaces placées avant ou après ces noms sont supprimées. Les lignes commençant par « B<#> » sont des commentaires et sont ignorées, ainsi que les lignes vides.

note: type: textblock
en: This file contains a list of long options that should be automatically prepended to the set of command line options of a B<dpkg-source --build> or B<dpkg-source --print-format> call.  Options like B<--compression> and B<--compression-level> are well suited for this file.
fr: Ce fichier contient la liste des options qui seront automatiquement ajoutées au jeu d'options de ligne de commande lors de l'appel à B<dpkg-source --build> ou B<dpkg-source --print-format>. Des options comme B<--compression> et B<--compression-level> conviennent bien pour ce fichier.

note: type: textblock
en: Each option should be put on a separate line.  Empty lines and lines starting with ‘B<#>’ are ignored.  The leading ‘B<-->’ should be stripped and short options are not allowed.  Optional spaces are allowed around the ‘B<=>’ symbol and optional quotes are allowed around the value.  Here's an example of such a file:
fr: Chaque option doit être placée sur une ligne distincte. Les lignes vides et les lignes commençant par le caractère « B<#> » sont ignorées. Les caractères initiaux « B<--> » doivent être retirés et les options courtes ne peuvent pas être utilisées. Des espaces optionnelles sont autorisées autour du symbole « B<=> », ainsi que des guillemets optionnels autour de la valeur d'une option donnée. Voici un exemple d'un tel fichier :

note: type: verbatim
en:  # let dpkg-source create a debian.tar.bz2 with maximal compression
     compression = "bzip2"
     compression-level = 9
     # use debian/patches/debian-changes as automatic patch
     single-debian-patch
     # ignore changes on config.{sub,guess}
     extend-diff-ignore = "(^|/)(config.sub|config.guess)$"
fr:   # autoriser dpkg-source à créer un fichier debian.tar.bz2 avec la
      #compression maximale
      compression = "bzip2"
      compression-level = 9
      # utiliser debian/patches/debian-changes comme correctif automatique
      single-debian-patch
      # ignorer les modifications dans config.{sub,guess}
      extend-diff-ignore = "(^|/)(config.sub|config.guess)$"

note: type: textblock
en: Exactly like B<debian/source/options> except that the file is not included in the generated source package.  It can be useful to store a preference tied to the maintainer or to the VCS repository where the source package is maintained.
fr: Identique à B<debian/source/options> mais n'est pas enregistré dans le paquet source créé. Ce fichier peut être utile pour conserver une préférence propre au responsable ou au dépôt de gestionnaire de versions où le paquet source est géré.

note: type: textblock
en: Free form text that is put on top of the automatic patch generated in formats “2.0” or “3.0 (quilt)”.  B<local-patch-header> is not included in the generated source package while B<patch-header> is.
fr: Texte en format libre qui sera ajouté au début du correctif automatique créé dans les formats « 2.0 » et « 3.0 (quilt) ». B<local-patch-header> n'est pas inclus dans le paquet source créé alors que B<patch-header> l'est.

note: type: =head2
en: debian/patches/I<vendor>.series
fr: debian/patches/I<distributeur>.series

note: type: textblock
en: This file lists all patches that have to be applied (in the given order)  on top of the upstream source package.  Leading and trailing spaces are stripped.  The I<vendor> will be the lowercase name of the current vendor, or B<debian> if there is no vendor defined.  If the vendor-specific series file does not exist, the vendor-less series file will be used.  Lines starting with ‘B<#>’ are comments and are skipped.  Empty lines are ignored.  Remaining lines start with a patch filename (relative to the B<debian/patches/> directory) up to the first space character or the end of line.  Optional B<quilt> options can follow up to the end of line or the first ‘B<#>’ preceded by one or more spaces (which marks the start of a comment up to the end of line).
fr: Ce fichier comporte la liste de toutes les correctifs qui ont été appliqués (dans l'ordre indiqué) aux sources amont. Les espaces situées avant et après les noms sont ignorées. L'argument I<distributeur> sera le nom en minuscules du distributeur ou B<debian> si aucun distributeur n'est défini. Si le fichier de séries propre au distributeur n'existe pas, le fichier de séries sans distributeur sera utilisé. Les lignes commençant par « B<#> » sont des commentaires et sont ignorées, ainsi que les lignes vides. Les autres lignes débutent par le nom du fichier de correctifs (relatif au répertoire B<debian/patches/>) et se terminent à la première espace ou à la fin de la ligne. Des options facultatives de B<quilt> peuvent être ajoutées jusqu'à la fin de la ligne ou jusqu'au premier caractère « B<#> » précédé par une ou plusieurs espaces (ce qui indique le début d'un commentaire se terminant à la fin de la ligne).

note: type: textblock
en: The point at which field overriding occurs compared to certain standard output field settings is rather confused.
fr: Le moment où se déroule le remplacement d'un champ par rapport à certaines déterminations de champ affichées sur la sortie standard est plutôt embrouillé.

note: type: textblock
en: dpkg-split - Debian package archive split/join tool
fr: dpkg-split - Outil de décomposition/recomposition des paquets Debian

note: type: textblock
en: B<dpkg-split> [I<option>...] I<command>
fr: B<dpkg-split> [I<option>...] I<commande>

note: type: textblock
en: B<dpkg-split> splits Debian binary package files into smaller parts and reassembles them again, to support the storage of large package files on small media such as floppy disks.
fr: B<dpkg-split> décompose les fichiers d'un paquet binaire Debian en parties plus petites (et les recompose), pour permettre l'enregistrement des fichiers d'un paquet volumineux sur des média de faible capacité tels que les disquettes.

note: type: textblock
en: It can be operated manually using the B<--split>, B<--join> and B<--info> options.
fr: On peut s'en servir « à la main » avec les options B<--split>, B<--join> et B<--info>.

note: type: textblock
en: It also has an automatic mode, invoked using the B<--auto> option, where it maintains a queue of parts seen but not yet reassembled and reassembles a package file when it has seen all of its parts.  The B<--listq> and B<--discard> options allow the management of the queue.
fr: Il possède aussi un mode automatique, appelé avec l'option B<--auto>, dans lequel il conserve séparément dans une file les parties connues ou recompose le fichier d'un paquet quand il connaît toutes ses parties. Les options B<--listq> et B<--discard> permettent la gestion de cette file.

note: type: textblock
en: All splitting, joining and queueing operations produce informative messages on standard output; these may safely be ignored.
fr: Toutes les opérations de décomposition, recomposition ou de mise en file produisent des messages sur la sortie standard ; ils peuvent être tranquillement ignorés.

note: type: =item
en: B<-s>, B<--split> I<complete-archive> [I<prefix>]
fr: B<-s>, B<--split> I<archive-complète> [I<préfixe>]

note: type: textblock
en: Splits a single Debian binary package into several parts.
fr: Décompose en plusieurs parties un paquet binaire Debian.

note: type: textblock
en: The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part number, starting at 1, and I<M> is the total number of parts (both in decimal).
fr: Le nom d'une partie est : I<préfixe>B<.>I<N>B<de>I<M>B<.deb> où I<N> le numéro de partie, commençant à 1, et I<M> est le nombre total de parties (les deux sont des décimaux).

note: type: textblock
en: If no I<prefix> is supplied then the I<complete-archive> filename is taken, including directory, with any trailing B<.deb> removed.
fr: Quand on ne donne pas de I<préfixe>, le nom du fichier I<archive-complète> est utilisé, en incluant le répertoire et en supprimant tout B<.deb> restant.

note: type: =item
en: B<-j>, B<--join> I<part>...
fr: B<-j>, B<--join> I<partie>...

note: type: textblock
en: Joins the parts of a package file together, reassembling the original file as it was before it was split.
fr: Rassemble les parties d'un fichier, recomposant ainsi le fichier d'origine tel qu'il était avant la décomposition.

note: type: textblock
en: The part files given as arguments must be all the parts of exactly the same original binary file.  Each part must occur exactly once in the argument list, though the parts to not need to be listed in order.
fr: Ces parties, données comme arguments, doivent appartenir toutes au même fichier binaire d'origine. Chaque partie ne doit apparaître qu'une seule fois dans la liste des arguments ; mais il est inutile de les ordonner.

note: type: textblock
en: The parts must of course all have been generated with the same part size specified at split time, which means that they must usually have been generated by the same invocation of B<dpkg-split --split>.
fr: Les parties doivent bien sûr avoir été créées selon le même modèle (taille maximum des parties), qui est déclaré au moment de la décomposition ; ce qui signifie en fait qu'elles doivent avoir été créées par le même appel à B<dpkg-split --split>.

note: type: textblock
en: The parts' filenames are not significant for the reassembly process.
fr: Les parties des noms ne sont pas significatives pour le processus de recomposition.

note: type: textblock
en: By default the output file is called I<package>B<_>I<version>B<_>I<arch>B<.deb>.
fr: Par défaut, le fichier produit s'appelle I<paquet>B<_>I<version>B<_>I<arch>B<.deb>.

note: type: =item
en: B<-I>, B<--info> I<part>...
fr: B<-I>, B<--info> I<partie>...

note: type: textblock
en: Prints information, in a human-readable format, about the part file(s)  specified.  Arguments which are not binary package parts produce a message saying so instead (but still on standard output).
fr: Affiche les renseignements concernant telle partie dans un format lisible par tous. Les arguments ne représentant pas la partie d'un fichier binaire le disent aussi sur la sortie standard.

note: type: =item
en: B<-a>, B<--auto -o> I<complete-output> I<part>
fr: B<-a>, B<--auto -o> I<fichier-complet> I<partie>

note: type: textblock
en: Automatically queue parts and reassemble a package if possible.
fr: Met en file automatiquement les parties en vue de la recomposition d'un paquet.

note: type: textblock
en: The I<part> specified is examined, and compared with other parts of the same package (if any) in the queue of packages file parts.
fr: La I<partie> déclarée est examinée et comparée avec les autres parties du même paquet qui se trouvent (si elles existent) dans la file.

note: type: textblock
en: If all parts of the package file of which I<part> is a part are available then the package is reassembled and written to I<complete-output> (which should not usually already exist, though this is not an error).
fr: Quand toutes les parties d'un fichier (auquel appartient la partie I<partie>) sont présentes, le fichier est recomposé et créé en tant que I<fichier-complet> (ce fichier ne devrait pas déjà exister, mais ce n'est pas une erreur).

note: type: textblock
en: If not then the I<part> is copied into the queue and I<complete-output> is not created.
fr: Quand ce n'est pas le cas, la partie I<partie> est mise dans la file et le fichier I<fichier-complet> n'est pas créé.

note: type: textblock
en: If I<part> is not a split binary package part then B<dpkg-split> will exit with status B<1>; if some other trouble occurs then it will exit with status B<2>.
fr: Quand la I<partie> n'appartient pas à un paquet binaire décomposé, B<dpkg-split> se termine avec un code de sortie égal à B<1> ; s'il y a une autre erreur, c'est un code de sortie égal à B<2>.

note: type: textblock
en: The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If this were not mandatory the calling program would not know what output file to expect.)
fr: L'option B<--output> ou B<-o> doit être fournie avec l'action B<--auto>. Si cela n'était pas obligatoire, le programme appelant ne saurait pas quel fichier attendre.

note: type: textblock
en: Lists the contents of the queue of packages to be reassembled.
fr: Liste le contenu d'une file de paquets à recomposer.

note: type: textblock
en: For each package file of which parts are in the queue the output gives the name of the package, the parts in the queue, and the total number of bytes stored in the queue.
fr: Pour chaque fichier possédant des parties dans la file, cette action donne le nom du fichier, les parties présentes dans la file et le nombre total d'octets conservés.

note: type: =item
en: B<-d>, B<--discard> [I<package>...]
fr: B<-d>, B<--discard> [I<paquet>...]

note: type: textblock
en: This discards parts from the queue of those waiting for the remaining parts of their packages.
fr: Cette action laisse de côté certaines parties dans la file, celles qui sont en attente des autres parties composant le paquet.

note: type: textblock
en: If no I<package> is specified then the queue is cleared completely; if any are specified then only parts of the relevant package(s) are deleted.
fr: Quand aucun I<paquet> n'est donné, la file est vidée ; si un paquet est donné, seules les parties de ce paquet sont détruites.

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

note: type: textblock
en: Specifies an alternative directory for the queue of parts awaiting automatic reassembly.  The default is B<%ADMINDIR%/parts>.
fr: Indique un répertoire différent pour la file comprenant les parties en attente d'une recomposition automatique. Par défaut, c'est le répertoire B<%ADMINDIR%/parts>.

note: type: textblock
en: Set the administrative directory to I<directory> (since dpkg 1.21.10).  This is where the I<statoverride> file is stored.  Defaults to «I<%ADMINDIR%>» if B<DPKG_ADMINDIR> has not been set.
fr: Fixe le répertoire d'administration à I<répertoire> (depuis dpkg 1.21.10), où se trouve aussi le fichier I<statoverride>. La valeur par défaut est I<%ADMINDIR%> si B<DPKG_ADMINDIR> n'a pas été défini.

note: type: textblock
en: Set the root directory to B<directory> (since dpkg 1.21.10), which sets the installation directory to «I<directory>» and the administrative directory to «I<directory>B<%ADMINDIR%>» if B<DPKG_ROOT> has not been set.
fr: Définit le répertoire root à B<directory> (depuis dpkg 1.21.10), ce qui définit le répertoire d'installation à « I<répertoire> » et le répertoire d'administration à « I<répertoire>B<%ADMINDIR%> » si B<DPKG_ROOT> n'a pas été défini.

note: type: =item
en: B<-S>, B<--partsize> I<kibibytes>
fr: B<-S>, B<--partsize> I<kibioctets>

note: type: textblock
en: Specifies the maximum part size when splitting, in kibibytes (1024 bytes).  The default is 450 KiB.
fr: Indique, en kibioctet (1024 octets), la taille maximum d'une partie lors d'une décomposition. Par défaut, la taille maximum est de 450 Kio.

note: type: =item
en: B<-o>, B<--output> I<complete-output>
fr: B<-o>, B<--output> I<fichier-complet>

note: type: textblock
en: Specifies the output file name for a reassembly.
fr: Indique le nom du fichier à produire pour une recomposition.

note: type: textblock
en: This overrides the default for a manual reassembly (B<--join>)  and is mandatory for an automatic queue-or-reassemble (B<--auto>).
fr: Cela annule le fichier par défaut lors d'une recomposition « à la main » (B<--join>) et c'est obligatoire pour une recomposition ou une mise en file automatiques (B<--auto>).

note: type: textblock
en: When doing automatic queue-or-reassembly B<dpkg-split> usually prints a message if it is given a I<part> that is not a binary package part.  This option suppresses this message, to allow programs such as B<dpkg> to cope with both split and unsplit packages without producing spurious messages.
fr: Pour une recomposition ou une mise en file automatiques, B<dpkg-split> affiche habituellement un message si on lui donne une I<partie> qui n'est pas une partie d'un paquet binaire. Cette option supprime ce message ; cela permet à des programmes comme B<dpkg> de ne pas afficher de faux messages quand il est confronté à des paquets décomposés et des paquets non décomposés.

note: type: textblock
en: The requested split, merge, or other command succeeded.  B<--info> commands count as successful even if the files are not binary package parts.
fr: La recomposition ou bien toute autre commande a réussi. Les commandes B<--info> réussissent toujours même si les fichiers ne sont pas des parties d'un paquet binaire.

note: type: textblock
en: Only occurs with B<--auto> and indicates that the I<part> file was not a binary package part.
fr: Ne peut apparaître qu'avec l'action B<--auto> et signale que le fichier I<partie> n'est pas une partie d'un paquet binaire.

note: type: textblock
en: Fatal or unrecoverable error due to invalid command-line usage, a file that looked like a package part file but was corrupted, or interactions with the system, such as accesses to the database, memory allocations, etc.
fr: Erreur fatale ou irrécupérable due à une utilisation non valable de la ligne de commande, à un fichier qui ressemble à fichier appartenant à un paquet mais qui est corrompu, ou à des interactions avec le système, telles que des accès à la base de données, des allocations mémoires, etc.

note: type: textblock
en: If set and B<--root> option has not been specified, it will be used as the filesystem root directory (since dpkg 1.21.10).
fr: Si cette variable est positionnée et que l'option B<--root> n'est précisée, ce répertoire sera utilisé comme répertoire racine du système de fichiers (depuis dpkg 1.21.10).

note: type: textblock
en: If set and the B<--admindir> or B<--root> options have not been specified, it will be used as the B<dpkg> data directory (since dpkg 1.21.10).
fr: Si cette variable est positionnée et que les options B<--admindir> ou B<--root> ne sont pas précisées, ce répertoire sera utilisé comme répertoire de données pour B<dpkg> (depuis dpkg 1.21.10).

note: type: textblock
en: The default queue directory for part files awaiting automatic reassembly.
fr: Le répertoire par défaut de la file contenant les fichiers qui attendent une recomposition automatique.

note: type: textblock
en: The filenames used in this directory are in a format internal to B<dpkg-split> and are unlikely to be useful to other programs, and in any case the filename format should not be relied upon.
fr: Les noms de fichiers utilisés dans ce répertoire sont dans un format particulier à B<dpkg-split> et ne sont sans doute pas utiles pour d'autres programmes ; en tous cas on ne peut pas compter sur ce format de nom de fichier.

note: type: textblock
en: Full details of the packages in the queue are impossible to get without digging into the queue directory yourself.
fr: On ne peut pas obtenir tous les détails voulus sur les paquets présents dans la file à moins d'aller voir soi-même dans le répertoire de la file.

note: type: textblock
en: There is no easy way to test whether a file that may be a binary package part is one.
fr: On ne peut pas facilement savoir si un fichier est vraiment la partie d'un paquet binaire ou non.

note: type: textblock
en: dpkg-statoverride - override ownership and mode of files
fr: dpkg-statoverride - Annuler la propriété et le mode des fichiers

note: type: textblock
en: B<dpkg-statoverride> [I<option>...] I<command>
fr: B<dpkg-statoverride> [I<option>...] I<commande>

note: type: textblock
en: B<dpkg-statoverride> is a utility to manage the list of stat overrides.  It has three basic functions: adding, removing and listing overrides.
fr: B<dpkg-statoverride> est un utilitaire pour gérer la liste des dérogations. Il possède trois fonctions élémentaires : l'ajout, la suppression et le listage des dérogations.

note: type: =item
en: B<--add> I<user group mode path>
fr: B<--add> I<utilisateur groupe mode chemin>

note: type: textblock
en: Add an override for I<path>.  I<path> does not need to exist nor be known to B<dpkg> when this command is used; the override will be stored and used later.  Users and groups can be specified by their name (for example B<root> or B<nobody>), or by their number by prepending the number with a ‘B<#>’ (for example B<#0> or B<#65534>).  The I<mode> needs to be specified in octal.
fr: Ajoute une dérogation (« override ») pour I<chemin>. I<chemin> n'a pas besoin d'exister ni d'être connu de B<dpkg> quand cette commande est utilisée ; la dérogation est stockée et utilisée par la suite. Les utilisateurs ou les groupes peuvent être indiqués par leur nom (par exemple B<root> ou B<nobody>) ou bien par leur numéro, en préfixant ce numéro par le caractère « B<#> » (par exemple, B<#0> ou B<#65534>). Le I<mode> doit être indiqué en numérotation octale.

note: type: textblock
en: If B<--update> is specified and I<path> exists, it is immediately set to the new owner and mode.
fr: Si B<--update> est utilisée et si I<chemin> existe, le fichier change immédiatement de propriétaire et de mode.

note: type: =item
en: B<--remove> I<path>
fr: B<--remove>  I<chemin>

note: type: textblock
en: Remove an override for I<path>, the status of I<path> is left unchanged by this command.
fr: Supprime une dérogation (« override ») pour I<chemin>, l'état de I<chemin> est inchangé.

note: type: textblock
en: List all overrides.  If a glob pattern is specified restrict the output to overrides which match the glob.
fr: Liste toutes les dérogations. Quand on donne une expression rationnelle (« glob »), la sortie est limitée aux dérogations qui correspondent au motif.

note: type: textblock
en: Give help about the B<--force->I<thing> options (since dpkg 1.19.5).
fr: Donne des renseignements sur les options B<--force->I<quelque-chose> (depuis dpkg 1.19.5).

note: type: textblock
en: Set the administrative directory to I<directory>.  This is where the I<statoverride> file is stored.  Defaults to «I<%ADMINDIR%>» if B<DPKG_ADMINDIR> has not been set.
fr: Fixe le répertoire d'administration à I<répertoire>, où se trouve aussi le fichier I<statoverride>. La valeur par défaut est I<%ADMINDIR%>. si B<DPKG_ADMINDIR> n'a pas été défini.

note: type: =item
en: B<--force->I<things>
fr: B<--force->I<quelque-chose>

note: type: =item
en: B<--no-force->I<things>, B<--refuse->I<things>
fr: B<--no-force->I<quelque-chose>, B<--refuse->I<quelque-chose>

note: type: textblock
en: Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some things (since dpkg 1.19.5).  I<things> is a comma separated list of things specified below.  B<--force-help> displays a message describing them.  Things marked with (*) are forced by default.
fr: Force ou refuse (B<no-force> et B<refuse> signifient la même chose) de faire quelque chose (depuis dpkg 1.19.5). I<quelque-chose> est une liste d'actions séparées par des virgules, décrites ci-après. B<--force-help> affiche un message qui les décrit. Les actions marquées d'un (*) sont forcées par défaut.

note: type: textblock
en: Force an action, even if a sanity check would otherwise prohibit it.  This is necessary to override an existing override.  This option is deprecated (since dpkg 1.19.5), it is replaced by B<--force-all>.
fr: Force une opération, même si un test de validité l'interdirait. C'est nécessaire pour annuler une précédente dérogation. Cette option est obsolète (depuis dpkg 1.19.5), elle est remplacée par B<--force-all>.

note: type: textblock
en: Immediately try to change the I<path> to the new owner and mode if it exists.
fr: Essaye de changer immédiatement le I<chemin> vers les nouveaux propriétaire et mode s'il existe.

note: type: textblock
en: Be less verbose about what we do.
fr: Moins de bavardage sur ce qui est fait.

note: type: textblock
en: For B<--list>, if there are no overrides or none match the supplied glob.
fr: Pour B<--list>, s'il n'y a pas de dérogation ou si aucune ne correspond au « glob » fourni.

note: type: textblock
en: If set and none of the B<--force->I<...> options have been specified, it will be used as the force options to use (since dpkg 1.19.5).
fr: Si cette variable est positionnée et qu'aucune des options B<--force->I<...> n'est précisée, elle sera considérée comme l'option de forçage à utiliser (depuis dpkg 1.19.5).

note: type: textblock
en: File which contains the current list of stat overrides of the system.  It is located in the B<dpkg> administration directory, along with other files important to B<dpkg>, such as I<status> or I<available>.
fr: Ce fichier contient la liste actuelle des dérogations concernant le système. Il se trouve dans le répertoire d'administration de B<dpkg>, avec les autres fichiers importants comme I<status> ou I<available>.

note: type: textblock
en: dpkg-trigger - a package trigger utility
fr: dpkg-trigger - Un utilitaire pour activer les actions différées de paquets

note: type: textblock
en: B<dpkg-trigger> [I<option>...] I<trigger-name>
fr: B<dpkg-trigger> [I<option>...] I<nom-action-différée>

note: type: textblock
en: B<dpkg-trigger> [I<option>...] I<command>
fr: B<dpkg-trigger> [I<option>...] I<commande>

note: type: textblock
en: B<dpkg-trigger> is a tool to explicitly activate triggers and check for its support on the running B<dpkg>.
fr: B<dpkg-trigger> est un outil pour activer explicitement les actions différées et pour vérifier leur gestion dans le fonctionnement de B<dpkg>.

note: type: textblock
en: This can be used by maintainer scripts in complex and conditional situations where the file triggers, or the declarative B<activate> triggers control file directive, are insufficiently rich.  It can also be used for testing and by system administrators (but note that the triggers won't actually be run by B<dpkg-trigger>).
fr: Utilisable par les scripts du responsable dans certaines situations complexes où un fichier d'actions différées (« triggers ») ou la directive B<activate> du fichier de contrôle des actions différées ne sont pas suffisants. Peut également être utilisé pour des essais ou par les administrateurs système (noter que les actions différées ne seront alors pas exécutées par B<dpkg-trigger>).

note: type: textblock
en: Unrecognized trigger name syntaxes are an error for B<dpkg-trigger>.
fr: Les syntaxes non reconnues pour le nom des actions différées constituent une erreur pour B<dpkg-trigger>.

note: type: textblock
en: Check if the running B<dpkg> supports triggers (usually called from a postinst).  Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> with an error message to stderr if not.  Normally, however, it is better just to activate the desired trigger with B<dpkg-trigger>.
fr: Vérifie si B<dpkg> sait gérer les actions différées (généralement appelées depuis un script de post-installation). Retourne en sortie B<0> si c'est le cas, ou B<1> avec un message d'erreur sur stderr si ce n'est pas le cas. Toutefois, en règle générale, il est préférable de simplement activer l'action différée désirée à l'aide de B<dpkg-trigger>.

note: type: textblock
en: Change the location of the B<dpkg> database.  Defaults to I<%ADMINDIR%> if B<DPKG_ADMINDIR> has not been set.
fr: Change l'endroit où se trouve la base de données de B<dpkg>. Par défaut, c'est I<%ADMINDIR%> si B<DPKG_ADMINDIR> n'a pas été défini.

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

note: type: textblock
en: Override trigger awaiter (normally set by B<dpkg> through the B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, naming the package to which the script belongs, and this will be used by default).
fr: Indique le paquet qui sera marqué en attente de l'exécution de l'action différée (normalement défini par la variable d'environnement B<DPKG_MAINTSCRIPT_PACKAGE> dans les scripts du responsable, qui nomme le paquet auquel le script appartient, et qui constitue la valeur par défaut).

note: type: textblock
en: This option arranges that the calling package I<T> (if any) need not await the processing of this trigger; the interested package(s) I<I>, will not be added to I<T>'s trigger processing awaited list and I<T>'s status is unchanged.  I<T> may be considered installed even though I<I> may not yet have processed the trigger.
fr: Cette option fait en sorte que le paquet appelant I<T> (s'il existe) n'a pas besoin d'attendre l'exécution de cette action différée ; I<I>, le(s) paquet(s) associé(s) à l'action différée, ne sera pas ajouté à liste des paquets dont le traitement des actions différées est attendu par I<T> et l'état de I<T> reste inchangé. I<T> peut être considéré installé même si les actions différées de I<I> n'ont pas encore été exécutées.

note: type: textblock
en: This option does the inverse of B<--no-await> (since dpkg 1.17.21).  If the interested package has declared a “noawait” directive, then this option will not be effective.  It is currently the default behavior.
fr: Cette option a l'effet inverse de B<--no-await> (depuis dpkg 1.17.21). Si le paquet intéressé a déclaré une directive «noawait », cette option ne sera pas effective. C'est actuellement le comportement par défaut.

note: type: textblock
en: Just test, do not actually change anything.
fr: Teste uniquement, n'apporte aucun changement.

note: type: textblock
en: The requested action was successfully performed.  Or a check or assertion command returned true.
fr: L'action demandée s'est correctement déroulée. Ou bien une commande de vérification ou de déclaration renvoie « true ».

note: type: textblock
en: A check or assertion command returned false.
fr: Une commande de vérification ou de déclaration renvoie « false ».

note: type: textblock
en: dpkg-vendor - queries information about distribution vendors
fr: dpkg-vendor - Récupère les informations sur les éditeurs de distribution

note: type: textblock
en: B<dpkg-vendor> [I<option>...] I<command>
fr: B<dpkg-vendor> [I<option>...] I<commande>

note: type: textblock
en: B<dpkg-vendor> is a tool to query information about vendors listed in B<%PKGCONFDIR%/origins>.  B<%PKGCONFDIR%/origins/default> contains information about the current vendor.
fr: B<dpkg-vendor> est un outil qui permet de récupérer des informations sur les éditeurs (« vendors ») de distributions référencés dans B<%PKGCONFDIR%/origins>. B<%PKGCONFDIR%/origins/default> contient l'information relative à l'éditeur actuellement utilisé.

note: type: =item
en: B<--is> I<vendor>
fr: B<--is> I<éditeur>

note: type: textblock
en: Exits with B<0> if the current vendor is I<vendor>.  Otherwise exits with B<1>.
fr: Retourne B<0> si l'éditeur est I<éditeur>. Retourne B<1> dans le cas contraire.

note: type: =item
en: B<--derives-from> I<vendor>
fr: B<--derives-from> I<éditeur>

note: type: textblock
en: Exits with B<0> if the current vendor distribution is a derivative of I<vendor>, otherwise exits with B<1>.  It uses the B<Parent> field to browse all ancestors of the current vendor.
fr: Retourne B<0> si la distribution de l'éditeur actuel est une distribution dérivée de I<éditeur>, autrement, retourne B<1>. Le champ B<Parent> est utilisé pour parcourir tous les ancêtres de l'éditeur actuel.

note: type: =item
en: B<--query> I<field>
fr: B<--query> I<champ>

note: type: textblock
en: Print on standard output the value of the vendor-specific I<field> for the current vendor.
fr: Affiche sur la sortie standard la valeur du champ spécifique I<champ> de l'éditeur actuel.

note: type: =item
en: B<--vendor> I<vendor>
fr: B<--vendor> I<éditeur>

note: type: textblock
en: Assumes the current vendor is I<vendor> instead of discovering it with the B<DEB_VENDOR> environment variable or B<%PKGCONFDIR%/origins/default>.
fr: Suppose que l'éditeur actuel est I<éditeur> au lieu d'utiliser la variable B<DEB_VENDOR> ou B<%PKGCONFDIR%/origins/default>.

note: type: textblock
en: dpkg.cfg - dpkg configuration file
fr: dpkg.cfg - Fichier de configuration de dpkg

note: type: textblock
en: This file contains default options for dpkg.  Each line contains a single option which is exactly the same as a normal command line option for dpkg except for the leading hyphens which are not used here.  Quotes surrounding option values are stripped.  Comments are allowed by starting a line with a hash sign (‘B<#>’).
fr: Ce fichier liste les options appliquées par défaut à dpkg. Chaque ligne contient une seule option, écrite exactement comme sur la ligne de commande mais sans les tirets initiaux, inutilisés. Les guillemets autour des valeurs d'options sont supprimés. Les commentaires sont autorisés en faisant commencer la ligne par un caractère (« B<#> »).

note: type: textblock
en: dpkg - package manager for Debian
fr: dpkg - Gestionnaire de paquet pour Debian

note: type: =head1
en: WARNING
fr: AVERTISSEMENT

note: type: textblock
en: This manual is intended for users wishing to understand B<dpkg>'s command line options and package states in more detail than that provided by B<dpkg --help>.
fr: Ce manuel est destiné aux utilisateurs qui souhaitent aller au-delà de la commande B<dpkg --help> pour la compréhension des options de la ligne de commande et des états des paquets.

note: type: textblock
en: It should I<not> be used by package maintainers wishing to understand how B<dpkg> will install their packages.  The descriptions of what B<dpkg> does when installing and removing packages are particularly inadequate.
fr: Les responsables de paquet qui veulent comprendre comment B<dpkg> installe leur paquet I<ne doivent pas> l'utiliser. Les descriptions concernant l'installation ou la désinstallation des paquets sont très insuffisantes.

note: type: =head1
en: INFORMATION ABOUT PACKAGES
fr: RENSEIGNEMENTS SUR LES PAQUETS

note: type: textblock
en: B<dpkg> maintains some usable information about available packages.  The information is divided in three classes: B<states>, B<selection states> and B<flags>.  These values are intended to be changed mainly with B<dselect>.
fr: B<dpkg> conserve des renseignements utiles sur les paquets disponibles. Cette information est divisée en trois classes : les états, les états de la sélection et les drapeaux. La modification de ces valeurs est principalement dévolue à B<dselect>.

note: type: =head2
en: Package states
fr: États du paquet :

note: type: textblock
en: The package is not installed on your system.
fr: Le paquet n'est pas installé sur le système.

note: type: textblock
en: Only the configuration files or the B<postrm> script and the data it needs to remove of the package exist on the system.
fr: Seuls les fichiers de configuration du paquet ou le script B<postrm> et les données nécessaires à la suppression du paquet existent sur le système.

note: type: textblock
en: The installation of the package has been started, but not completed for some reason.
fr: L'installation du paquet a commencé mais, pour une raison quelconque, ne s'est pas terminée.

note: type: textblock
en: The package is unpacked, but not configured.
fr: Le paquet est dépaqueté mais n'est pas configuré.

note: type: textblock
en: The package is unpacked and configuration has been started, but not yet completed for some reason.
fr: Le paquet est dépaqueté et la configuration a commencé mais, pour une quelconque raison, ne s'est pas terminée.

note: type: textblock
en: The package awaits trigger processing by another package.
fr: Le paquet attend l'exécution d'une action différée qui est à la charge d'un autre paquet.

note: type: textblock
en: The package has been triggered.
fr: Une action différée de ce paquet a été activée, il reste à l'exécuter.

note: type: textblock
en: The package is correctly unpacked and configured.
fr: Le paquet est correctement dépaqueté et configuré.

note: type: =head2
en: Package selection states
fr: États de sélection des paquets

note: type: textblock
en: The package is selected for installation.
fr: Le paquet est sélectionné pour être installé.

note: type: textblock
en: A package marked to be on B<hold> is kept on the same version, that is, no automatic new installs, upgrades or removals will be performed on them, unless these actions are requested explicitly, or are permitted to be done automatically with the B<--force-hold> option.
fr: Un paquet marqué B<hold> est conservé dans la même version, c'est-à-dire, qu'il ne pourra fait l'objet de nouvelles installations automatiques, ni mise à niveau, ni retrait, à moins que ces actions ne soient requises de façon explicite ou ne soient autorisées avec l'option B<--force-hold>.

note: type: textblock
en: The package is selected for deinstallation (i.e. we want to remove all files, except configuration files).
fr: Le paquet est sélectionné pour être désinstallé (c'est-à-dire qu'on veut supprimer tous les fichiers à l'exception des fichiers de configuration).

note: type: textblock
en: The package is selected to be purged (i.e. we want to remove everything from system directories, even configuration files).
fr: Le paquet est sélectionné pour être purgé (c'est-à-dire qu'on veut tout supprimer dans les répertoires du système, même les fichiers de configuration).

note: type: textblock
en: The package selection is unknown.  A package that is also in a B<not-installed> state, and with an B<ok> flag will be forgotten in the next database store.
fr: La sélection de paquets est inconnue. Un paquet qui est aussi dans un état B<not-installed> et avec un drapeau B<ok> sera oublié dans le prochain enregistrement de la base de données.

note: type: =head2
en: Package flags
fr: Drapeaux du paquet :

note: type: textblock
en: A package marked B<ok> is in a known state, but might need further processing.
fr: Un paquet marqué B<ok> est dans un état connu, mais pourrait nécessiter un traitement supplémentaire.

note: type: textblock
en: A package marked B<reinstreq> is broken and requires reinstallation.  These packages cannot be removed, unless forced with option B<--force-remove-reinstreq>.
fr: Un paquet marqué B<reinstreq> est défectueux et demande une réinstallation. B<dpkg> ne peut supprimer ces paquets, à moins qu'il ne soit lancé avec l'option de forçage B<--force-remove-reinstreq>.

note: type: =item
en: B<-i>, B<--install> I<package-file>...
fr: B<-i>, B<--install> I<fichier-paquet>...

note: type: textblock
en: Install the package.  If B<--recursive> or B<-R> option is specified, I<package-file> must refer to a directory instead.
fr: Installe le paquet. Si l'option B<--recursive> ou B<-R> est utilisée, I<fichier-paquet> doit alors être un répertoire.

note: type: textblock
en: Installation consists of the following steps:
fr: L'installation comporte les étapes suivantes :

note: type: =item
en: B<--unpack> I<package-file>...
fr: B<--unpack> I<fichier-paquet>...

note: type: textblock
en: Unpack the package, but don't configure it.  If B<--recursive> or B<-R> option is specified, I<package-file> must refer to a directory instead.
fr: Dépaquette le paquet mais ne configure rien. Si l'option B<--recursive> ou B<-R> est utilisée, I<fichier-paquet> doit alors indiquer un répertoire.

note: type: textblock
en: Will process triggers for B<Pre-Depends> unless B<--no-triggers> has been specified.
fr: Cela traitera une action différée pour B<Pre-Depends> à moins que B<--no-triggers> a été spécifié.

note: type: =item
en: B<--configure> I<package>...|B<-a>|B<--pending>
fr: B<--configure> I<paquet>...|B<-a>|B<--pending>

note: type: textblock
en: Configure a package which has been unpacked but not yet configured.  If B<-a> or B<--pending> is given instead of I<package>, all unpacked but unconfigured packages are configured.
fr: Configuration d'un paquet dépaqueté mais non encore configuré. Si l'option B<-a> ou B<--pending> est utilisée au lieu de I<paquet>, tous les paquets dépaquetés mais non configurés sont configurés.

note: type: textblock
en: Configuring consists of the following steps:
fr: La configuration comporte les étapes suivantes :

note: type: textblock
en: Will process triggers unless B<--no-triggers> has been specified.
fr: Cela traitera une action différée à moins que B<--no-triggers> a été spécifié.

note: type: =item
en: B<--triggers-only> I<package>...|B<-a>|B<--pending>
fr: B<--triggers-only> I<paquet> ...|B<-a> | B<--pending>

note: type: textblock
en: Processes only triggers (since dpkg 1.14.17).  All pending triggers will be processed.  If package names are supplied only those packages' triggers will be processed, exactly once each where necessary.  Use of this option may leave packages in the improper B<triggers-awaited> and B<triggers-pending> states.  This can be fixed later by running: B<dpkg --configure --pending>.
fr: N'exécute que les actions différées (depuis dpkg 1.14.17). Toutes les actions différées en attente seront traitées. Si des noms de paquets sont fournis, les actions différées de ces paquets seront traitées, une fois chacune lorsque nécessaire. L'utilisation de cette option peut laisser des paquets dans les états incorrects de B<triggers-awaited> et de B<triggers-pending>. Cela peut être corrigé plus tard en exécutant : B<dpkg --configure --pending>.

note: type: =item
en: B<-r>, B<--remove> I<package>...|B<-a>|B<--pending>
fr: B<-r>, B<--remove> I<paquet>...|B<-a>|B<--pending>

note: type: textblock
en: Remove an installed package.  This removes everything except conffiles and other data cleaned up by the I<postrm> script, which may avoid having to reconfigure the package if it is reinstalled later (conffiles are configuration files that are listed in the I<DEBIAN/conffiles> control file).  If there is no I<DEBIAN/conffiles> control file nor I<DEBIAN/postrm> script, this command is equivalent to calling B<--purge>.  If B<-a> or B<--pending> is given instead of a package name, then all packages unpacked, but marked to be removed in file I<%ADMINDIR%/status>, are removed.
fr: Supprimer un paquet installé. Cela supprime tout à l'exception des fichiers de configuration et les autres données nettoyées par le script I<postrm>, ce qui évite d'avoir à reconfigurer le paquet s'il était réinstallé par la suite (ces fichiers sont les fichiers de configuration listés dans le fichier de contrôle I<DEBIAN/conffiles>). S'il n'y a pas de fichier de contrôle I<DEBIAN/conffiles> ni script I<DEBIAN/postrm>, cette commande est, équivalente à l'appel de B<--purge>. Si B<-a> ou B<--pending> est indiqué à la place d'un nom de paquet, alors tous les paquets dépaquetés mais marqués pour suppression dans le fichier I<%ADMINDIR%/status> seront supprimés.

note: type: textblock
en: Removing of a package consists of the following steps:
fr: La suppression d'un paquet comporte les étapes suivantes :

note: type: =item
en: B<-P>, B<--purge> I<package>...|B<-a>|B<--pending>
fr: B<-P>, B<--purge> I<paquet>...|B<-a>|B<--pending>

note: type: textblock
en: Purge an installed or already removed package.  This removes everything, including conffiles, and anything else cleaned up from I<postrm>.  If B<-a> or B<--pending> is given instead of a package name, then all packages unpacked or removed, but marked to be purged in file I<%ADMINDIR%/status>, are purged.
fr: Purger un paquet installé ou déjà supprimé. L'action supprime tout, y compris les fichiers de configuration et tout le reste nettoyé de I<postrm>. Si B<-a> ou B<--pending> est indiqué à la place d'un nom de paquet, tous les paquets dépaquetés ou supprimés mais marqués dans le fichier I<%ADMINDIR%/status> comme devant être purgés seront purgés.

note: type: textblock
en: Purging of a package consists of the following steps:
fr: La suppression d'un paquet comporte les étapes suivantes :

note: type: =item
en: B<-V>, B<--verify> [I<package-name>...]
fr: B<-V>, B<--verify> I<nom-du-paquet>...

note: type: textblock
en: Verifies the integrity of I<package-name> or all packages if omitted, by comparing information from the files installed by a package with the files metadata information stored in the B<dpkg> database (since dpkg 1.17.2).  The origin of the files metadata information in the database is the binary packages themselves.  That metadata gets collected at package unpack time during the installation process.
fr: Vérifie l'intégrité du I<nom-du-paquet> ou de tous les paquets, si omis, en comparant l'information des fichiers installés par un paquet avec l'information des métadonnées des fichiers stockée dans la base de données de B<dpkg> (depuis dpkg 1.17.2). L'origine de l'information des métadonnées des fichiers dans la base de données, ce sont les paquets binaires eux-mêmes. Ces métadonnées sont collectées au moment du dépaquetage des paquets durant le processus d'installation.

note: type: textblock
en: The output format is selectable with the B<--verify-format> option, which by default uses the B<rpm> format, but that might change in the future, and as such, programs parsing this command output should be explicit about the format they expect.
fr: On peut choisir le format de sortie avec l'option B<--verify-format>, par défaut c'est le format B<rpm>, mais cela pourrait changer dans le futur, et selon le format que les programmes analysant cette sortie de commande pourraient explicitement attendre.

note: type: =item
en: B<-C>, B<--audit> [I<package-name>...]
fr: B<-C>, B<--audit> I<nom-du-paquet>...

note: type: textblock
en: Performs database sanity and consistency checks for I<package-name> or all packages if omitted (per package checks since dpkg 1.17.10).  For example, searches for packages that have been installed only partially on your system or that have missing, wrong or obsolete control data or files.  B<dpkg> will suggest what to do with them to get them fixed.
fr: Effectue une vérification du bon état et de consistance de la base de données sur le I<nom-du-paquet> ou sur tous les paquets si omis (vérification par paquet depuis dpkg 1.17.10). Par exemple, recherche les paquets qui n'ont été que partiellement installés sur le système ou qui ont des données de contrôle ou des fichiers manquants, incorrects ou obsolètes. B<dpkg> suggère une manière de les corriger.

note: type: =item
en: B<--update-avail> [I<Packages-file>]
fr: B<--update-avail> [I<fichier-Paquets>]

note: type: =item
en: B<--merge-avail> [I<Packages-file>]
fr: B<--merge-avail> [I<fichier-Paquets>]

note: type: textblock
en: A simpler one-shot command to retrieve and update the I<available> file is B<dselect update>.  Note that this file is mostly useless if you don't use B<dselect> but an APT-based frontend: APT has its own system to keep track of available packages.
fr: Une simple commande permettant de récupérer et mettre à jour le fichier I<available> est B<dselect update>. Veuillez noter que ce fichier est à peu près inutile si vous n'utilisez pas B<dselect> mais une interface basée sur APT. APT contient en effet son propre mécanisme pour suivre les paquets disponibles.

note: type: =item
en: B<-A>, B<--record-avail> I<package-file>...
fr: B<-A>, B<--record-avail> I<fichier-paquet>...

note: type: textblock
en: Update B<dpkg> and B<dselect>'s idea of which packages are available with information from the package I<package-file>.  If B<--recursive> or B<-R> option is specified, I<package-file> must refer to a directory instead.
fr: Met à jour l'information de B<dpkg> et de B<dselect> sur les paquets disponibles avec les informations qui proviennent de I<fichier-paquet>. Si l'option B<--recursive> ou B<-R> est utilisée, I<fichier-paquet> doit indiquer un répertoire.

note: type: textblock
en: Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled unavailable packages (since dpkg 1.15.4), but only those that do not contain user information such as package selections.
fr: Désormais B<obsolète> et sans effet, car B<dpkg> oublie automatiquement les paquets désinstallés qui ne sont pas disponibles depuis (dpkg 1.15.4), mais seulement ceux qui ne contiennent pas d'informations pour l'utilisateur comme les sélections de paquets.

note: type: textblock
en: Erase the existing information about what packages are available.
fr: Efface les renseignements existants sur les paquets disponibles.

note: type: =item
en: B<--get-selections> [I<package-name-pattern>...]
fr: B<--get-selections> [I<motif-de-nom-de-paquet>...]

note: type: textblock
en: Get list of package selections, and write it to stdout.  Without a pattern, non-installed packages (i.e. those which have been previously purged) will not be shown.
fr: Obtient la liste des sélections de paquets et l'envoie sur la sortie standard. Sans un motif, les paquets non installés (c'est-à-dire ceux qui ont été précédemment purgés) ne seront pas affichés.

note: type: textblock
en: Set package selections using file read from stdin.  This file should be in the format “I<package> I<state>”, where state is one of B<install>, B<hold>, B<deinstall> or B<purge>.  Blank lines and comment lines beginning with ‘B<#>’ are also permitted.
fr: Modifie la liste des sélections des paquets en lisant un fichier sur l'entrée standard. Le format de ce fichier doit être de la forme « I<paquet> I<état> », où état vaut B<install>, B<hold>, B<deinstall> ou B<purge>. Les lignes vides ou les lignes de commentaires débutant par « B<#> » sont autorisées.

note: type: textblock
en: The I<available> file needs to be up-to-date for this command to be useful, otherwise unknown packages will be ignored with a warning.  See the B<--update-avail> and B<--merge-avail> commands for more information.
fr: Le fichier I<available> doit être à jour pour que cette commande soit utile, autrement des paquets inconnus seront ignorés avec un avertissement. Veuillez consultez les commandes B<--update-avail> et B<--merge-avail> pour plus d'informations.

note: type: textblock
en: Set the requested state of every non-essential package to deinstall (since dpkg 1.13.18).  This is intended to be used immediately before B<--set-selections>, to deinstall any packages not in list given to B<--set-selections>.
fr: Met l'état de chaque paquet non essentiel à « deinstall » (depuis dpkg 1.13.18). Il faut utiliser cette option juste avant B<--set-selections>, pour désinstaller les paquets qui ne sont pas affichés par B<--set-selections>.

note: type: textblock
en: Searches for packages selected for installation, but which for some reason still haven't been installed.
fr: Recherche les paquets qui ont été sélectionnés pour l'installation, mais qui, pour une raison quelconque, ne sont pas encore installés.

note: type: textblock
en: Print a single package which is the target of one or more relevant pre-dependencies and has itself no unsatisfied pre-dependencies.
fr: Affiche un fichier unique qui est la cible d'une ou plusieurs pré-dépendances correspondantes et n'a lui-même pas de pré-dépendances insatisfaites.

note: type: textblock
en: If such a package is present, output it as a Packages file entry, which can be massaged as appropriate.
fr: Si un tel paquet est présent, l'affiche comme entrée du fichier Packages, et il peut être manipulé comme il se doit.

note: type: textblock
en: Returns 0 when a package is printed, 1 when no suitable package is available and 2 on error.
fr: Renvoie B<0> si un paquet est affiché, B<1> quand il n'y a pas de paquet adéquat disponible et B<2> en cas d'erreur.

note: type: textblock
en: Add I<architecture> to the list of architectures for which packages can be installed without using B<--force-architecture> (since dpkg 1.16.2).  The architecture B<dpkg> is built for (i.e. the output of B<--print-architecture>)  is always part of that list.
fr: Ajoute I<architecture> à la liste d'architectures pour lesquelles les paquets peuvent être installés sans utiliser B<--force-architecture> (depuis dpkg 1.16.2). L'architecture pour laquelle B<dpkg> est compilé (c'est-à-dire ce qu'affiche B<--print-architecture>) est toujours incluse dans cette liste.

note: type: textblock
en: Remove I<architecture> from the list of architectures for which packages can be installed without using B<--force-architecture> (since dpkg 1.16.2).  If the architecture is currently in use in the database then the operation will be refused, except if B<--force-architecture> is specified.  The architecture B<dpkg> is built for (i.e. the output of B<--print-architecture>) can never be removed from that list.
fr: Retire I<architecture> de la liste d'architectures pour lesquelles les paquets peuvent être installés sans utiliser B<--force-architecture> (depuis dpkg 1.16.2). Si cette architecture est actuellement utilisée dans la base de données, cette opération sera rejetée, sauf si B<--force-architecture> est utilisé. L'architecture pour laquelle B<dpkg> est compilé (c'est-à-dire ce qu'affiche B<--print-architecture>) ne peut jamais être retirée de cette liste.

note: type: textblock
en: Print architecture of packages B<dpkg> installs (for example, “i386”).
fr: Affiche l'architecture des paquets installés (par exemple, « i386 »).

note: type: textblock
en: Print a newline-separated list of the extra architectures B<dpkg> is configured to allow packages to be installed for (since dpkg 1.16.2).
fr: Affiche la liste, à raison d'une par ligne, des architectures supplémentaires pour lesquelles B<dpkg> est autorisé à installer des paquets (depuis dpkg 1.16.2).

note: type: textblock
en: Give help about the B<--assert->I<feature> options (since dpkg 1.21.0).
fr: Donne des renseignements sur les options B<--assert->I<fonction> (depuis dpkg 1.21.0).

note: type: =item
en: B<--assert->I<feature>
fr: B<--assert=>I<fonction>

note: type: textblock
en: Asserts that B<dpkg> supports the requested feature.  Returns 0 if the feature is fully supported, 1 if the feature is known but B<dpkg> cannot provide support for it yet, and 2 if the feature is unknown.  The current list of assertable features is:
fr: Déclare que B<dpkg> prend en charge la fonction requise. Renvoie B<0> si la fonction est complètement prise en charge, B<1> si la fonction est reconnue mais que B<dpkg> ne peut pas encore fournir sa prise en charge, et B<2> si la fonction est inconnue. La liste actuelle des fonctions déclarables est :

note: type: textblock
en: Supports the B<Pre-Depends> field (since dpkg 1.1.0).
fr: Prend en charge le champ B<Pre-Depends> (depuis dpkg 1.1.0).

note: type: textblock
en: Supports epochs in version strings (since dpkg 1.4.0.7).
fr: Prend en charge les « epochs » dans les chaînes de version (depuis dpkg 1.4.0.7).

note: type: =item
en: B<long-filenames>
fr: B<longs-noms-de-fichier>

note: type: textblock
en: Supports multiple B<Conflicts> and B<Replaces> (since dpkg 1.4.1.19).
fr: Prend en charge plusieurs B<Conflicts> et B<Replaces> (depuis dpkg 1.4.1.19).

note: type: textblock
en: Supports multi-arch fields and semantics (since dpkg 1.16.2).
fr: Prend en charge les champs et les sémantiques multi-architectures (depuis dpkg 1.16.2).

note: type: textblock
en: Supports versioned B<Provides> (since dpkg 1.17.11).
fr: Prend en charge les B<Provides> versionnés (depuis dpkg 1.17.11).

note: type: textblock
en: Supports the B<Protected> field (since dpkg 1.20.1).
fr: Prend en charge le champ B<Protected> (depuis dpkg 1.20.1).

note: type: =item
en: B<--validate->I<thing> I<string>
fr: B<--validate->I<chaîne> I<quelque-chose>

note: type: textblock
en: Validate that the I<thing> I<string> has a correct syntax (since dpkg 1.18.16).  Returns 0 if the I<string> is valid, 1 if the I<string> is invalid but might be accepted in lax contexts, and 2 if the I<string> is invalid.  The current list of validatable I<thing>s is:
fr: Valide que la I<chaîne> I<quelque-chose> a une syntaxe correcte (depuis dpkg 1.18.16). Renvoie B<0> si la I<chaîne> est valable, B<1> si la I<chaîne> n'est pas valable mais pourrait être accepté dans des contextes tolérants, et B<2> si la chaîne n'est pas valable. La liste actuelle des I<quelque-chose>s acceptables est :

note: type: textblock
en: Validates the given package name (since dpkg 1.18.16).
fr: Valide le nom de paquet donné (depuis dpkg 1.18.16).

note: type: textblock
en: Validates the given trigger name (since dpkg 1.18.16).
fr: Valide le nom d'action différée donné (depuis dpkg 1.18.16).

note: type: textblock
en: Validates the given architecture name (since dpkg 1.18.16).
fr: Valide le nom d'architecture donné (depuis dpkg 1.18.16).

note: type: textblock
en: Validates the given version (since dpkg 1.18.16).
fr: Valide la version donnée (depuis dpkg 1.18.16).

note: type: textblock
en: Compare version numbers, where I<op> is a binary operator.  B<dpkg> returns true (B<0>) if the specified condition is satisfied, and false (B<1>) otherwise.  There are two groups of operators, which differ in how they treat an empty I<ver1> or I<ver2>.  These treat an empty version as earlier than any version: B<lt le eq ne ge gt>.  These treat an empty version as later than any version: B<lt-nl le-nl ge-nl gt-nl>.  These are provided only for compatibility with control file syntax: B<E<lt> E<lt>E<lt> E<lt>= = E<gt>= E<gt>E<gt> E<gt>>.  The B<E<lt>> and B<E<gt>> operators are obsolete and should B<not> be used, due to confusing semantics.  To illustrate: B<0.1 E<lt> 0.1> evaluates to true.
fr: Compare des numéros de version, où I<op> est un opérateur binaire. B<dpkg> renvoie « true » (B<0>) si la condition spécifiée est vérifiée, et renvoie « false » (B<1>) dans le cas contraire. Il y a deux groupes d'opérateurs ; ils diffèrent par leur façon de traiter l'absence de I<ver1> ou de I<ver2>. Pour les opérateurs suivants, B<lt le eq ne ge gt>, l'absence d'une version est considérée comme inférieure à toute version ; pour les opérateurs B<lt-nl le-nl ge-nl gt-nl>, l'absence d'une version est considérée comme supérieure à toute version. Les opérateurs B<E<lt> E<lt>E<lt> E<lt>= = E<gt>= E<gt>E<gt> E<gt>> ne sont fournis que pour la compatibilité avec la syntaxe du fichier de contrôle. Les opérateurs B<E<lt>> et B<E<gt>> sont obsolètes et ne devraient B<pas> être utilisés du fait d'une sémantique pas claire. Comme illustration, B<0.1E<lt> 0.1> est évaluée à vrai.

note: type: =end
en: disabled
fr: désactivé

note: type: textblock
en: Accept a series of commands on input file descriptor I<n>.
fr: Accepte une série de commandes sur le descripteur de fichier d'entrée I<n>.

note: type: textblock
en: Display a brief help message.
fr: Affiche un court message d'aide.

note: type: textblock
en: Give help about the B<--force->I<thing> options.
fr: Donne des renseignements sur les options B<--force->I<quelque-chose>.

note: type: textblock
en: Give help about debugging options.
fr: Donne des renseignements sur les options de débogage.

note: type: textblock
en: Display B<dpkg> version information.
fr: Affiche la version de B<dpkg>.

note: type: textblock
en: When used with B<--robot>, the output will be the program version number in a dotted numerical format, with no newline.
fr: Lorsque c'est utilisé avec B<--robot>, la sortie est le numéro de version du programme un format numérique à points de séparation, sans saut de ligne.

note: type: =item
en: B<-b>, B<--build> I<directory> [I<archive>|I<directory>]
fr: B<-b>, B<--build> I<répertoire> [I<archive>|I<répertoire>]

note: type: textblock
en: Build a deb package.
fr: Construire un paquet deb.

note: type: textblock
en: List contents of a deb package.
fr: Lister le contenu d'un paquet deb.

note: type: textblock
en: Extract control-information from a package.
fr: Extraire les informations de contrôle d'un paquet.

note: type: textblock
en: Extract the files contained by package.
fr: Extraire les fichiers contenus dans un paquet.

note: type: textblock
en: Extract and display the filenames contained by a package.
fr: Extraire et afficher les noms de fichiers contenus dans un paquet.

note: type: =item
en: B<-f>, B<--field> I<archive> [I<control-field>...]
fr: B<-f>, B<--field> I<archive> [I<champ-de-contrôle>...]

note: type: textblock
en: Display control field(s) of a package.
fr: Afficher le(s) champ(s) de contrôle d'un paquet.

note: type: textblock
en: Output the control tar-file contained in a Debian package.
fr: Produire le contenu du fichier tar de contrôle d'un paquet Debian.

note: type: textblock
en: Output the filesystem tar-file contained by a Debian package.
fr: Produire le contenu du fichier tar du système de fichiers d'un paquet Debian.

note: type: =item
en: B<-I>, B<--info> I<archive> [I<control-file>...]
fr: B<-I>, B<--info> I<archive> [I<fichier-de-contrôle>...]

note: type: textblock
en: Show information about a package.
fr: Affiche des renseignements sur un paquet.

note: type: =item
en: B<-l>, B<--list> I<package-name-pattern>...
fr: B<-l>, B<--list> I<motif-de-nom-de-paquet>...

note: type: textblock
en: List packages matching given pattern.
fr: Afficher la liste des paquets qui correspondent au motif.

note: type: =item
en: B<-s>, B<--status> I<package-name>...
fr: B<-s>, B<--status> I<nom-du-paquet>...

note: type: textblock
en: Report status of specified package.
fr: Donner l'état du paquet indiqué.

note: type: textblock
en: List files installed to your system from I<package-name>.
fr: Afficher la liste des fichiers installés qui appartiennent à I<paquet>.

note: type: textblock
en: Search for a filename from installed packages.
fr: Rechercher un fichier dans les paquets installés.

note: type: =item
en: B<-p>, B<--print-avail> I<package-name>...
fr: B<-p>, B<--print-avail> I<nom-du-paquet>...

note: type: textblock
en: Display details about I<package-name>, as found in I<%ADMINDIR%/available>.  Users of APT-based frontends should use B<apt show> I<package-name> instead.
fr: Affiche les informations trouvées dans I<%ADMINDIR%/available> à propos de I<paquet>. Les utilisateurs des interfaces à APT devraient plutôt utiliser B<apt show> I<nom-du-paquet>.

note: type: textblock
en: All options can be specified both on the command line and in the B<dpkg> configuration file I<%PKGCONFDIR%/dpkg.cfg> or fragment files (with names matching this shell pattern '[0-9a-zA-Z_-]*') on the configuration directory I<%PKGCONFDIR%/dpkg.cfg.d/>.  Each line in the configuration file is either an option (exactly the same as the command line option but without leading hyphens) or a comment (if it starts with a ‘B<#>’).
fr: On peut spécifier toutes les options à la fois sur la ligne de commande, dans le fichier de configuration de B<dpkg>, I<%PKGCONFDIR%/dpkg.cfg> ou dans les fragments de fichiers du répertoire de configuration I<%PKGCONFDIR%/dpkg.cfg.d/> (avec un nom qui respecte le motif « [0-9a-zA-Z_-]* »). Chaque ligne de ce fichier est soit une option (identique à une option en ligne de commande mais sans tirets initiaux), soit un commentaire, commençant par « B<#> ».

note: type: =item
en: B<--abort-after=>I<number>
fr: B<--abort-after=>I<nombre>

note: type: textblock
en: Change after how many errors B<dpkg> will abort.  The default is 50.
fr: Modifie le nombre d'erreurs au delà duquel B<dpkg> s'arrête. Il est par défaut égal à 50.

note: type: textblock
en: When a package is removed, there is a possibility that another installed package depended on the removed package.  Specifying this option will cause automatic deconfiguration of the package which depended on the removed package.
fr: Quand un paquet est supprimé, il peut arriver qu'un paquet installé dépendait du paquet supprimé. En spécifiant cette option, on obtient la déconfiguration automatique du paquet qui dépendait du paquet supprimé.

note: type: textblock
en: Switch debugging on.  I<octal> is formed by bitwise-ORing desired values together from the list below (note that these values may change in future releases).  B<-Dh> or B<--debug=help> display these debugging values.
fr: Demande de débogage. I<octal> est formé en faisant un « OU » logique entre des valeurs souhaitées appartenant à la liste ci-dessous (notez que ces valeurs pourront changer dans les prochaines versions). B<-Dh> ou B<--debug=help> affiche ces valeurs de débogage.

note: type: verbatim
en:     Number   Description
             1   Generally helpful progress information
             2   Invocation and status of maintainer scripts
            10   Output for each file processed
           100   Lots of output for each file processed
            20   Output for each configuration file
           200   Lots of output for each configuration file
            40   Dependencies and conflicts
           400   Lots of dependencies/conflicts output
         10000   Trigger activation and processing
         20000   Lots of output regarding triggers
         40000   Silly amounts of output regarding triggers
          1000   Lots of drivel about for example the dpkg/info dir
          2000   Insane amounts of drivel
fr:  nombre  description
             1   Informations de progression 
                 en général utiles
             2   Appel et état des scripts du responsable
            10   Affichage pour chaque fichier traité
           100   De nombreux affichages pour chaque fichier
                 traité
            20   Affichage pour chaque fichier de configuration
           200   De nombreux affichages pour chaque fichier
                 de configuration
            40   Dépendances et conflits
           400   De nombreuses sorties pour les dépendances
                 et les conflits
         10000   Sortie sur l'activation et le traitement des actions différées
         20000   De nombreuses sorties sur les actions différées
         40000   Quantité stupide de sorties sur les actions différées
          1000   Beaucoup de radotage à propos, par exemple, du répertoire
                 dpkg/info 
          2000   Quantité stupide de radotage

note: type: textblock
en: Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some things.  I<things> is a comma separated list of things specified below.  B<--force-help> displays a message describing them.  Things marked with (*) are forced by default.
fr: Forcer ou refuser (B<no-force> et B<refuse> signifient la même chose) de faire quelque chose. I<quelque-chose> est une liste d'actions séparées par des virgules, décrites ci-après. B<--force-help> affiche un message qui les décrit. Les actions marquées d'un (*) sont forcées par défaut.

note: type: textblock
en: I<Note>: For ext4, the main offender, consider using instead the mount option B<nodelalloc>, which will fix both the performance degradation and the data safety issues, the latter by making the file system not produce zero-length files on abrupt system crashes with any software not doing syncs before atomic renames.
fr: I<Note> : pour ext4, le principal concerné, il est suggéré de plutôt utiliser l'option de montage B<nodelalloc>, qui corrigera à la fois la dégradation des performances et les problèmes de sécurité des données. Elle permet notamment d'éviter de terminer avec des fichiers vides lors des arrêts brutaux pour tout logiciel qui ne synchronise pas le système de fichiers avant chaque renommage.

note: type: =item
en: B<--ignore-depends>=I<package>,...
fr: B<--ignore-depends>=I<paquet>,...

note: type: textblock
en: Ignore dependency-checking for specified packages (actually, checking is performed, but only warnings about conflicts are given, nothing else).  This affects the B<Pre-Depends>, B<Depends> and B<Breaks> fields.
fr: Ne tient pas compte de la vérification des dépendances pour les paquets spécifiés (en fait, la vérification est faite mais ne donne rien d'autre que des avertissements). Cela affecte les champs B<Pre-Depends>, B<Depends> et B<Breaks>.

note: type: textblock
en: Don't install a package if a newer version of the same package is already installed.  This is an alias of B<--refuse-downgrade>.
fr: Ne pas installer un paquet si une version plus récente de ce paquet est déjà installée. C'est un alias pour B<--refuse-downgrade>.

note: type: textblock
en: Set the administrative directory to I<directory>.  This directory contains many files that give information about status of installed or uninstalled packages, etc.  Defaults to «I<%ADMINDIR%>» if B<DPKG_ADMINDIR> has not been set.
fr: Fixe le répertoire d'administration à I<répertoire>. Ce répertoire contient de nombreux fichiers donnant des informations au sujet de l'état des paquets installés ou non, etc. Le répertoire par défaut est I<%ADMINDIR%> si B<DPKG_ADMINDIR> n'a pas été fixé.

note: type: textblock
en: Only process the packages that are selected for installation.  The actual marking is done with B<dselect> or by B<dpkg>, when it handles packages.  For example, when a package is removed, it will be marked selected for deinstallation.
fr: Traiter seulement les paquets qui sont sélectionnés pour l'installation. La sélection est réellement faite par B<dselect> ou par B<dpkg> quand ils manipulent les paquets. Par exemple, quand un paquet est supprimé, il est marqué comme ayant été sélectionné pour une désinstallation.

note: type: textblock
en: Don't install the package if the same version and architecture of the package is already installed.
fr: Ne pas installer le paquet si la même version et la même architecture du paquet est déjà installée.

note: type: textblock
en: Since dpkg 1.21.10, the architecture is also taken into account, which makes it possible to cross-grade packages or install additional co-installable instances with the same version, but different architecture.
fr: Depuis dpkg 1.21.10, l'architecture est aussi prise en compte, ce qui rend possible la mise à jour croisée de paquets ou d'installer des instances supplémentaires co-installables avec la même version, mais avec une architecture différente.

note: type: =item
en: B<--pre-invoke=>I<command>
fr: B<--pre-invoke=>I<commande>

note: type: =item
en: B<--post-invoke=>I<command>
fr: B<--post-invoke=>I<commande>

note: type: =item
en: B<--path-exclude=>I<glob-pattern>
fr: B<--path-exclude=>I<motif-global>

note: type: =item
en: B<--path-include=>I<glob-pattern>
fr: B<--path-include=>I<motif-global>

note: type: textblock
en: Set I<glob-pattern> as a path filter, either by excluding or re-including previously excluded paths matching the specified patterns during install (since dpkg 1.15.8).
fr: Utilise I<motif-global> comme filtre de chemins, soit en excluant, soit en ré-incluant des chemins précédemment exclus, correspondant au motif indiqué, pendant l'installation (depuis dpkg 1.15.8).

note: type: textblock
en: This can be used to remove all paths except some particular ones; a typical case is:
fr: Cela peut servir à exclure tous les chemins sauf certains spécifiques. Un cas classique d'utilisation est :

note: type: textblock
en: to remove all documentation files except the copyright files.
fr: qui permet de supprimer tous les fichiers de documentation sauf les fichiers de « copyright ».

note: type: textblock
en: These two options can be specified multiple times, and interleaved with each other.  Both are processed in the given order, with the last rule that matches a file name making the decision.
fr: Ces deux options peuvent être utilisées plusieurs fois et éventuellement être alternées entre elles. Les deux sont traitées dans l'ordre indiqué : la dernière règle correspondant à un fichier donné est alors celle qui sera utilisée.

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

note: type: textblock
en: Sets the output format for the B<--verify> command (since dpkg 1.17.2).
fr: Définit le format de sortie de la commande B<--verify> (depuis dpkg 1.17.2).

note: type: textblock
en: The only currently supported output format is B<rpm>, which consists of a line for every path that failed any check.  These lines have the following format:
fr: Le seul format de sortie pris en charge actuellement est B<rpm>, qui consiste en une ligne par chemin dont la vérification a échoué. Ces lignes ont le format suivant :

note: type: textblock
en: The first 9 characters are used to report the checks result, either a literal B<missing> when the file is not present or its metadata cannot be fetched, or one of the following special characters that report the result for each check:
fr: Les neufs premier caractères sont utilisés pour rapporter le résultat des vérifications, soit un B<missing> littéral quand le fichier n'est pas présent ou quand ses métadonnées ne peuvent être obtenues, ou un des caractères spéciaux suivants qui rapportent le résultat de chacune des vérifications :

note: type: =item
en: ‘B<?>’
fr: « B<?> »

note: type: textblock
en: Implies the check could not be done (lack of support, file permissions, etc).
fr: implique que la vérification ne peut être réalisée (absence de prise en charge, droit d'accès de fichier, etc).

note: type: =item
en: ‘B<.>’
fr: « B<.> »

note: type: textblock
en: Implies the check passed.
fr: implique que la vérification est passée

note: type: =item
en: ‘I<A-Za-z0-9>’
fr: « I<A-Za-z0-9> »

note: type: textblock
en: Implies a specific check failed.  The following positions and alphanumeric characters are currently supported:
fr: implique qu'une vérification spécifique a échoué. Les positions et caractères alphanumériques suivant sont actuellement pris en charge :

note: type: =item
en: 1 ‘B<?>’
fr: 1 « B<?> »

note: type: textblock
en: These checks are currently not supported, will always be ‘B<?>’.
fr: Ces vérifications ne sont pas prise en charge actuellement, ce sera toujours « B<?> ».

note: type: =item
en: 2 ‘B<M>’
fr: 2 « B<M> »

note: type: textblock
en: The file mode check failed (since dpkg 1.21.0).  Because pathname metadata is currently not tracked, this check can only be partially emulated via a very simple heuristic for pathnames that have a known digest, which implies they should be regular files, where the check will fail if the pathname is not a regular file on the filesystem.  This check will currently never succeed as it does not have enough information available.
fr: La vérification du mode du fichier a échoué (depuis dpkg 1.21.0). Parce que les métadonnées du chemin ne sont pas suivies, cette vérification n'est que partiellement émulée avec une heuristique très simple pour des chemins qui possèdent une somme de calcul connue. Cela implique que ce devrait être des fichiers simples où la vérification échoue si le chemin n'est pas un fichier simple sur le système de fichier. Cette vérification ne réussira jamais actuellement parce qu'il n'y a pas assez de données disponibles.

note: type: =item
en: 3 ‘B<5>’
fr: 3 « B<5> »

note: type: =item
en: 4-9 ‘B<?>’
fr: 4-9 « B<?> »

note: type: textblock
en: The line is followed by a space and an attribute character.  The following attribute character is supported:
fr: La ligne est suivie d'un espace et d'un caractère d'attribut. Le caractère d'attribut suivant est pris en charge :

note: type: =item
en: ‘B<c>’
fr: « B<c> »

note: type: textblock
en: The pathname is a conffile.
fr: Le nom de chemin est un conffile (fichier de configuration)

note: type: textblock
en: Finally followed by another space and the pathname.
fr: suivi finalement d'une autre espace et du nom de chemin.

note: type: textblock
en: In case the entry was of the B<missing> type, and the file was not actually present on the filesystem, then the line is followed by a space and the error message enclosed within parenthesis.
fr: Dans le cas où l'entrée était de type B<missing> et où le fichier n'était pas vraiment présent dans le système de fichiers, alors la ligne est suivi par une espace et le message d'erreur entre parenthèse.

note: type: textblock
en: Send machine-readable package status and progress information to file descriptor I<n>.  This option can be specified multiple times.  The information is generally one record per line, in one of the following forms:
fr: Envoie un état du paquet compréhensible par la machine et met à jour cette information dans le descripteur de fichier I<n>. Cette option peut être spécifiée plusieurs fois. L'information est généralement constituée d'un enregistrement par ligne, dans l'une des formes suivantes :

note: type: =item
en: B<status:> I<package>B<:> I<status>
fr: B<status:> I<paquet>B<:> I<état>

note: type: textblock
en: Package status changed; I<status> is as in the status file.
fr: L'état du paquet a changé ; l'I<état> est tel que dans le fichier d'état (« status file »).

note: type: =item
en: B<status:> I<package> B<: error :> I<extended-error-message>
fr: B<status:> I<paquet> B<: error :> I<message-d'erreur-complet>

note: type: textblock
en: An error occurred.  Any possible newlines in I<extended-error-message> will be converted to spaces before output.
fr: Une erreur s'est produite. Les sauts de ligne éventuels dans I<message-d'erreur-complet> seront convertis en espaces avant affichage.

note: type: =item
en: B<status:> I<file> B<: conffile-prompt : '>I<real-old>B<' '>I<real-new>B<'> I<useredited> I<distedited>
fr: B<status:> I<fichier> B<: conffile-prompt : '>I<real-old>B<' '>I<real-new>B<'> I<useredited> I<distedited>

note: type: textblock
en: User is being asked a conffile question.
fr: Une question pour un fichier de configuration va être posée à l'utilisateur.

note: type: =item
en: B<processing:> I<stage>B<:> I<package>
fr: B<processing:> I<phase>B<:> I<paquet>

note: type: textblock
en: Sent just before a processing stage starts.  I<stage> is one of B<upgrade>, B<install> (both sent before unpacking), B<configure>, B<trigproc>, B<disappear>, B<remove>, B<purge>.
fr: Envoyé juste avant le début du traitement d'une phase. Les I<phases> sont B<upgrade>, B<install> (les deux sont envoyés avant le dépaquetage), B<configure>, B<trigproc>, B<disappear>, B<remove>, B<purge>.

note: type: =item
en: B<--status-logger>=I<command>
fr: B<--status-logger>=I<commande>

note: type: =item
en: B<--log=>I<filename>
fr: B<--log=>I<fichier>

note: type: textblock
en: Log status change updates and actions to I<filename>, instead of the default I<%LOGDIR%/dpkg.log>.  If this option is given multiple times, the last filename is used.  Log messages are of the form:
fr: Enregistre les mises à jour et actions des changements d'état dans I<fichier> plutôt que dans le I<%LOGDIR%/dpkg.log> par défaut. Si l'option est passée plusieurs fois, le dernier nom de fichier est utilisé. Les messages du journal ont cette forme :

note: type: =item
en: YYYY-MM-DD HH:MM:SS B<startup> I<type> I<command>
fr: AAAA-MM-JJ HH:MM:SS B<startup> I<type> I<commande>

note: type: textblock
en: For each dpkg invocation where I<type> is B<archives> (with a I<command> of B<unpack> or B<install>) or B<packages> (with a I<command> of B<configure>, B<triggers-only>, B<remove> or B<purge>).
fr: Pour chaque invocation de dpkg où I<type> est B<archives> (avec une I<commande> B<unpack> ou B<install>) ou B<packages> (avec une I<commande> B<configure>, B<triggers-only>, B<remove> ou B<purge>).

note: type: =item
en: YYYY-MM-DD HH:MM:SS B<status> I<state> I<pkg> I<installed-version>
fr: AAAA-MM-JJ HH:MM:SS B<status> I<état> I<paquet> I<version-installée>

note: type: textblock
en: For status change updates.
fr: Pour les mises à jour des changements d'état.

note: type: =item
en: YYYY-MM-DD HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>
fr: AAAA-MM-JJ HH:MM:SS B<action> I<paquet> I<version-installée> I<version-disponible>

note: type: textblock
en: For actions where I<action> is one of B<install>, B<upgrade>, B<configure>, B<trigproc>, B<disappear>, B<remove> or B<purge>.
fr: Pour les actions où I<action> est B<install>, B<upgrade>, B<configure>, B<trigproc>, B<disappear>, B<remove> ou B<purge>.

note: type: =item
en: YYYY-MM-DD HH:MM:SS B<conffile> I<filename> I<decision>
fr: AAAA-MM-JJ HH:MM:SS B<conffile> I<fichier> I<décision>

note: type: textblock
en: For conffile changes where I<decision> is either B<install> or B<keep>.
fr: Pour les changements du fichier de configuration où I<décision> est B<install> ou B<keep>.

note: type: textblock
en: Use a machine-readable output format.  This provides an interface for programs that need to parse the output of some of the commands that do not otherwise emit a machine-readable output format.  No localization will be used, and the output will be modified to make it easier to parse.
fr: Utiliser un format de sortie lisible par la machine. Cela fournit une interface pour les programmes qui doivent analyser la sortie de certaines des commandes qui sinon nne produisent pas un format de sortie lisible par une machine. Aucune traduction ne sera utilisée et la sortie sera modifiée pour la rendre plus facile à analyser.

note: type: textblock
en: The only currently supported command is B<--version>.
fr: La seule commande prise en charge actuellement est B<--version>.

note: type: textblock
en: Do not try to verify package signatures.
fr: Ne pas tenter de vérifier la signature des paquets.

note: type: textblock
en: Do not run any triggers in this run (since dpkg 1.14.17), but activations will still be recorded.  If used with B<--configure> I<package> or B<--triggers-only> I<package> then the named package postinst will still be run even if only a triggers run is needed.  Use of this option may leave packages in the improper B<triggers-awaited> and B<triggers-pending> states.  This can be fixed later by running: B<dpkg --configure --pending>.
fr: Durant ce traitement, ne pas lancer d'actions différées (depuis dpkg 1.14.17), mais les activations seront toujours enregistrées. S'il est utilisé avec B<--configure> I<paquet> ou B<--triggers-only> I<paquet> alors le postinst du paquet sera toujours exécuté même si seule l'exécution d'une action différée est nécessaire. L'utilisation de cette option peut laisser des paquets dans les mauvais états B<triggers-awaited> et B<triggers-pending>. Cela peut être corrigé plus tard en exécutant B<dpkg --configure --pending>.

note: type: textblock
en: Cancels a previous B<--no-triggers> (since dpkg 1.14.17).
fr: Annule un précédent B<--no-triggers> (depuis dpkg 1.14.17).

note: type: textblock
en: This variable is expected to be defined in the environment and point to the system paths where several required programs are to be found.  If it's not set or the programs are not found, B<dpkg> will abort.
fr: Cette variable devrait être définie dans l'environnement et pointer vers les chemins du système où plusieurs programmes requis devraient se trouver. Si la variable n'est pas définie ou si les programmes ne sont pas trouvés, B<dpkg> s'arrête.

note: type: textblock
en: If set, B<dpkg> will use it as the directory from which to read the user specific configuration file.
fr: Si cette option est utilisée, B<dpkg> utilisera le répertoire indiqué pour lire le fichier de configuration propre à l'utilisateur.

note: type: textblock
en: If set, B<dpkg> will use it as the directory in which to create temporary files and directories.
fr: Si cette option est utilisée, B<dpkg> utilisera le répertoire indiqué pour créer les fichiers et répertoires temporaires.

note: type: textblock
en: The program B<dpkg> will execute when starting a new interactive shell, or when spawning a command via a shell.
fr: Le programme exécuté par B<dpkg> quand il lance un nouvel interpréteur de commandes interactif ou lance une commande avec le shell.

note: type: textblock
en: Sets the debug mask (since dpkg 1.21.10) from an octal value.  The currently accepted flags are described in the B<--debug> option.
fr: Définit le masque de débogage (depuis dpkg 1.21.10) à partir d'une valeur octale. Actuellement, les drapeaux acceptés sont décrits dans l'option B<dpkg --debug>.

note: type: textblock
en: Sets the force flags (since dpkg 1.19.5).  When this variable is present, no built-in force defaults will be applied.  If the variable is present but empty, all force flags will be disabled.
fr: Définit les drapeaux de forçage (depuis dpkg 1.19.5). Quand cette variable est présente, aucune des options internes de forçage par défaut ne sera appliquée. Si la variable est présente mais vide, tous les drapeaux de forçage seront désactivés.

note: type: textblock
en: If set and the B<--admindir> or B<--root> options have not been specified, it will be used as the B<dpkg> administrative directory (since dpkg 1.20.0).
fr: Si cette variable est positionnée et que les options B<--admindir> ou B<--root> ne sont pas précisées, ce répertoire sera utilisé comme répertoire de données pour B<dpkg> (depuis dpkg 1.20.0).

note: type: textblock
en: Set by a package manager frontend to notify dpkg that it should not acquire the frontend lock (since dpkg 1.19.1).
fr: Définie par une interface de gestion de paquets pour notifier à dpkg qu'il ne devrait pas obtenir le verrou d'interface (depuis dpkg 1.19.1).

note: type: textblock
en: Defined by B<dpkg> to “B<-FRSXMQ>”, if not already set, when spawning a pager (since dpkg 1.19.2).  To change the default behavior, this variable can be preset to some other value including an empty string, or the B<PAGER> or B<DPKG_PAGER> variables can be set to disable specific options with «B<-+>», for example B<DPKG_PAGER="less -+F">.
fr: Définie par B<dpkg> à « B<-FRSXMQ> », si ce n'est pas déjà configuré, lors du lancement d'un afficheur (depuis dpkg 1.19.2). Pour modifier le comportement par défaut, cette variable peut être configurée à une autre valeur y compris une chaîne vide ; alternativement, les variables B<PAGER> ou B<DPKG_PAGER> peuvent être réglées pour désactiver des options particulières avec « B<-+> », par exemple B<DPKG_PAGER="less -+F">.

note: type: textblock
en: Defined by B<dpkg> on the maintainer script environment to indicate the B<dpkg> administrative directory to use (since dpkg 1.16.0).  This variable is always set to the current B<--admindir> value.
fr: Définie par B<dpkg> dans l'environnement du script du responsable, pour indiquer le répertoire d'administration à utiliser (depuis dpkg 1.16.0). Cette variable est toujours fixée à la valeur actuelle de B<--admindir>.

note: type: textblock
en: Defined by B<dpkg> on the subprocesses environment to all the currently enabled force option names separated by commas (since dpkg 1.19.5).
fr: Définie par B<dpkg> dans l'environnement du sous-processus pour tous les noms d'options de forçage actuellement activées séparés par des virgules (depuis dpkg 1.19.5).

note: type: textblock
en: Defined by B<dpkg> on the shell spawned on the conffile prompt to examine the situation (since dpkg 1.15.6).  Current valid value: B<conffile-prompt>.
fr: Cette variable est définie pour le shell lancé par B<dpkg> lorsqu'il lui est demandé d'analyser la situation lors du traitement des fichiers de configuration (depuis dpkg 1.15.6). La valeur actuellement valable est : B<conffile-prompt>.

note: type: textblock
en: Defined by B<dpkg> on the shell spawned on the conffile prompt to examine the situation (since dpkg 1.15.6).  Contains the path to the old conffile.
fr: Cette variable est définie pour le shell lancé par B<dpkg> lorsqu'il lui est demandé d'analyser la situation lors du traitement des fichiers de configuration (depuis dpkg 1.15.6). Elle contient le chemin de l'ancien fichier de configuration.

note: type: textblock
en: Defined by B<dpkg> on the shell spawned on the conffile prompt to examine the situation (since dpkg 1.15.6).  Contains the path to the new conffile.
fr: Cette variable est définie pour le shell lancé par B<dpkg> lorsqu'il lui est demandé d'analyser la situation lors du traitement des fichiers de configuration (depuis dpkg 1.15.6). Elle contient le chemin du nouveau fichier de configuration.

note: type: textblock
en: Defined by B<dpkg> on the shell spawned when executing a hook action (since dpkg 1.15.4).  Contains the current B<dpkg> action.
fr: Cette variable est définie par B<dpkg> pour le shell lancé lors de l'exécution d'une action de point d'entrée (depuis dpkg 1.15.4). Elle contient l'action actuelle de B<dpkg>.

note: type: textblock
en: Defined by B<dpkg> on the maintainer script environment to the version of the currently running B<dpkg> instance (since dpkg 1.14.17).
fr: Cette variable est définie par B<dpkg> dans l'environnement du script du responsable. Elle contient la version de l'instance de B<dpkg> en cours d'exécution (depuis dpkg 1.14.17).

note: type: textblock
en: Defined by B<dpkg> on the maintainer script environment to the (non-arch-qualified) package name being handled (since dpkg 1.14.17).
fr: Définie par B<dpkg> dans l'environnement du script du responsable, cette variable contient le nom du paquet (sans qualification d'architecture) en cours de traitement (depuis dpkg 1.14.17).

note: type: textblock
en: Defined by B<dpkg> on the maintainer script environment to the package reference count, i.e. the number of package instances with a state greater than B<not-installed> (since dpkg 1.17.2).
fr: Définie par B<dpkg> dans l'environnement du script du responsable, cette variable contient le compte de référence du paquet, c'est-à-dire le nombre d'instances de paquet avec un état plus élevé que B<not-installed> (depuis dpkg 1.17.2).

note: type: textblock
en: Defined by B<dpkg> on the maintainer script environment to the architecture the package got built for (since dpkg 1.15.4).
fr: Définie par B<dpkg> dans l'environnement du script du responsable, cette variable contient l'architecture pour laquelle le paquet a été construit (depuis dpkg 1.15.4).

note: type: textblock
en: Defined by B<dpkg> on the maintainer script environment to the name of the script running, one of B<preinst>, B<postinst>, B<prerm> or B<postrm> (since dpkg 1.15.7).
fr: Définie par B<dpkg> dans l'environnement du script du responsable, cette variable contient le nom du script en cours d'exécution, B<preinst>, B<postinst>, B<prerm> ou B<postrm> (depuis dpkg 1.15.7).

note: type: textblock
en: Defined by B<dpkg> on the maintainer script environment to a value (‘B<0>’ or ‘B<1>’) noting whether debugging has been requested (with the B<--debug> option) for the maintainer scripts (since dpkg 1.18.4).
fr: Cette variable est définie par B<dpkg> dans l'environnement du script du responsable à une valeur (« B<0> » ou « B<1> ») notant si le débogage a été demandé (avec l'option B<--debug>) pour les scripts du responsable (depuis dpkg 1.18.4).

note: type: textblock
en: Configuration fragment files (since dpkg 1.15.4).
fr: Fragments de fichiers de configuration (depuis dpkg 1.15.4).

note: type: textblock
en: Configuration file with default options.
fr: Fichier de configuration contenant les options par défaut.

note: type: textblock
en: Default log file (see I<%PKGCONFDIR%/dpkg.cfg> and option B<--log>).
fr: Fichier journal standard. Voyez I<%PKGCONFDIR%/dpkg.cfg> et l'option  B<--log>.

note: type: textblock
en: The other files listed below are in their default directories, see option B<--admindir> to see how to change locations of these files.
fr: Les autres fichiers répertoriés ici sont dans leur répertoire par défaut, voyez l'option B<--admindir> pour savoir comment changer l'emplacement de ces fichiers.

note: type: textblock
en: List of available packages.
fr: Liste des paquets disponibles.

note: type: textblock
en: The status file is backed up daily in I<%BACKUPSDIR%>.  It can be useful if it's lost or corrupted due to filesystems troubles.
fr: Le fichier d'état est sauvegardé quotidiennement dans I<%BACKUPSDIR%>. Cela peut être utile en cas de perte ou de corruption due à des problèmes de système de fichiers.

note: type: textblock
en: B<--no-act> usually gives less information than might be helpful.
fr: L'option B<--no-act> ne donne pas assez d'informations utiles.

note: type: textblock
en: To see the entries in I<%ADMINDIR%/available> of two packages:
fr: Pour voir les entrées de I<%ADMINDIR%/available> concernant deux paquets :

note: type: textblock
en: To search the listing of packages yourself:
fr: Pour rechercher vous-même dans la liste des paquets :

note: type: textblock
en: To make a local copy of the package selection states:
fr: Pour faire une copie locale des états de sélection des paquets :

note: type: textblock
en: You might transfer this file to another computer, and after having updated the I<available> file there with your package manager frontend of choice (see L<https://wiki.debian.org/Teams/Dpkg/FAQ#set-selections> for more details), for example:
fr: Vous pourriez transférer ce fichier sur un autre ordinateur, et après avoir mis à jour le fichier I<available> avec l'interface de gestion de paquets de votre choix (voir L<https://wiki.debian.org/Teams/Dpkg/FAQ#set-selections> pour plus de détails), par exemple :

note: type: textblock
en: you can install it with:
fr: vous pouvez l'installer de cette manière :

note: type: verbatim
en:  dpkg --clear-selections
     dpkg --set-selections <myselections
fr:  dpkg --clear-selections
     dpkg --set-selections <mes-sélections

note: type: textblock
en: Note that this will not actually install or remove anything, but just set the selection state on the requested packages.  You will need some other application to actually download and install the requested packages.  For example, run B<apt-get dselect-upgrade>.
fr: On remarquera que cela n'installe ou ne supprime rien du tout ; cela ne fait qu'enregistrer l'état souhaité des paquets. Vous aurez besoin d'autres applications pour récupérer et installer réellement les paquets requis. Par exemple, exécuter B<apt-get dselect-upgrade>.

note: type: =head1
en: ADDITIONAL FUNCTIONALITY
fr: FONCTIONNALITÉS SUPPLÉMENTAIRES

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

note: type: textblock
en: See I<%PKGDOCDIR%/THANKS> for the list of people who have contributed to B<dpkg>.
fr: Consultez I<%PKGDOCDIR%/THANKS> pour la liste de ceux qui ont contribué à B<dpkg>.

note: type: textblock
en: I<filename>B<.dsc>
fr: I<nom-du-fichier>B<.dsc>

note: type: textblock
en: Each Debian source package is composed of a .dsc control file, which contains a number of fields, in L<deb822(5)> format.
fr: Chaque paquet Debian possède un fichier de contrôle .dsc qui contient un certain nombre de champs au format L<deb822(5)> format.

note: type: textblock
en: Each field begins with a tag, such as B<Source> or B<Binary> (case insensitive), followed by a colon, and the body of the field (case sensitive unless stated otherwise).  Fields are delimited only by field tags.  In other words, field text may be multiple lines in length, but the installation tools will generally join lines when processing the body of the field (except in case of the multiline fields B<Package-List>, B<Files>, B<Checksums-Sha1> and B<Checksums-Sha256>, see below).
fr: Chaque champ commence par une étiquette, telle que B<Source> ou B<Binary> (la casse n'importe pas), suivie d'un « : », et du contenu du champ (sensible à la casse à moins que cela ne soit spécifié autrement). Les champs sont séparés seulement par des étiquettes de champ. En d'autres termes, le contenu d'un champ peut s'étendre sur plusieurs lignes, mais les outils d'installation joindront en général les lignes pendant le traitement du contenu du champ (sauf pour les champs à lignes multiples B<Package-List>, B<Files>, B<Checksums-Sha1> et B<Checksums-Sha256>, voir ci-dessous).

note: type: textblock
en: The value of this field declares the format version of the source package.  The field value is used by programs acting on a source package to interpret the list of files in the source package and determine how to unpack it.  The syntax of the field value is a numeric major revision (“0-9”), a period (“.”), a numeric minor revision (“0-9”), and then an optional subtype after whitespace (“ \t”), which if specified is a lowercase alphanumeric (“a-z0-9”) word in parentheses (“()”).  The subtype is optional in the syntax but may be mandatory for particular source format revisions.
fr: La valeur de ce champ déclare la version du format du paquet source. La valeur du champ est utilisée par les programmes qui agissent sur un paquet source pour interpréter la liste des fichiers du paquet source et déterminer comment le dépaqueter. La syntaxe de la valeur du champ est un numéro de révision majeure (« 0-9 »), un point (« . »), un numéro de révision mineure, puis un sous-type facultatif après une espace («   ») qui, lorsqu'il est présent, est un mot en caractères alphanumériques (« a-z0-9 »), en minuscules entre parenthèses (« () ». Le sous-type est facultatif dans la syntaxe, mais peut être obligatoire pour certaines révisions particulières du format source.

note: type: =item
en: B<Source:> I<source-name> (required)
fr: B<Source:> I<nom-source> (requis)

note: type: =item
en: B<Binary:> I<binary-package-list>
fr: B<Binary:> I<liste-de-paquets-binaires>

note: type: textblock
en: This folded field lists binary packages which this source package can produce, separated by commas.
fr: Ce champ coupé liste des paquets binaires que ce paquet source peut produire séparés par des virgules.

note: type: textblock
en: This field has now been superseded by the B<Package-List> field, which gives enough information about what binary packages are produced on which architecture, build-profile and other involved restrictions.
fr: Ce champ a maintenant été remplacé par le champ B<Package-List> qui donne suffisamment d'informations sur quels paquets binaires sont produits sur quelle architecture, quel profil de construction et autres restrictions actives.

note: type: =item
en: B<Architecture:> I<arch-list> (recommended)
fr: B<Architecture:> I<liste-architectures> (recommandé)

note: type: textblock
en: The field value is generally generated from B<Architecture> fields from in the I<debian/control> in the source package.
fr: La valeur du champ est en général générée par les champs B<Architecture> du fichier I<debian/control> du paquet source.

note: type: =item
en: B<Uploaders:> I<fullname-email-list>
fr: B<Uploaders:> I<liste-de-noms-complets-et-adresses-électroniques>

note: type: =item
en: B<Standards-Version:> I<version-string> (recommended)
fr: B<Standards-Version:> I<chaîne-de-la-version> (recommandé)

note: type: textblock
en: This field declares that the source package contains the specified test suites.  The value is a comma-separated list of test suites.  If the B<autopkgtest> value is present, a I<debian/tests/control> is expected to be present, if the file is present but not the value, then B<dpkg-source> will automatically add it, preserving previous values.
fr: Ce champ indique que le paquet source contient les suites de tests spécifiées. La valeur est une liste des suites de tests séparées par des virgules. Si la valeur B<autopkgtest> est présente, un fichier I<debian/tests/control> devrait être présent, et si le fichier est présent mais pas la valeur, alors B<dpkg-source> l'ajoutera automatiquement, en conservant les valeurs précédentes.

note: type: textblock
en: This field declares the comma-separated union of all test dependencies (B<Depends> fields in I<debian/tests/control> file), with all restrictions removed, and OR dependencies flattened (that is, converted to separate AND relationships), except for binaries generated by this source package and its meta-dependency equivalent B<@>.
fr: Ce champ indique l'union de toutes les dépendances de test, séparées par des virgules (champs B<Depends> du fichier I<debian/tests/control>), toutes restrictions supprimées, et les dépendances OR mises à plat (c'est-à-dire converties en relations AND distinctes), sauf pour les binaires générés par ce paquet source et son équivalent de méta-dépendance B<@>.

note: type: =item
en: S< >I<package> I<package-type> I<section> I<priority> I<key-value-list>
fr: S< >I<paquet> I<type-de-paquet> I<section> I<priorité> I<liste-clés-valeurs>

note: type: textblock
en: This multiline field contains a list of binary packages generated by this source package.
fr: Ce champ à lignes multiples contient une liste des paquets binaires générés par le paquet source.

note: type: textblock
en: The I<package> is the binary package name.
fr: Le I<paquet> est le nom du paquet binaire.

note: type: textblock
en: The I<package-type> is the binary package type, usually B<deb>, another common value is B<udeb>.
fr: Le I<type-de-paquet> est le type du paquet binaire, habituellement B<deb> ; une autre valeur commune est B<udeb>.

note: type: textblock
en: The I<key-value-list> is a space separated I<key>B<=>I<value> list, and the currently known optional keys are:
fr: La I<liste-clés-valeurs> est une liste de I<clés>B<=>I<valeurs> séparées par des espaces et les clés optionnelles actuellement reconnues sont :

note: type: textblock
en: The architecture restriction from the binary package B<Architecture> field, with spaces converted to ‘,’.
fr: Les restrictions d'architecture à partir du champ B<Architecture> du paquet binaire avec les espaces converties en « , ».

note: type: textblock
en: If the binary package is protected, this key will contain the value of the B<Protected> field, that is a B<yes> value.
fr: Si le paquet binaire est protégé, cette clé contiendra la valeur du champ B<Protected>, qui est la valeur B<yes>.

note: type: textblock
en: If the binary package is essential, this key will contain the value of the B<Essential> field, that is a B<yes> value.
fr: Si le paquet binaire est essentiel, cette clé contiendra la valeur du champ B<Essential>, qui est la valeur B<yes>.

note: type: textblock
en: These multiline fields contain a list of files with a checksum and size for each one.  These fields have the same syntax and differ only in the checksum algorithm used: MD5 for B<Files>, SHA-1 for B<Checksums-Sha1> and SHA-256 for B<Checksums-Sha256>.
fr: Ces champs à lignes multiples contiennent une liste de fichiers avec une somme de contrôle et une taille pour chacun. Ces champs ont la même syntaxe et diffèrent seulement par l'algorithme de somme de contrôle employé : MD5 pour B<Files>, SHA-1 pour B<Checksums-Sha1> et SHA-256 pour B<Checksums-Sha256>.

note: type: textblock
en: The first line of the field value (the part on the same line as the field name followed by a colon) is always empty.  The content of the field is expressed as continuation lines, one line per file.  Each line consists of the checksum, a space, the file size, a space, and the file name.
fr: La première ligne de la valeur du champ (la partie sur la même ligne que le nom du champ suivi par un deux-points) est toujours vide. Le contenu du champ est exprimé sous la forme de lignes de continuation, un ligne par fichier. Chaque ligne consiste en la somme de contrôle, une espace, la taille du fichier, une espace et le nom du fichier.

note: type: textblock
en: These fields list all files that make up the source package.  The list of files in these fields must match the list of files in the other related fields.
fr: Ces champs listent tous les fichiers qui composent le paquet source. La liste de fichiers de ces champs doit correspondre à celle présente dans les autres champs relatifs.

note: type: textblock
en: The B<Format> field conflates the format for the B<.dsc> file itself and the format of the extracted source package.
fr: Le champ B<Format> combine le format pour le fichier B<.dsc> lui-même et le format du paquet source extrait.

note: type: textblock
en: dselect.cfg - dselect configuration file
fr: dselect.cfg - Fichier de configuration de dselect

note: type: textblock
en: This file contains default options for dselect.  Each line contains a single option which is exactly the same as a normal command line option for dselect except for the leading hyphens which are not used here.  Quotes surrounding option values are stripped.  Comments are allowed by starting a line with a hash sign (‘B<#>’).
fr: Ce fichier liste les options appliquées par défaut à dselect. Chaque ligne contient une seule option, écrite exactement comme sur la ligne de commande mais sans les tirets initiaux, inutilisés. Les guillemets placés autour des options sont supprimés. Les commentaires sont autorisés en faisant commencer la ligne par un caractère croisillon B<#>.

note: type: textblock
en: dselect - Debian package management frontend
fr: dselect - Interface de gestion de paquets Debian.

note: type: textblock
en: B<dselect> [I<option>...] [I<command>...]
fr: B<dselect> [I<option>...] [I<commande>...]

note: type: textblock
en: B<dselect> is one of the primary user interfaces for managing packages on a Debian system.  At the B<dselect> main menu, the system administrator can:
fr: B<dselect> est une des principales interfaces de gestion des paquets sur un système Debian. À partir du menu principal de B<dselect>, l'administrateur système peut :

note: type: textblock
en: Update the list of available package versions,
fr: Mettre à jour la liste des versions des paquets disponibles,

note: type: textblock
en: View the status of installed and available packages,
fr: Voir l'état des paquets installés ou disponibles,

note: type: textblock
en: Alter package selections and manage dependencies,
fr: Modifier les sélections de paquets et gérer les dépendances,

note: type: textblock
en: Install new packages or upgrade to newer versions.
fr: Installer de nouveaux paquets ou mettre à niveau vers de nouvelles versions.

note: type: textblock
en: Normally B<dselect> is invoked without parameters.  An interactive menu is presented, offering the user a list of commands.  If a command is given as argument, then that command is started immediately.  Several command line parameters are still available to modify the running behaviour of B<dselect> or show additional information about the program.
fr: Normalement, B<dselect> est appelé sans paramètre. Un menu interactif est présenté, offrant à l'utilisateur une liste de commandes. Si une commande est donnée en paramètre, alors cette commande est démarrée immédiatement. Plusieurs paramètres en ligne de commande sont disponibles pour modifier le comportement de B<dselect> ou pour montrer des informations supplémentaires sur le programme.

note: type: textblock
en: All options can be specified both on the command line and in the B<dselect> configuration file I<%PKGCONFDIR%/dselect.cfg> or the files on the configuration directory I<%PKGCONFDIR%/dselect.cfg.d/>.  Each line in the configuration file is either an option (exactly the same as the command line option but without leading hyphens) or a comment (if it starts with a ‘B<#>’).
fr: On peut spécifier une option à la fois sur la ligne de commande et dans le fichier de configuration de B<dselect>, I<%PKGCONFDIR%/dselect.cfg> ou dans les fichiers du répertoire de configuration I<%PKGCONFDIR%/dselect.cfg.d/>. Chaque ligne de ce fichier est soit une option (identique à une option en ligne de commande mais sans tiret), soit un commentaire (si il commence par « B<#> »).

note: type: textblock
en: Changes the directory where the dpkg ‘I<status>’, ‘I<available>’ and similar files are located.  Defaults to I<%ADMINDIR%> if B<DPKG_ADMINDIR> has not been set.
fr: Change le répertoire où les fichiers « I<status> », « I<available> » et autres de dpkg sont situés. Le répertoire par défaut est I<%ADMINDIR%> et il ne devrait pas y avoir besoin de le modifier.

note: type: textblock
en: Set the installation directory, which refers to the directory where packages get installed (since dpkg 1.21.2).  Defaults to «I</>» if B<DPKG_ROOT> has not been set.
fr: Définit le répertoire d'installation qui désigne le répertoire où les paquets sont installés (depuis dpkg 1.19.2). Par défaut c'est « I</> » siB<DPKG_ROOT> n'a pas été défini.

note: type: textblock
en: Set the root directory to I<directory>, which sets the installation directory to «I<directory>» and the administrative directory to «I<directory>%ADMINDIR%» (since dpkg 1.21.0).
fr: Définit le répertoire root à B<directory>, ce qui définit le répertoire d'installation à « I<répertoire> » et le répertoire d'administration à « I<répertoire>B<%ADMINDIR%> » (depuis dpkg 1.21.0).

note: type: =item
en: B<-D>I<file>, B<--debug> I<file>
fr: B<-D>I<fichier>, B<--debug> I<fichier>

note: type: textblock
en: Turn on debugging.  Debugging information is sent to I<file>.
fr: Activer le débogage. Les informations de débogage sont envoyées dans I<fichier>.

note: type: textblock
en: Turns on expert mode, i.e. doesn't display possibly annoying help messages.
fr: Activer le mode expert, c'est-à-dire ne pas afficher les messages d'aide ennuyeux.

note: type: =item
en: B<--color> I<screenpart>:[I<foreground>],[I<background>][:I<attr>[I<+attr>]...]
fr: B<--color> I<partie_écran:>[I<premier_plan>],[I<arrière_plan>][I<:attr>[I<+attr>]...]

note: type: =item
en: B<--colour> I<screenpart>:[I<foreground>],[I<background>][:I<attr>[I<+attr>]...]
fr: B<--colour> I<partie_écran:>[I<premier_plan>],[I<arrière_plan>][I<:attr>[I<+attr>]...]

note: type: textblock
en: Configures screen colors.  This works only if your display supports colors.  This option may be used multiple times (and is best used in I<dselect.cfg>).  Each use changes the color (and optionally, other attributes) of one part of the screen.  The parts of the screen (from top to bottom) are:
fr: Configure les couleurs des écrans. Cela ne fonctionne que si votre terminal gère les couleurs. Cette option peut-être utilisée plusieurs fois (et il est préférable de l'utiliser dans I<dselect.cfg>). Chaque utilisation change la couleur (et, en option, d'autres attributs) d'une partie de l'écran. Les parties de l'écran (de haut en bas) sont :

note: type: textblock
en: The screen title.
fr: Le titre de l'écran.

note: type: textblock
en: The header line above the list of packages.
fr: La ligne d'en-tête au dessus de la liste de paquets.

note: type: textblock
en: The scrolling list of packages (and also some help text).
fr: La liste déroulante de paquets (et de textes explicatifs).

note: type: textblock
en: The selected item in the list.
fr: L'élément sélectionné dans la liste.

note: type: textblock
en: In the list of packages, the text indicating the current state of each package.
fr: Dans la liste des paquets, le texte qui indique l'état actuel de chaque paquet.

note: type: textblock
en: In the list of packages, the text indicating the current state of the currently selected package.
fr: Dans la liste des paquets, le texte qui indique l'état actuel du paquet sélectionné.

note: type: textblock
en: The header line that displays the state of the currently selected package.
fr: La ligne d'en-tête qui affiche l'état du paquet sélectionné.

note: type: textblock
en: The package's short description.
fr: La description courte du paquet.

note: type: textblock
en: Used to display package info such as the package's description.
fr: Utilisé pour afficher les informations sur le paquet, comme par exemple la description du paquet.

note: type: textblock
en: The last line of the screen when selecting packages.
fr: La dernière ligne de l'écran lors de la sélection des paquets.

note: type: textblock
en: Used to display query lines
fr: Utilisé pour les lignes des recherches.

note: type: textblock
en: Color of help screens.
fr: La couleur des écrans d'aide.

note: type: textblock
en: After the part of the screen comes a colon and the color specification.  You can specify either the foreground color, the background color, or both, overriding the compiled-in colors.  Use standard curses color names.
fr: Après la partie de l'écran concernée, vient un signe deux-points et la spécification des couleurs. Pour surcharger les valeurs des couleurs compilées, vous pouvez indiquer la couleur du premier plan, de l'arrière-plan, ou les deux. Utilisez les noms standard de couleurs curses.

note: type: textblock
en: Optionally, after the color specification is another colon, and an attribute specification.  This is a list of one or more attributes, separated by plus (‘+’) characters.  Available attributes include (not all of these will work on all terminals): B<normal>, B<standout>, B<underline>, B<reverse>, B<blink>, B<bright>, B<dim>, B<bold>
fr: En option, les spécifications des couleurs peuvent être suivies d'un signe deux-points et de la spécification d'un attribut. Il s'agit d'une liste d'attributs, séparés par des caractères plus (« + »). Parmi les attributs disponibles, on trouve (tous ne fonctionnent pas sur tous les terminaux) : B<normal>, B<standout>, B<underline>, B<reverse>, B<blink>, B<bright>, B<dim>, B<bold>.

note: type: textblock
en: Print a brief help text and exit successfully.
fr: Affiche une aide rapide et se termine normalement.

note: type: textblock
en: Print version information and exit successfully.
fr: Affiche la version et se termine normalement.

note: type: textblock
en: When B<dselect> is started it can perform the following commands, either directly if it was specified on the command line or by prompting the user with a menu of available commands if running interactively:
fr: Quand B<dselect> est démarré, il peut effectuer les actions suivantes, soit directement si elles sont indiquées dans la ligne de commande, soit interactivement avec un menu de commandes possibles :

note: type: =head2
en: access
fr: Accéder (access)

note: type: textblock
en: Choose and configure an access method to access package repositories.
fr: Choisir et configurer une méthode d'accès aux dépôts de paquets.

note: type: textblock
en: The use of the I<apt> access method is strongly recommended.
fr: L'utilisation de la méthode d'accès I<apt> est fortement conseillée.

note: type: =head2
en: update
fr: Mise à jour (update)

note: type: textblock
en: Refresh the available packages database.
fr: Rafraîchir la liste des paquets disponibles.

note: type: textblock
en: Details of the update command depend on the access method's implementation.  Normally the process is straightforward and requires no user interaction.
fr: Le fonctionnement détaillé de la commande de mise à jour dépend de l'implémentation de la méthode d'accès. Normalement le processus se passe tout seul, sans intervention de l'utilisateur.

note: type: =head2
en: select
fr: Sélectionner (select)

note: type: textblock
en: View or manage package selections and dependencies.
fr: Voir ou gérer les paquets sélectionnés et les dépendances.

note: type: textblock
en: This is the main function of B<dselect>.  In the select screen, the user can review a list of all available and installed packages.  When run with administrator privileges, it is also possible to interactively change packages selection state.  B<dselect> tracks the implications of these changes to other depending or conflicting packages.
fr: Il s'agit de la fonction principale de B<dselect>. Dans l'écran de sélection, l'utilisateur peut consulter la liste de tous les paquets disponibles ou installés. Exécuté avec les privilèges administrateur, il permet également de changer de façon interactive l'état de paquets sélectionnés. B<dselect> vérifie les implications de ces changements vis-à-vis des dépendances et des conflits entre paquets.

note: type: textblock
en: When a conflict or failed depends is detected, a dependency resolution subscreen is prompted to the user.  In this screen, a list of conflicting or depending packages is shown, and for each package listed, the reason for its listing is shown.  The user may apply the suggestions proposed by B<dselect>, override them, or back out all the changes, including the ones that created the unresolved depends or conflicts.
fr: Lorsqu'un conflit ou une dépendance manquante est détecté, un sous-écran de résolution des dépendances est proposé à l'utilisateur. Dans cet écran, une liste de paquets avec des conflits ou avec des dépendances manquantes est affichée et pour chaque paquet listé, la raison de sa présence dans cette liste est indiquée. L'utilisateur peut ensuite appliquer les suggestion de B<dselect>, les modifier ou supprimer toutes les modifications, dont celles qui ont créé les conflits ou dépendances non résolues.

note: type: textblock
en: The use of the interactive package selections management screen is explained in more detail below.
fr: L'utilisation de l'écran interactif des sélections de paquets est expliquée de façon plus détaillée ci-dessous.

note: type: =head2
en: install
fr: Installer (install)

note: type: textblock
en: Installs selected packages.
fr: Installer les paquets sélectionnés.

note: type: textblock
en: The configured access method will fetch installable or upgradable packages from the relevant repositories and install these using B<dpkg>.  Depending on the implementation of the access method, all packages can be prefetched before installation, or fetched when needed.  Some access methods may also remove packages that were marked for removal.
fr: La méthode d'accès récupérera dans les dépôts les paquets qui peuvent être installés ou mis à niveau, puis les installe avec B<dpkg>. En fonction de la méthode d'accès, les paquets peuvent être tous récupérés avant installation, ou récupérés à la demande. Certaines méthodes d'accès retirent également les paquets qui ont été marqués pour être retirés.

note: type: =head2
en: config
fr: Configurer (config)

note: type: textblock
en: Configures any previously installed, but not fully configured packages.
fr: Configure les paquets déjà installés mais n'étant pas complètement installés.

note: type: =head2
en: remove
fr: Retirer (remove)

note: type: textblock
en: Removes or purges installed packages, that are marked for removal.
fr: Retirer ou purger les paquets installés qui sont marqués comme étant à retirer.

note: type: =head2
en: quit
fr: Quitter (quit)

note: type: textblock
en: Quit B<dselect>.
fr: Quitter B<dselect>.

note: type: textblock
en: Exits the program with zero (successful) error code.
fr: Quitte le programme avec un code d'erreur de B<0> (succès).

note: type: =head1
en: PACKAGE SELECTIONS MANAGEMENT
fr: GESTION DE LA SÉLECTION DES PAQUETS

note: type: textblock
en: Unless B<dselect> is run in expert or immediate mode, a help screen is first displayed when choosing this command from the menu.  The user is I<strongly> advised to study all of the information presented in the online help screens, when one pops up.  The online help screens can at any time be invoked with the ‘B<?>’ key.
fr: À moins que B<dselect> ne soit lancé en mode expert ou intermédiaire, un message d'aide est d'abord affiché lorsque cette action est choisie dans le menu. Il est B<fortement> conseillé à l'utilisateur d'étudier toutes les informations dans ces écrans d'aide lorsqu'ils apparaissent. Les écrans d'aide peuvent être affichés à tout moment à l'aide de la touche « B<?> ».

note: type: =head2
en: Screen layout
fr: Disposition de l'écran

note: type: textblock
en: The select screen is by default split in a top and a bottom half.  The top half shows a list of packages.  A cursor bar can select an individual package, or a group of packages, if applicable, by selecting the group header.  The bottom half of the screen shows some details about the package currently selected in the top half of the screen.  The type of detail that is displayed can be varied.
fr: L'écran de sélection est découpé par défaut en une moitié supérieure et une moitié inférieure. La moitié supérieure affiche une liste de paquets. Un curseur permet de sélectionner un paquet, ou un groupe de paquets en sélectionnant le titre du groupe, si ça s'applique. La moitié inférieure de l'écran affiche les détails du paquet sélectionné dans la moitié supérieure. Le type de détail affiché peut varier.

note: type: textblock
en: Pressing the ‘B<I>’ key toggles a full-screen display of the packages list, an enlarged view of the package details, or the equally split screen.
fr: Appuyez sur la touche « B<I> » pour passer d'un affichage de la liste des paquets en mode plein-écran, à un affichage plus important des détails des paquets ou à un mode partagé équitablement.

note: type: =head2
en: Package details view
fr: Vue des détails d'un paquet

note: type: textblock
en: The package details view by default shows the extended package description for the package that is currently selected in the packages status list.  The type of detail can be toggled by pressing the ‘B<i>’ key.  This alternates between:
fr: La vue des détails d'un paquet affiche par défaut la description longue du paquet sélectionné dans la liste des paquets. Le type de détail peut être modifié en pressant la touche « B<i> ». Cela permet d'alterner entre :

note: type: textblock
en: the extended description
fr: la description longue

note: type: textblock
en: the control information for the installed version
fr: les informations de contrôle de la version installée

note: type: textblock
en: the control information for the available version
fr: les informations de contrôle de la version disponible

note: type: textblock
en: In a dependency resolution screen, there is also the possibility of viewing the specific unresolved depends or conflicts related to the package and causing it to be listed.
fr: Dans un écran de résolution des dépendances, on peut également voir les dépendances et conflits spécifiques au paquet qui expliquent la présence du paquet dans la liste.

note: type: =head2
en: Packages status list
fr: Liste des états des paquets

note: type: textblock
en: The main select screen displays a list of all packages known to the Debian package management system.  This includes packages installed on the system and packages known from the available packages database.
fr: L'écran principal de sélection affiche une liste de tous les paquets connus par le système de gestion des paquets Debian. Cela inclut les paquets installés sur le système et les paquets connus par la base de données des paquets disponibles.

note: type: textblock
en: For every package, the list shows the package's status, priority, section, installed and available architecture, installed and available versions, the package name and its short description, all in one line.  By pressing the ‘B<A>’ key, the display of the installed and available architecture can be toggled between on an off.  By pressing the ‘B<V>’ key, the display of the installed and available version can be toggled between on an off.  By pressing the ‘B<v>’ key, the package status display is toggled between verbose and shorthand.  Shorthand display is the default.
fr: Pour tous les paquets, la liste affiche sur une ligne l'état du paquet, sa priorité, sa section, les architectures installée et disponible, les versions installée et disponible, le nom du paquet et sa description courte. En appuyant sur la touche « B<A> », on peut activer ou désactiver l'affichage des architectures installée et disponible. En appuyant sur la touche « B<V> », on peut activer ou désactiver l'affichage des versions installée et disponible. En appuyant sur la touche « B<v> », l'affichage de l'état passe d'un mode bavard à un mode raccourci. Par défaut, l'état raccourci est utilisé.

note: type: textblock
en: The shorthand status indication consists of four parts: an error flag, which should normally be clear, the current status, the last selection state and the current selection state.  The first two relate to the actual state of the package, the second pair are about the selections set by the user.
fr: L'état raccourci consiste en 4 parties : un drapeau d'erreur, qui est habituellement vide, l'état courant, l'état de sélection précédent et l'état de sélection actuel. Les deux premiers donnent des indications sur l'état courant du paquet, les deux suivants concernent les sélections définies par l'utilisateur.

note: type: textblock
en: These are the meanings of the shorthand package status indicator codes:
fr: Voici la signification des codes d'indication des états de paquets :

note: type: textblock
en: Error flag:
fr: Drapeau d'erreur :

note: type: =item
en: I<empty> no error
fr: I<vide> pas d'erreur

note: type: =item
en: B<R> serious error, needs reinstallation;
fr: B<R> erreur sérieuse, réinstallation nécessaire ;

note: type: textblock
en: Installed state:
fr: État d'installation :

note: type: =item
en: I<empty> not installed;
fr: I<vide> pas installé ;

note: type: =item
en: B<*> fully installed and configured;
fr: B<*>complètement installé et configuré ;

note: type: =item
en: B<-> not installed but some config files may remain;
fr: B<-> pas installé, mais des fichiers de configuration existent ;

note: type: =item
en: B<U> unpacked but not yet configured;
fr: B<U> dépaqueté, mais toujours pas configuré ;

note: type: =item
en: B<C> half-configured (an error happened);
fr: B<C> à moitié configuré (il y a eu une erreur) ;

note: type: =item
en: B<I> half-installed (an error happened).
fr: B<I> à moitié installé (il y a eu une erreur).

note: type: textblock
en: Current and requested selections:
fr: Sélections actuelle et demandée :

note: type: =item
en: B<*> marked for installation or upgrade;
fr: B<*> marqué comme étant à installer ou à mettre à niveau ;

note: type: =item
en: B<-> marked for removal, configuration files remain;
fr: B<-> marqué comme étant à retirer, en conservant la configuration ;

note: type: =item
en: B<=> on hold: package will not be processed at all;
fr: B<=> marqué comme étant à conserver : le paquet ne sera pas traité ;

note: type: =item
en: B<_> marked for purge, also remove configuration;
fr: B<_> marqué comme étant à nettoyer, la configuration sera retirée également ;

note: type: =item
en: B<n> package is new and has yet to be marked.
fr: B<n> nouveau paquet, n'a toujours pas été marqué.

note: type: =head2
en: Cursor and screen movement
fr: Déplacement du curseur et de l'écran

note: type: textblock
en: The package selection list and the dependency conflict resolution screens can be navigated using motion commands mapped to the following keys:
fr: Vous pouvez naviguer dans la liste de sélection des paquets et dans l'écran de résolution des dépendances et des conflits à l'aide des touches suivantes :

note: type: =item
en: B<p, Up, k> move cursor bar up
fr: B<p, Haut, k> déplace le curseur vers le haut

note: type: =item
en: B<n, Down, j> move cursor bar down
fr: B<n, Bas, j> déplace le curseur vers le bas

note: type: =item
en: B<P, Pgup, Backspace> scroll list 1 page up
fr: B<P, Page-préc., Effacer> fait défiler la liste d'une page vers le haut

note: type: =item
en: B<N, Pgdn, Space> scroll list 1 page down
fr: B<N, Page-suiv., Espace> fait défiler la liste d'une page vers le bas

note: type: =item
en: B<^p> scroll list 1 line up
fr: B<^p> fait défiler la liste d'une ligne vers le haut

note: type: =item
en: B<^n> scroll list 1 line down
fr: B<^n> fait défiler la liste d'une ligne vers le bas

note: type: =item
en: B<t, Home> jump to top of list
fr: B<t, Home> saute au début de la liste

note: type: =item
en: B<e, End> jump to end of list
fr: B<e, Fin> saute à la fin de la liste

note: type: =item
en: B<u> scroll info 1 page up
fr: B<u> fait défiler les informations d'une page vers le haut

note: type: =item
en: B<d> scroll info 1 page down
fr: B<d> fait défiler les informations d'une page vers le bas

note: type: =item
en: B<^u> scroll info 1 line up
fr: B<^u> fait défiler les informations d'une ligne vers le haut

note: type: =item
en: B<^d> scroll info 1 line down
fr: B<^d> fait défiler les informations d'une ligne vers le bas

note: type: =item
en: B<B, Left-arrow> pan display 1/3 screen left
fr: B<B, gauche> déplace l'affichage de 1/3 vers la gauche

note: type: =item
en: B<F, Right-arrow> pan display 1/3 screen right
fr: B<F, droite> déplace l'affichage de 1/3 vers la droite

note: type: =item
en: B<^b> pan display 1 character left
fr: B<^b> déplace l'affichage d'un caractère vers la gauche

note: type: =item
en: B<^f> pan display 1 character right
fr: B<^f> déplace l'affichage d'un caractère vers la droite

note: type: =head2
en: Searching and sorting
fr: Recherches et tris

note: type: textblock
en: The list sort order can be varied by pressing the ‘B<o>’ and ‘B<O>’ keys repeatedly.  The following nine sort orderings can be selected:
fr: On peut changer l'ordre du tri en appuyant sur la touche « B<o> » ou « B<O> ». Les neuf systèmes de tris suivants existent :

note: type: =item
en: B<alphabet>
fr: B<alphabétique>

note: type: =item
en: B<priority+section>
fr: B<priorité+section>

note: type: =item
en: B<section+priority>
fr: B<section+priorité>

note: type: =item
en: B<available>
fr: B<disponible>

note: type: =item
en: B<available+priority>
fr: B<disponible+priorité>

note: type: =item
en: B<available+section>
fr: B<disponible+section>

note: type: =item
en: B<status>
fr: B<état>

note: type: =item
en: B<status+priority>
fr: B<état+priorité>

note: type: =item
en: B<status+section>
fr: B<état+section>

note: type: textblock
en: Where not listed above explicitly, alphabetic order is used as the final subordering sort key.
fr: Lorsqu'il n'est pas indiqué, l'ordre alphabétique est utilisé comme dernier critère de tri.

note: type: =head2
en: Altering selections
fr: Modifier les sélections

note: type: textblock
en: The requested selection state of individual packages may be altered with the following commands:
fr: L'état de sélection requis des paquets individuels peut être modifié avec les commandes suivantes :

note: type: =item
en: B<+, Insert> install or upgrade
fr: B<+, Insert> installer ou mettre à niveau

note: type: =item
en: B<=, H> hold in present state and version
fr: B<=, H> conserver l'état et la version actuels

note: type: =item
en: B<:, G> unhold: upgrade or leave uninstalled
fr: B<:, G> ne plus garder : ne pas mettre à niveau ou laisser non installé

note: type: =item
en: B<-, Delete> remove, but leave configuration
fr: B<-, Delete> supprimer, mais conserver la configuration

note: type: =item
en: B<_> remove & purge configuration
fr: B<_> supprimer et purger la configuration

note: type: textblock
en: When the change request results in one or more unsatisfied depends or conflicts, B<dselect> prompts the user with a dependency resolution screen.  This will be further explained below.
fr: Lorsque la demande de modification entraîne des dépendances non satisfaites ou des conflits, B<dselect> fournit à l'utilisateur un écran de résolution des dépendances. Cela sera décrit plus tard.

note: type: textblock
en: It is also possible to apply these commands to groups of package selections, by pointing the cursor bar onto a group header.  The exact grouping of packages is dependent on the current list ordering settings.
fr: Il est également possible d'appliquer ces commandes à des groupes de sélections de paquets en plaçant le curseur sur le titre d'un groupe. Le regroupement des paquets dépend de la façon dont les paquets sont triés dans la liste.

note: type: textblock
en: Proper care should be taken when altering large groups of selections, because this can instantaneously create large numbers of unresolved depends or conflicts, all of which will be listed in one dependency resolution screen, making them very hard to handle.  In practice, only hold and unhold operations are useful when applied to groups.
fr: Une attention particulière doit être prise lors de la modification de grands groupes de sélections, parce qu'ils peuvent créer rapidement un nombre important de dépendances non résolues ou de conflits, qui seraient tous listés dans un écran de résolution de dépendances, le rendant difficile à utiliser. En pratique, seules les opérations « à garder » et « ne plus garder » sont utiles pour les groupes.

note: type: =head2
en: Resolving depends and conflicts
fr: Résoudre les dépendances et les conflits

note: type: textblock
en: When the change request results in one or more unsatisfied depends or conflicts, B<dselect> prompts the user with a dependency resolution screen.  First however, an informative help screen is displayed.
fr: Lorsque la demande de modification entraîne des dépendances non satisfaites ou des conflits, B<dselect> fournit à l'utilisateur un écran de résolution des dépendances. Mais un écran d'information est affiché dans un premier temps.

note: type: textblock
en: The top half of this screen lists all the packages that will have unresolved depends or conflicts, as a result of the requested change, and all the packages whose installation can resolve any of these depends or whose removal can resolve any of the conflicts.  The bottom half defaults to show the depends or conflicts that cause the currently selected package to be listed.
fr: La moitié supérieure de cet écran liste tous les paquets ayant des dépendances non résolues ou des conflits dus aux modifications demandées, ainsi que les paquets dont l'installation permettrait de résoudre une dépendance ou dont le retrait permettrait de résoudre un conflit. La moitié inférieure affiche par défaut les dépendances ou conflits pour lesquels le paquet sélectionné se trouve présent dans la liste.

note: type: textblock
en: When the sublist of packages is displayed initially, B<dselect> may have already set the requested selection status of some of the listed packages, in order to resolve the depends or conflicts that caused the dependency resolution screen to be displayed.  Usually, it is best to follow up the suggestions made by B<dselect>.
fr: Quand la sous-liste de paquets est affichée pour la première fois, B<dselect> peut avoir déjà fixé les états demandés pour certains des paquets listés, cela afin de résoudre les dépendances ou les conflits qui ont causé l'apparition de l'écran de résolution des dépendances. Il est habituellement recommandé de suivre les suggestions de B<dselect>.

note: type: textblock
en: The listed packages' selection state may be reverted to the original settings, as they were before the unresolved depends or conflicts were created, by pressing the ‘B<R>’ key.  By pressing the ‘B<D>’ key, the automatic suggestions are reset, but the change that caused the dependency resolution screen to be prompted is kept as requested.  Finally, by pressing ‘B<U>’, the selections are again set to the automatic suggestion values.
fr: L'état de sélection des paquets listés peut être remis dans son état précédent, avant que le problème de dépendance ou le conflit ne soit créé, en appuyant sur la touche « B<R> ». La touche « B<D> » permet de remettre à zéro les suggestions automatiques, tout en conservant les modifications qui ont causé l'apparition de l'écran de résolution des dépendances. Enfin, la touche « B<U> » permet de rétablir les suggestions automatiques.

note: type: =head2
en: Establishing the requested selections
fr: Établir les sélections demandées

note: type: textblock
en: By pressing B<enter>, the currently displayed set of selections is accepted.  If B<dselect> detects no unresolved depends as a result of the requested selections, the new selections will be set.  However, if there are any unresolved depends, B<dselect> will again prompt the user with a dependency resolution screen.
fr: En appuyant sur B<Entrée>, les sélections affichées sont acceptées. Si B<dselect> ne détecte pas de dépendances non résolues du fait de ces sélections, les nouvelles sélections sont établies. Cependant, si des dépendances non résolues sont trouvées, B<dselect> affichera de nouveau un écran de résolution des dépendances.

note: type: textblock
en: To alter a set of selections that creates unresolved depends or conflicts and forcing B<dselect> to accept it, press the ‘B<Q>’ key.  This sets the selections as specified by the user, unconditionally.  Generally, don't do this unless you've read the fine print.
fr: Pour modifier un jeu de sélections qui causent des dépendances non résolues ou des conflits, et forcer B<dselect> à l'accepter, appuyez sur la touche « B<Q> ». Cela fixe les sélections telles qu'elles sont définies par l'utilisateur, sans condition. En général, ne faites pas cela, sauf si vous avez bien lu ce qu'il y a d'écrit.

note: type: textblock
en: The opposite effect, to back out any selections change requests and go back to the previous list of selections, is attained by pressing the ‘B<X>’ or B<escape> keys.  By repeatedly pressing these keys, any possibly detrimental changes to the requested package selections can be backed out completely to the last established settings.
fr: L'effet inverse, qui consiste à oublier les demandes de modification des sélections et revenir à la liste précédente de sélections, peut être obtenu en appuyant sur la touche « B<X> » ou « B<Echap> ». En répétant l'opération, on peut complètement revenir à la dernière configuration établie.

note: type: textblock
en: If you mistakenly establish some settings and wish to revert all the selections to what is currently installed on the system, press the ‘B<C>’ key.  This is somewhat similar to using the unhold command on all packages, but provides a more obvious panic button in cases where the user pressed B<enter> by accident.
fr: Si vous avez fixé certains paramètres de façon erronée et que vous souhaitez revenir en arrière sur ce qui est actuellement installé sur le système, appuyez sur la touche « B<C> ». C'est un peu comme utiliser la commande de déblocage sur tous les paquets, mais cela offre un bouton panique plus évident pour les cas où l'utilisateur a appuyé sur B<entrée> accidentellement.

note: type: textblock
en: The requested command was successfully performed.
fr: La commande demandée s'est correctement déroulée.

note: type: textblock
en: If set and the B<--instdir> or B<--root> options have not been specified, it will be used as the filesystem root directory (since dpkg 1.21.0).
fr: Si cette variable est positionnée et que les options B<--instdir> ou B<--root> ne sont pas précisées, ce répertoire sera utilisé comme répertoire racine du système de fichiers (depuis dpkg 1.21.0).

note: type: textblock
en: If set and the B<--admindir> or B<--root> option have not been specified, it will be used as the B<dpkg> database directory (since dpkg 1.21.0).
fr: Si cette variable est positionnée et que les options B<--admindir> ou B<--root> ne sont pas précisées, ce répertoire sera utilisé comme répertoire de données pour B<dpkg> (depuis dpkg 1.21.0).

note: type: textblock
en: If set, B<dselect> will use it as the directory from which to read the user specific configuration file.
fr: Si positionné, sera utilisé par B<dselect> comme le répertoire d'où sera lu le fichier de configuration propre à l'utilisateur.

note: type: textblock
en: The B<dselect> package selection interface is confusing to some new users.  Reportedly, it even makes seasoned kernel developers cry.
fr: L'interface B<dselect> de sélection de paquets est déroutante pour les nouveaux utilisateurs. On rapporte même qu'elle fait pleurer certains développeurs chevronnés du noyau.

note: type: textblock
en: The documentation is lacking.
fr: La documentation manque.

note: type: textblock
en: There is no help option in the main menu.
fr: Il n'existe pas d'option d'aide dans le menu.

note: type: textblock
en: The visible list of available packages cannot be reduced.
fr: La liste visible des paquets disponibles ne peut pas être réduite.

note: type: textblock
en: start-stop-daemon - start and stop system daemon programs
fr: start-stop-daemon - Lance ou arrête des démons système

note: type: textblock
en: B<start-stop-daemon> [I<option>...] I<command>
fr: B<start-stop-daemon> [I<option>...] I<commande>

note: type: textblock
en: B<start-stop-daemon> is used to control the creation and termination of system-level processes.  Using one of the matching options, B<start-stop-daemon> can be configured to find existing instances of a running process.
fr: On se sert de B<start-stop-daemon> pour contrôler la création ou l'arrêt de processus système. En utilisant une des options de correspondance, B<start-stop-daemon> peut être configuré pour trouver les exemplaires présents d'un processus en fonctionnement.

note: type: =item
en: B<-S>, B<--start> [B<-->] I<arguments>
fr: B<-S>, B<--start> [B<-->] I<paramètres>

note: type: textblock
en: Check for the existence of a specified process.  If such a process exists, B<start-stop-daemon> does nothing, and exits with error status 1 (0 if B<--oknodo> is specified).  If such a process does not exist, it starts an instance, using either the executable specified by B<--exec> or, if specified, by B<--startas>.  Any arguments given after B<--> on the command line are passed unmodified to the program being started.
fr: Vérifier l'existence d'un processus particulier. Quand il existe un tel processus, B<start-stop-daemon> ne fait rien et se termine avec un code d'erreur égal à B<1> (B<0> si B<--oknodo> est précisé). Quand un tel processus n'existe pas, un exemplaire de l'exécutable est lancé, en utilisant le paramètre de B<--exec> ou celui de B<--startas> si cette option est précisée. Tout argument donné après B<--> sur la ligne de commande est passé tel quel au programme qui doit être lancé.

note: type: textblock
en: Checks for the existence of a specified process.  If such a process exists, B<start-stop-daemon> sends it the signal specified by B<--signal>, and exits with error status 0.  If such a process does not exist, B<start-stop-daemon> exits with error status 1 (0 if B<--oknodo> is specified).  If B<--retry> is specified, then B<start-stop-daemon> will check that the process(es) have terminated.
fr: Vérifier aussi l'existence d'un processus particulier. Quand un tel processus existe, B<start-stop-daemon> lui envoie le signal précisé avec B<--signal> et se termine avec un code d'erreur égal à B<0>. Quand un tel processus n'existe pas, B<start-stop-daemon> se termine avec un code d'erreur égal à B<1> (B<0> si B<--oknodo> est précisé). Si B<--retry> est indiquée, B<start-stop-daemon> recherche si le processus ou les processus se sont bien terminés.

note: type: textblock
en: Check for the existence of a specified process, and returns an exit status code, according to the LSB Init Script Actions (since version 1.16.1).
fr: Contrôle l'existence du processus indiqué et sort avec un code de sortie défini par les actions des scripts d'initialisation de la LSB (« LSB Init Script Actions » – depuis la version 1.16.1).

note: type: textblock
en: Show usage information and exit.
fr: Affiche un message d'aide, puis quitte.

note: type: textblock
en: Show the program version and exit.
fr: Affiche la version du programme, puis quitte.

note: type: =head2
en: Matching options
fr: Options de correspondance

note: type: =item
en: B<--pid> I<pid>
fr: [B<--pid>] I<pid>

note: type: textblock
en: Check for a process with the specified I<pid> (since version 1.17.6).  The I<pid> must be a number greater than 0.
fr: Vérifie l'existence d'un processus avec le I<pid> spécifié (depuis la version 1.17.6). Le I<pid> doit avoir un numéro supérieur à 0.

note: type: =item
en: B<--ppid> I<ppid>
fr: [B<--ppid>] I<pid parent>

note: type: textblock
en: Check for a process with the specified parent pid I<ppid> (since version 1.17.7).  The I<ppid> must be a number greater than 0.
fr: Vérifie l'existence d'un processus avec le pid parent I<pid-parent> spécifié (depuis la version 1.17.7). Le I<pid-parent> doit avoir un numéro supérieur à 0.

note: type: =item
en: B<-p>, B<--pidfile> I<pidfile>
fr: B<-p>, B<--pidfile> I<fichier-pid>

note: type: textblock
en: Check whether a process has created the file I<pidfile>.
fr: Cherche les processus dont les identifiants sont précisés dans I<fichier-pid>.

note: type: =item
en: B<-x>, B<--exec> I<executable>
fr: B<-x>, B<--exec> I<exécutable>

note: type: textblock
en: Check for processes that are instances of this I<executable>.  The I<executable> argument should be an absolute pathname.
fr: Contrôle l'existence de processus qui soient des exemplaires de cet I<exécutable>. Le paramètre I<exécutable> doit être un chemin absolu.

note: type: =item
en: B<-n>, B<--name> I<process-name>
fr: B<-n>, B<--name> I<nom-de-processus>

note: type: textblock
en: Check for processes with the name I<process-name>.  The I<process-name> is usually the process filename, but it could have been changed by the process itself.
fr: Contrôle l'existence de processus avec I<nom-de-processus> comme nom. Le I<nom-de-processus> est en général le nom du fichier du processus, mais peut avoir été modifié par le processus lui-même.

note: type: =item
en: B<-u>, B<--user> I<username>|I<uid>
fr: B<-u>, B<--user> I<identifiant>|I<uid>

note: type: textblock
en: Check for processes owned by the user specified by I<username> or I<uid>.
fr: Contrôle l'existence de processus dont le propriétaire est I<identifiant> ou I<uid>.

note: type: =head2
en: Generic options
fr: Options génériques

note: type: =item
en: B<-g>, B<--group> I<group>|I<gid>
fr: B<-g>, B<--group> I<groupe>|I<gid>

note: type: textblock
en: Change to I<group> or I<gid> when starting the process.
fr: Modifie le I<groupe> ou le I<gid> au début du processus.

note: type: textblock
en: With B<--stop>, specifies the signal to send to processes being stopped (default TERM).
fr: L'action B<--stop> définit le signal à envoyer au processus qui doit être arrêté (par défaut : TERM).

note: type: =item
en: B<-R>, B<--retry> I<timeout>|I<schedule>
fr: B<-R>, B<--retry> I<durée>|I<action-prévue>

note: type: textblock
en: With B<--stop>, specifies that B<start-stop-daemon> is to check whether the process(es)  do finish.  It will check repeatedly whether any matching processes are running, until none are.  If the processes do not exit it will then take further action as determined by the schedule.
fr: Avec l'action B<--stop>, B<start-stop-daemon> doit vérifier que les processus se sont terminés. Il le fait pour tous les processus correspondants qui tournent, jusqu'à ce qu'il n'y en ait plus. Quand le processus ne se termine pas, il prend d'autres mesures déterminées par l'I<action-prévue>.

note: type: textblock
en: If I<timeout> is specified instead of I<schedule>, then the schedule I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the signal specified with B<--signal>.
fr: Si I<durée> est indiquée plutôt que I<action-prévue>, l'action-prévue I<signal>B</>I<durée>B</KILL/>I<durée> est utilisée, où I<signal> est le signal indiqué par B<--signal>.

note: type: textblock
en: I<schedule> is a list of at least two items separated by slashes (B</>); each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means to send that signal, or I<timeout>, which means to wait that many seconds for processes to exit, or B<forever>, which means to repeat the rest of the schedule forever if necessary.
fr: I<action-prévue> est une liste d'au moins deux items séparés par des barres obliques (B</>) ; chaque item peut être de la forme B<->I<numéro-signal> ou de la forme [B<->]I<nom-signal>, ce qui demande d'envoyer ce signal ; ou bien de la forme I<durée,> ce qui demande d'attendre tant de secondes avant de terminer les processus, ou bien de la forme B<forever>, ce qui demande de répéter constamment le reste de action-prévue, si nécessaire.

note: type: textblock
en: If the end of the schedule is reached and B<forever> is not specified, then B<start-stop-daemon> exits with error status 2.  If a schedule is specified, then any signal specified with B<--signal> is ignored.
fr: Quand la fin de l'action-prévue est atteinte et que B<forever> n'a pas été précisé, B<start-stop-daemon> se termine avec un code d'erreur égal à B<2>. Quand une action-prévue est indiquée, tout signal donné par B<--signal> est ignoré.

note: type: =item
en: B<-a>, B<--startas> I<pathname>
fr: I<-a>, B<--startas> I<nom-de-chemin>

note: type: textblock
en: With B<--start>, start the process specified by I<pathname>.  If not specified, defaults to the argument given to B<--exec>.
fr: Avec l'action B<--start>, lance le processus spécifié par I<nom-de-chemin>. Si rien n'est précisé, c'est par défaut l'argument donné à B<--exec>.

note: type: textblock
en: Print actions that would be taken and set appropriate return value, but take no action.
fr: Affiche les actions qui seraient entreprises et détermine la bonne valeur de retour, mais ne fait rien.

note: type: textblock
en: Return exit status 0 instead of 1 if no actions are (would be) taken.
fr: Retourne un code de sortie égal à B<0> au lieu de B<1> si rien n'est ou ne sera fait.

note: type: textblock
en: Do not print informational messages; only display error messages.
fr: N'affiche pas de messages d'information ; affiche seulement les messages d'erreur.

note: type: =item
en: B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]
fr: B<-c>, B<--chuid> I<identifiant>|I<uid>[B<:>I<groupe>|I<gid>]

note: type: textblock
en: Change directory and chroot to I<root> before starting the process.  Please note that the pidfile is also written after the chroot.
fr: Change de répertoire racine pour B<root> avant de lancer le processus. Remarquez que le « pidfile » est aussi écrit après le changement de racine.

note: type: =item
en: B<-d>, B<--chdir> I<path>
fr: B<-d>, B<--chdir> I<chemin>

note: type: textblock
en: Change directory to I<path> before starting the process.  This is done after the chroot if the B<-r>|B<--chroot> option is set.  When not specified, B<start-stop-daemon> will change directory to the root directory before starting the process.
fr: Change de répertoire pour I<chemin> avant de commencer le processus. Cela est fait après le changement de répertoire racine si l'option B<-r>|B<--chroot> est demandée. Si rien n'est demandé, B<start-stop-daemon> changera de répertoire pour le répertoire racine avant de commencer le processus.

note: type: textblock
en: Typically used with programs that don't detach on their own.  This option will force B<start-stop-daemon> to fork before starting the process, and force it into the background.
fr: Utilisé généralement pour les programmes qui ne « se détachent » pas d'eux-mêmes. Cette option oblige B<start-stop-daemon> à se dupliquer (fork) avant de lancer le processus, et l'oblige à passer en arrière-plan.

note: type: textblock
en: The program is ready to give service, so we can exit safely.
fr: Le programme est prêt à offrir son service, il est possible de quitter sans risque.

note: type: =item
en: B<EXTEND_TIMEOUT_USEC=>I<number>
fr: B<EXTEND_TIMEOUT_USEC=>I<nombre>

note: type: textblock
en: The program requests to extend the timeout by I<number> microseconds.  This will reset the current timeout to the specified value.
fr: Le programme demande l'extension de la durée de I<nombre> microsecondes. Cela fixera la durée en cours à la valeur spécifiée.

note: type: =item
en: B<ERRNO=>I<number>
fr: B<ERRNO=> I<nombre>

note: type: textblock
en: The program is exiting with an error.  Do the same and print the user-friendly string for the B<errno> value.
fr: Le programme s'est terminé avec une erreur. Fait la même chose et affiche une chaîne conviviale pour la valeur de B<errno>.

note: type: =item
en: B<--notify-timeout> I<timeout>
fr: B<--notify-timeout> I<durée>

note: type: textblock
en: Set a timeout for the B<--notify-await> option (since version 1.19.3).  When the timeout is reached, B<start-stop-daemon> will exit with an error code, and no readiness notification will be awaited.  The default is B<60> seconds.
fr: Définit une durée pour l'option B<--notify-await> (depuis la version 1.19.3). Quand la durée est atteinte, B<start-stop-daemon> s'arrête avec un code d'erreur et aucune notification de disponibilité n'est attendue. La durée par défaut est de B<60> secondes.

note: type: textblock
en: Do not close any file descriptor when forcing the daemon into the background (since version 1.16.5).  Used for debugging purposes to see the process output, or to redirect file descriptors to log the process output.  Only relevant when using B<--background>.
fr: Ne fermer aucun descripteur de fichiers en forçant le démon à s'exécuter en arrière-plan (depuis la version 1.16.5). Utilisé à des fins de débogage afin de voir ce qu'affiche le processus ou pour rediriger les descripteurs de fichiers pour journaliser l'affichage du processus. N'est pertinent que lors de l'utilisation de B<--background>.

note: type: =item
en: B<-O>, B<--output> I<pathname>
fr: B<-O>, B<--output> I<nom-de-chemin>

note: type: textblock
en: Redirect B<stdout> and B<stderr> to I<pathname> when forcing the daemon into the background (since version 1.20.6).  Only relevant when using B<--background>.
fr: Rediriger B<stdout> et B<stderr> vers I<nom-de-chemin> en forçant le démon à s'exécuter en arrière-plan (depuis la version 1.20.6). N'est pertinent que lors de l'utilisation de B<--background>.

note: type: textblock
en: This alters the priority of the process before starting it.
fr: Cela modifie la priorité du processus avant qu'il ne soit lancé.

note: type: =item
en: B<-P>, B<--procsched> I<policy>B<:>I<priority>
fr: B<-P>, B<--procsched> I<politique>B<:>I<priorité>

note: type: textblock
en: This alters the process scheduler policy and priority of the process before starting it (since version 1.15.0).  The priority can be optionally specified by appending a B<:> followed by the value.  The default I<priority> is 0.  The currently supported policy values are B<other>, B<fifo> and B<rr>.
fr: Modifie la politique du programmateur de processus (« process scheduler policy ») et la priorité du processus avant de le démarrer (depuis la version 1.15.0). La priorité peut être indiquée de manière facultative avec B<:> suivi de la valeur souhaitée. La I<priorité> par défaut est 0. Les valeurs de politiques actuellement gérées sont B<other>, B<fifo> et B<rr>.

note: type: textblock
en: This option might do nothing on some systems, where POSIX process scheduling is not supported.
fr: Cette option peut ne rien faire sur certains système où la programmation des processus de POSIX n'est pas prise en charge.

note: type: =item
en: B<-I>, B<--iosched> I<class>B<:>I<priority>
fr: B<-I>, B<--iosched> I<classe>B<:>I<priorité>

note: type: textblock
en: This alters the IO scheduler class and priority of the process before starting it (since version 1.15.0).  The priority can be optionally specified by appending a B<:> followed by the value.  The default I<priority> is 4, unless I<class> is B<idle>, then I<priority> will always be 7.  The currently supported values for I<class> are B<idle>, B<best-effort> and B<real-time>.
fr: Modifie la classe du programmateur d'entrée/sortie (« IO scheduler ») et la priorité du processus avant de le démarrer (depuis la version 1.15.0). La priorité peut être indiquée de manière facultative avec B<:> suivi de la valeur souhaitée. La I<priorité> par défaut est 4, sauf si I<classe> est B<idle>, auquel cas I<priorité> sera toujours égale à 7. Les valeurs de I<classe> actuellement gérées sont B<idle>, B<best-effort> et B<real-time>.

note: type: textblock
en: This option might do nothing on some systems, where Linux IO scheduling is not supported.
fr: Cette option peut ne rien faire sur certains système où la programmation d'entrée/sortie de Linux n'est pas prise en charge.

note: type: =item
en: B<-k>, B<--umask> I<mask>
fr: B<-k>, B<--umask> I<masque>

note: type: textblock
en: This sets the umask of the process before starting it (since version 1.13.22).
fr: Cela modifie le masque utilisateur du processus avant qu'il ne soit lancé (depuis la version 1.13.22).

note: type: textblock
en: Used when starting a program that does not create its own pid file.  This option will make B<start-stop-daemon> create the file referenced with B<--pidfile> and place the pid into it just before executing the process.  Note, the file will only be removed when stopping the program if B<--remove-pidfile> is used.
fr: Utilisé lors du lancement d'un programme qui ne crée pas son propre fichier identificateur « pid ». Cette option indique à B<start-stop-daemon> de créer le fichier référencé par B<--pidfile> et placer le « pid » dans ce fichier juste avant d'exécuter le processus. Il faut remarquer que ce fichier ne sera supprimé quand le programme s'arrête que si B<--remove-pidfile> est utilisé.

note: type: textblock
en: Used when stopping a program that does not remove its own pid file (since version 1.17.19).  This option will make B<start-stop-daemon> remove the file referenced with B<--pidfile> after terminating the process.
fr: Utilisé lors de l'arrêt d'un programme qui ne supprime pas lui-même son fichier identificateur « pid » (depuis la version 1.17.19). Cette option indique à B<start-stop-daemon> de supprimer le fichier référencé par B<--pid-file> après l'arrêt du processus.

note: type: textblock
en: Print verbose informational messages.
fr: Affiche des messages prolixes en renseignements.

note: type: textblock
en: The requested action was performed.  If B<--oknodo> was specified, it's also possible that nothing had to be done.  This can happen when B<--start> was specified and a matching process was already running, or when B<--stop> was specified and there were no matching processes.
fr: L'action demandée a été effectuée. Si B<--oknodo> était indiqué, il est également possible que rien ne se soit passé. Cela peut se produire si B<--start> était indiqué et qu'un processus correspondant était déjà en train de s'exécuter ou si B<--stop> était indiqué et qu'aucun processus ne correspondait.

note: type: textblock
en: If B<--oknodo> was not specified and nothing was done.
fr: Si B<--oknodo> n'était pas indiqué et que rien ne s'est passé.

note: type: textblock
en: If B<--stop> and B<--retry> were specified, but the end of the schedule was reached and the processes were still running.
fr: Si B<--stop> et B<--retry> étaient indiqués mais que la fin de la planification a été atteinte et que les processus étaient toujours en cours d'exécution.

note: type: textblock
en: Any other error.
fr: Toute autre erreur.

note: type: textblock
en: When using the B<--status> command, the following status codes are returned:
fr: Lorsque la commande B<--status> est utilisée, les codes d'état suivants sont renvoyés :

note: type: textblock
en: Program is running.
fr: Le programme est en cours d'exécution.

note: type: textblock
en: Program is not running and the pid file exists.
fr: Le programme n'est pas en cours d'exécution et le fichier PID existe.

note: type: textblock
en: Program is not running.
fr: Le programme n'est pas en cours d'exécution.

note: type: textblock
en: Unable to determine program status.
fr: Impossible de déterminer l'état du programme.

note: type: textblock
en: Start the B<food> daemon, unless one is already running (a process named food, running as user food, with pid in food.pid):
fr: Démarre le démon B<food>, à moins qu'il soit déjà en cours d'exécution (un processus nommé B<food>, tournant sous le nom d'utilisateur B<food>, avec un pid dans food.pid) :

note: type: textblock
en: Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:
fr: Envoie le signal B<SIGTERM> à B<food> et attend durant 5 secondes son arrêt :

note: type: textblock
en: Demonstration of a custom schedule for stopping B<food>:
fr: Démonstration d'un ordonnanceur personnalisé pour l'arrêt de B<food> :

note: type: textblock
en: update-alternatives - maintain symbolic links determining default commands
fr: update-alternatives - Maintenance des liens symboliques déterminant les noms par défaut de certaines commandes

note: type: textblock
en: B<update-alternatives> [I<option>...] I<command>
fr: B<update-alternatives> [I<option>...] I<commande>

note: type: textblock
en: It is possible for several programs fulfilling the same or similar functions to be installed on a single system at the same time.  For example, many systems have several text editors installed at once.  This gives choice to the users of a system, allowing each to use a different editor, if desired, but makes it difficult for a program to make a good choice for an editor to invoke if the user has not specified a particular preference.
fr: Il est possible d'installer, sur un même système et en même temps, des programmes qui remplissent des fonctions identiques ou semblables. Par exemple, beaucoup de systèmes installent plusieurs éditeurs de texte en même temps. Cela permet à chaque utilisateur d'un système de choisir, s'il le désire, un éditeur de texte différent ; mais cela rend les choses difficiles pour le programme qui doit choisir un bon éditeur de texte quand l'utilisateur n'a pas fait de choix précis.

note: type: textblock
en: The generic name is not a direct symbolic link to the selected alternative.  Instead, it is a symbolic link to a name in the I<alternatives> I<directory>, which in turn is a symbolic link to the actual file referenced.  This is done so that the system administrator's changes can be confined within the I<%CONFDIR%> directory: the FHS (q.v.) gives reasons why this is a Good Thing.
fr: Le nom générique n'est pas un lien symbolique direct vers l'alternative choisie. C'est en fait un lien symbolique vers un nom situé dans le I<répertoire> I<des « alternatives »>, lequel nom est à son tour un lien symbolique vers le fichier réellement visé. Les modifications faites par l'administrateur système sont ainsi confinées dans le répertoire I<%CONFDIR%> ; le FHS (lisez-le) donne de Bonnes Raisons de faire ainsi.

note: type: textblock
en: Each link group is, at any given time, in one of two modes: automatic or manual.  When a group is in automatic mode, the alternatives system will automatically decide, as packages are installed and removed, whether and how to update the links.  In manual mode, the alternatives system will retain the choice of the administrator and avoid changing the links (except when something is broken).
fr: À tout moment, un groupe de liens est dans l'un des deux modes suivants : automatique ou manuel. Quand un groupe est dans le mode automatique et que des paquets sont installés ou désinstallés, le système des « alternatives » décide automatiquement s'il doit mettre à jour les liens et comment le faire. Dans le mode manuel, le système des « alternatives » ne change pas les liens et laisse l'administrateur système prendre toutes les décisions (sauf si quelque chose est cassé).

note: type: textblock
en: Link groups are in automatic mode when they are first introduced to the system.  If the system administrator makes changes to the system's automatic settings, this will be noticed the next time B<update-alternatives> is run on the changed link's group, and the group will automatically be switched to manual mode.
fr: Un groupe de liens est en mode automatique quand il est créé sur un système pour la première fois. Quand l'administrateur système modifie le paramétrage automatique du système, B<update-alternatives> le remarquera la prochaine fois qu'il sera lancé pour ce groupe aux liens modifiés et il fera passer ce groupe en mode manuel.

note: type: textblock
en: Each alternative has a I<priority> associated with it.  When a link group is in automatic mode, the alternatives pointed to by members of the group will be those which have the highest priority.
fr: À chaque alternative est associée une I<priorité>. Quand un groupe de liens est en mode automatique, l'alternative visée par les éléments du groupe est celle qui possède la priorité la plus élevée.

note: type: textblock
en: When using the B<--config> option, B<update-alternatives> will list all of the choices for the link group of which given I<name> is the master alternative name.  The current choice is marked with a ‘*’.  You will then be prompted for your choice regarding this link group.  Depending on the choice made, the link group might no longer be in I<auto> mode.  You will need to use the B<--auto> option in order to return to the automatic mode (or you can rerun B<--config> and select the entry marked as automatic).
fr: Quand l'option B<--config> est utilisée, B<update-alternatives> affiche toutes les possibilités du groupe pour lequel I<nom> est le lien principal. Le choix actuel est noté par un « * ». Il sera alors demandé quel choix doit être fait pour ce groupe. Suivant le choix effectué, le groupe de liens peut ne plus être en mode I<auto>. Il vous faudra utiliser l'option B<--auto> pour revenir au mode automatique (ou réutiliser B<--config> et choisir l'entrée marquée comme automatique).

note: type: textblock
en: If you want to configure non-interactively you can use the B<--set> option instead (see below).
fr: Si vous voulez configurer de manière non interactive, vous pouvez utiliser l'option B<--set> (voir ci-dessous).

note: type: textblock
en: Different packages providing the same file need to do so B<cooperatively>.  In other words, the usage of B<update-alternatives> is B<mandatory> for all involved packages in such case.  It is not possible to override some file in a package that does not employ the B<update-alternatives> mechanism.
fr: Les différents paquets qui fournissent un même fichier doivent le faire en B<collaborant>. En d'autres termes, l'utilisation de B<update-alternatives> est B<obligatoire> pour tous les paquets qui sont dans ce cas et il n'est pas possible de remplacer un fichier d'un paquet qui n'utilise pas le mécanisme offert par B<update-alternatives>.

note: type: =head1
en: TERMINOLOGY
fr: TERMINOLOGIE

note: type: textblock
en: Since the activities of B<update-alternatives> are quite involved, some specific terms will help to explain its operation.
fr: Comme les opérations de B<update-alternatives> sont très compliquées, voici quelques termes qui faciliteront l'explication.

note: type: =item
en: generic name (or alternative link)
fr: nom générique (ou lien alternatif)

note: type: textblock
en: A name, like I</usr/bin/editor>, which refers, via the alternatives system, to one of a number of files of similar function.
fr: C'est un nom, par exemple I</usr/bin/editor>, qui renvoie, à travers le système des « alternatives », à l'un des fichiers qui remplissent des fonctions similaires.

note: type: =item
en: alternative name
fr: nom alternatif

note: type: textblock
en: The name of a symbolic link in the alternatives directory.
fr: Nom d'un lien symbolique dans le répertoire des alternatives.

note: type: =item
en: alternative (or alternative path)
fr: alternative (ou chemin alternatif)

note: type: textblock
en: The name of a specific file in the filesystem, which may be made accessible via a generic name using the alternatives system.
fr: C'est le nom d'un fichier particulier dans l'arborescence ; il peut être accessible avec un nom générique grâce au système d'alternatives.

note: type: =item
en: alternatives directory
fr: répertoire des alternatives

note: type: textblock
en: A directory, by default I<%CONFDIR%/alternatives>, containing the symlinks.
fr: C'est le répertoire qui contient les liens symboliques ; il s'agit par défaut de I<%CONFDIR%/alternatives>.

note: type: =item
en: administrative directory
fr: répertoire administratif

note: type: textblock
en: A directory, by default I<%ADMINDIR%/alternatives>, containing B<update-alternatives>' state information.
fr: C'est le répertoire qui contient des renseignements sur l'état de B<update-alternatives.> Il s'agit par défaut de I<%ADMINDIR%/alternatives>.

note: type: =item
en: link group
fr: groupe de liens

note: type: textblock
en: A set of related symlinks, intended to be updated as a group.
fr: C'est un ensemble de liens symboliques corrélés, de manière qu'on puisse les mettre à jour en une seule fois.

note: type: =item
en: master link
fr: lien principal

note: type: textblock
en: The alternative link in a link group which determines how the other links in the group are configured.
fr: Dans un groupe de liens, c'est le lien alternatif qui détermine comment sont configurés les autres liens du groupe.

note: type: =item
en: slave link
fr: lien secondaire (« slave »)

note: type: textblock
en: An alternative link in a link group which is controlled by the setting of the master link.
fr: Dans un groupe de liens, c'est un lien alternatif contrôlé par la configuration du lien principal.

note: type: =item
en: automatic mode
fr: mode automatique

note: type: textblock
en: When a link group is in automatic mode, the alternatives system ensures that the links in the group point to the highest priority alternative appropriate for the group.
fr: Quand un groupe de liens est en mode automatique, le système des « alternatives » assure que les liens dans le groupe pointent vers l'alternative possédant la priorité la plus élevée dans ce groupe.

note: type: =item
en: manual mode
fr: mode manuel

note: type: textblock
en: When a link group is in manual mode, the alternatives system will not make any changes to the system administrator's settings.
fr: Quand un groupe de liens est en mode manuel, le système des « alternatives » ne modifie pas le paramétrage de l'administrateur système.

note: type: =item
en: B<--install> I<link name path priority> [B<--slave> I<link name path>]...
fr: B<--install> I<lien nom chemin priorité> [B<--slave> I<lien nom chemin>]...

note: type: textblock
en: Add a group of alternatives to the system.  I<link> is the generic name for the master link, I<name> is the name of its symlink in the alternatives directory, and I<path> is the alternative being introduced for the master link.  The arguments after B<--slave> are the generic name, symlink name in the alternatives directory and the alternative path for a slave link.  Zero or more B<--slave> options, each followed by three arguments, may be specified.  Note that the master alternative must exist or the call will fail.  However if a slave alternative doesn't exist, the corresponding slave alternative link will simply not be installed (a warning will still be displayed).  If some real file is installed where an alternative link has to be installed, it is kept unless B<--force> is used.
fr: Ajoute un groupe d'alternatives au système. I<lien> est le nom générique du lien principal, I<nom> est le nom de son lien symbolique, et I<chemin> est l'alternative présentée pour le lien principal. Les paramètres qui suivent B<--slave> sont le nom générique, le lien symbolique dans le répertoire des alternatives et l'alternative pour un lien secondaire. On peut indiquer zéro ou plusieurs options B<--slave>, chacune suivie par trois paramètres. L'alternative principale doit exister, sinon la commande échouera. Cependant, si une alternative secondaire n'existe pas, le lien secondaire ne sera simplement pas installé (mais un avertissement sera affiché). Si un fichier existe à l'emplacement où l'alternative doit être installée, il est conservé sauf si B<--force> est utilisé.

note: type: textblock
en: If the alternative name specified exists already in the alternatives system's records, the information supplied will be added as a new set of alternatives for the group.  Otherwise, a new group, set to automatic mode, will be added with this information.  If the group is in automatic mode, and the newly added alternatives' priority is higher than any other installed alternatives for this group, the symlinks will be updated to point to the newly added alternatives.
fr: Quand le lien principal spécifié existe déjà dans les enregistrements du système des « alternatives », les renseignements fournis sont ajoutés dans un nouvel ensemble d'alternatives pour le groupe. Sinon, un nouveau groupe contenant ces informations est ajouté et mis en mode automatique. Quand un groupe est en mode automatique, et que la priorité des alternatives nouvellement ajoutées est supérieure à celle de toutes les alternatives installées dans ce groupe, les liens symboliques sont mis à jour et pointent vers les alternatives nouvellement ajoutées.

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

note: type: textblock
en: Set the program I<path> as alternative for I<name>.  This is equivalent to B<--config> but is non-interactive and thus scriptable.
fr: Ajoute le programme I<chemin> comme alternative pour I<nom>. C'est équivalent à B<--config> mais ce n'est pas interactif et on peut donc écrire un script.

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

note: type: textblock
en: Remove an alternative and all of its associated slave links.  I<name> is a name in the alternatives directory, and I<path> is an absolute filename to which I<name> could be linked.  If I<name> is indeed linked to I<path>, I<name> will be updated to point to another appropriate alternative (and the group is put back in automatic mode), or removed if there is no such alternative left.  Associated slave links will be updated or removed, correspondingly.  If the link is not currently pointing to I<path>, no links are changed; only the information about the alternative is removed.
fr: Enlève une alternative et tous les liens secondaires associés. I<nom> est un nom dans le répertoire des « alternatives », et I<chemin> est un nom de fichier auquel I<nom> peut être lié. Quand I<nom> est en effet lié à I<chemin>, I<nom> est mis à jour et pointe vers une autre alternative adéquate ou bien est enlevé s'il n'y en a pas d'autre. De même, les liens secondaires associés sont mis à jour ou enlevés. Quand le lien ne pointe pas déjà sur I<chemin>, aucun lien n'est modifié ; seules les informations sur l'alternative sont supprimées.

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

note: type: textblock
en: Remove all alternatives and all of their associated slave links.  I<name> is a name in the alternatives directory.
fr: Supprime toutes les alternatives et tous les liens secondaires associés. I<nom> est un nom dans le répertoire des alternatives.

note: type: textblock
en: Call B<--config> on all alternatives.  It can be usefully combined with B<--skip-auto> to review and configure all alternatives which are not configured in automatic mode.  Broken alternatives are also displayed.  Thus a simple way to fix all broken alternatives is to call B<yes '' | update-alternatives --force --all>.
fr: Utilise B<--config> sur toutes les alternatives. Cette option peut être combinée avec B<--skip-auto> pour revoir et configurer toutes les alternatives qui ne sont pas en mode automatique. Les alternatives erronées sont aussi affichées. Ainsi, une méthode simple pour corriger les alternatives cassées est d'utiliser B<yes '' | update-alternatives --force --all>.

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

note: type: textblock
en: Switch the link group behind the alternative for I<name> to automatic mode.  In the process, the master symlink and its slaves are updated to point to the highest priority installed alternatives.
fr: Passe le groupe de liens suivant l'alternative de I<nom> en mode automatique. En même temps, le lien symbolique principal et ses liens secondaires sont mis à jour et pointent vers les alternatives avec les priorités les plus élevées.

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

note: type: textblock
en: Display information about the link group.  Information displayed includes the group's mode (auto or manual), the master and slave links, which alternative the master link currently points to, what other alternatives are available (and their corresponding slave alternatives), and the highest priority alternative currently installed.
fr: Affiche des renseignements sur le groupe de liens. L'information affichée comprend le mode du groupe (auto ou manuel), les liens principal et secondaires, vers quelle alternative le lien principal pointe actuellement, quelles autres alternatives sont disponibles (et les liens secondaires associés), et l'alternative actuellement installée qui possède la priorité la plus élevée.

note: type: textblock
en: List all master alternative names (those controlling a link group)  and their status (since version 1.15.0).  Each line contains up to 3 fields (separated by one or more spaces).  The first field is the alternative name, the second one is the status (either B<auto> or B<manual>), and the last one contains the current choice in the alternative (beware: it's a filename and thus might contain spaces).
fr: Affiche tous les noms principaux d'alternatives (ceux qui contrôlent un groupe de liens) ainsi que leur état (depuis la version 1.15.0). Chaque ligne comporte jusqu'à trois champs (séparés par une ou plusieurs espaces). Le premier est le nom de l'alternative, le second est son état (B<auto> ou B<manual>) et le dernier montre le choix actuel pour l'alternative (il s'agit d'un nom de fichier et donc peut contenir des espaces).

note: type: textblock
en: Read configuration of alternatives on standard input in the format generated by B<--get-selections> and reconfigure them accordingly (since version 1.15.0).
fr: Lit la configuration des alternatives sur l'entrée standard, dans le format utilisé par B<--get-selections> et les configure en conséquence (depuis la version 1.15.0).

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

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

note: type: textblock
en: Display all targets of the link group.
fr: Affiche toutes les cibles du groupe de liens.

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

note: type: textblock
en: Show available alternatives for a link group and allow the user to interactively select which one to use.  The link group is updated.
fr: Affiche les alternatives disponibles pour un groupe de liens et permet de choisir interactivement laquelle doit être utilisée. Le groupe de liens est mis à jour.

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

note: type: textblock
en: Specifies the alternatives directory, when this is to be different from the default.  Defaults to «I<%CONFDIR%/alternatives>».
fr: Donne le répertoire des alternatives, quand il est différent de celui par défaut. Il s'agit par défaut de « I<%CONFDIR%/alternatives> ».

note: type: textblock
en: Specifies the administrative directory, when this is to be different from the default.  Defaults to «I<%ADMINDIR%/alternatives>» if B<%ADMINDIR_ENVVAR%> has not been set.
fr: Donne le répertoire administratif, quand il est différent de celui par défaut. C'est par défaut « I<%ADMINDIR%/alternatives>» si B<%ADMINDIR_ENVVAR%> n'a pas été défini.

note: type: textblock
en: Specifies the installation directory where alternatives links will be created (since version 1.20.1).  Defaults to «I</>» if B<%INSTDIR_ENVVAR%> has not been set.
fr: Définit le répertoire d'installation qui désigne le répertoire où les paquets sont installés (depuis dpkg 1.19.2). Par défaut, c'est « I</> » si B<%INSTDIR_ENVVAR%> n'a pas été défini.

note: type: textblock
en: Specifies the root directory (since version 1.20.1).  This also sets the alternatives, installation and administrative directories to match.  Defaults to «I</>» if B<%INSTDIR_ENVVAR%> has not been set.
fr: Indique le répertoire racine (depuis la version 1.20.1). Cela définit aussi les répertoires des alternatives, d'installation et d'administration qui correspondent. Par défaut, c'est « I</> » si B<%INSTDIR_ENVVAR%> n'a pas été défini.

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

note: type: textblock
en: Specifies the log file (since version 1.15.0), when this is to be different from the default (%LOGDIR%/alternatives.log).
fr: Indique le fichier journal (depuis la version 1.15.0), pour utiliser un fichier différent du fichier par défaut (%LOGDIR%/alternatives.log).

note: type: textblock
en: Allow replacing or dropping any real file that is installed where an alternative link has to be installed or removed.
fr: Autorise le remplacement ou la suppression de tout fichier installé à la place d'un lien d'alternative qui doit être créé ou supprimé.

note: type: textblock
en: Skip configuration prompt for alternatives which are properly configured in automatic mode.  This option is only relevant with B<--config> or B<--all>.
fr: Passe l'invite de configuration pour les alternatives qui sont correctement configurées en mode automatique. Cette option n'est pertinente qu'avec B<--config> ou B<--all>.

note: type: textblock
en: Do not generate any comments unless errors occur.
fr: Ne crée pas de commentaire à moins qu'une erreur ne survienne.

note: type: textblock
en: Generate more comments about what is being done.
fr: Produit plus de commentaires sur ce qui est fait.

note: type: textblock
en: Generate even more comments, helpful for debugging, about what is being done (since version 1.19.3).
fr: Produit plus de commentaires, utiles pour le débogage, sur ce qui est fait (depuis la version 1.19.3).

note: type: textblock
en: Problems were encountered whilst parsing the command line or performing the action.
fr: Des problèmes sont survenus lors de l'analyse de la ligne de commande ou bien pendant l'exécution de l'action.

note: type: textblock
en: If set and the B<--admindir> option has not been specified, it will be used as the base administrative directory.
fr: Si cette variable est positionnée et que l'option B<--admindir> n'est pas précisée, ce répertoire sera utilisé comme répertoire de base pour l'administration.

note: type: textblock
en: The default alternatives directory.  Can be overridden by the B<--altdir> option.
fr: Le répertoire des « alternatives » par défaut. Peut être remplacé avec l'option B<--altdir>.

note: type: textblock
en: The default administration directory.  Can be overridden by the B<--admindir> option.
fr: Le répertoire administratif par défaut. Peut être remplacé avec l'option B<--admindir>

note: type: =head1
en: QUERY FORMAT
fr: FORMAT DE REQUÊTE

note: type: textblock
en: The B<--query> format is using an RFC822-like flat format.  It's made of I<n> + 1 stanzas where I<n> is the number of alternatives available in the queried link group.  The first stanza contains the following fields:
fr: Le format de B<--query> est un format à plat de type RFC822. Il est constitué de I<n> + 1 paragraphes où I<n> est le nombre d'alternatives disponibles dans le groupe de liens interrogé. Le premier paragraphe contient les champs suivants :

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

note: type: textblock
en: The alternative name in the alternative directory.
fr: Nom de l'alternative dans le répertoire des alternatives.

note: type: =item
en: B<Link:> I<link>
fr: B<Link:> I<lien>

note: type: textblock
en: The generic name of the alternative.
fr: Nom générique de l'alternative.

note: type: =item
en: B<Slaves:> I<list-of-slaves>
fr: B<Slaves:>  I<liste-des-liens-secondaires>

note: type: textblock
en: When this field is present, the B<next> lines hold all slave links associated to the master link of the alternative.  There is one slave per line.  Each line contains one space, the generic name of the slave alternative, another space, and the path to the slave link.
fr: Lorsque cet en-tête est présent, les lignes B<suivantes> contiennent tous les liens secondaires associés au lien principal de cette alternative, à raison d'un lien secondaire par ligne. Chaque ligne comporte une espace, le nom de l'alternative secondaire, une espace et le chemin vers le lien secondaire.

note: type: =item
en: B<Status:> I<status>
fr: B<Status:> I<état>

note: type: textblock
en: The status of the alternative (B<auto> or B<manual>).
fr: État de l'alternative (B<auto> ou B<manual>).

note: type: =item
en: B<Best:> I<best-choice>
fr: B<Best:> I<meilleur-choix>

note: type: textblock
en: The path of the best alternative for this link group.  Not present if there is no alternatives available.
fr: Chemin de la meilleure alternative pour ce groupe de liens. N'est pas présent si aucune alternative n'est disponible.

note: type: =item
en: B<Value:> I<currently-selected-alternative>
fr: B<Value:>  I<alternative-actuellement-choisie>

note: type: textblock
en: The path of the currently selected alternative.  It can also take the magic value B<none>.  It is used if the link doesn't exist.
fr: Chemin de l'alternative actuellement choisie. Peut aussi prendre la valeur spéciale B<none>, utilisée si le lien n'existe pas.

note: type: textblock
en: The other stanzas describe the available alternatives in the queried link group:
fr: Les autres paragraphes décrivent les alternatives disponibles dans le groupe de liens interrogé.

note: type: =item
en: B<Alternative:> I<path-of-this-alternative>
fr: B<Alternative:>  I<chemin-de-cette-alternative>

note: type: textblock
en: Path to this stanza's alternative.
fr: Chemin vers l'alternative de ce paragraphe.

note: type: =item
en: B<Priority:> I<priority-value>
fr: B<Priority:>  I<valeur-de-la-priorité>

note: type: textblock
en: Value of the priority of this alternative.
fr: Valeur de la priorité de cette alternative.

note: type: textblock
en: When this field is present, the B<next> lines hold all slave alternatives associated to the master link of the alternative.  There is one slave per line.  Each line contains one space, the generic name of the slave alternative, another space, and the path to the slave alternative.
fr: Lorsque ce champ est présent, les lignes B<suivantes> contiennent toutes les alternatives secondaires associées au lien principal de cette alternative, à raison d'une alternative secondaire par ligne. Chaque ligne comporte une espace, le nom de l'alternative secondaire, une espace et le chemin vers l'alternative secondaire.

note: type: =head2
en: Example
fr: Exemple

note: type: textblock
en: With B<--verbose> B<update-alternatives> chatters incessantly about its activities on its standard output channel.  If problems occur, B<update-alternatives> outputs error messages on its standard error channel and returns an exit status of 2.  These diagnostics should be self-explanatory; if you do not find them so, please report this as a bug.
fr: Avec l'option B<--verbose>, B<update-alternatives> affiche de très nombreuses informations sur la sortie standard. Quand un problème survient, B<update-alternatives> envoie des messages d'erreur sur la sortie d'erreur standard et retourne un état de sortie égal à B<2>. Ces diagnostics devraient être simples à comprendre ; si ce n'est pas le cas, veuillez envoyer un rapport de bogue.

note: type: textblock
en: To display the available packages which provide B<vi> and the current setting for it, use the B<--display> action:
fr: Pour afficher les paquets disponibles qui fournissent B<vi> et son paramétrage actuel, on peut utiliser l'action B<--display> :

note: type: textblock
en: To choose a particular B<vi> implementation, use this command as root and then select a number from the list:
fr: Pour choisir une implémentation particulière de B<vi>, on peut utiliser cette commande en tant que superutilisateur et choisir un nombre dans la liste :

note: type: textblock
en: To go back to having the B<vi> implementation chosen automatically, do this as root:
fr: Pour retrouver l'implémentation par défaut de B<vi>, on peut utiliser cette commande en tant que superutilisateur :
