dpkg man pages - en to fr translation catalogue (69 entries)

en: 2006-05-04
fr: 04-05-2006

en: Debian Project
fr: Projet Debian

en: dpkg utilities
fr: Utilitaires de dpkg

en: NAME
fr: NOM

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

en: dpkg-architecture does provide a facility to determine and set the build and host architecture for package building.
fr: dpkg-architecture fourni une aide pour déterminer et fixer l'architecture de construction et l'architecture hôte pour la création d'un paquet.

en: The build architecture is always determined by an external call to dpkg, and can not be set at the command line.
fr: L'architecture de construction est toujours déterminée par une appel externe à dpkg. Elle ne peut pas être spécifiée en ligne de commande.

en: You can specify the host architecture by providing one or both of the options B<-a> and B<-t>. The default is determined by an external call to gcc, or the same as the build architecture if \s-1CC\s0 or gcc are both not available. One out of B<-a> and B<-t> is sufficient, the value of the other will be set to a usable default. Indeed, it is often better to only specify one, because B<dpkg-architecture> will warn you if your choice does not match the default.
fr: Vous pouvez spécifier une architecture hôte en utilisant une des options B<-a> et B<-t> (ou les deux). Par défaut, la valeur est déterminé par un appel à gcc, ou en utilisant l'architectute de construction si \s-1CC\s0 ou gcc ne sont pas disponibles. Utiliser une seule des options B<-a> et B<-t> est suffisant, la valeur de l'une est utilisée comme valeur par défaut de l'autre. Bien sûr, il est préférable de n'en préciser q'une seule, puisque B<dpkg-architecture> affichera un avertissement si le choix ne correspond pas à la valeur par défaut.

en: B<-a>I<debian-architecture>
fr: B<-a>I<architecture-debian>

en: Set the Debian architecture.
fr: Fixe l'architecture Debian.

en: B<-t>I<gnu-system-type>
fr: B<-t>I<type-de-système-gnu>

en: Set the GNU system type.
fr: Fixe le type de système GNU.

en: Existing environment variables with the same name as used by the scripts are not overwritten, except if this force flag is present. This allows the user to override a value even when the call to B<dpkg-architecture> is buried in some other script (for example B<dpkg-buildpackage>).
fr: Les variables d'environnement avec le même nom que celles utilisées par les scripts ne sont pas écrasées, sauf si cette option est présente. Ceci permet à un utilisateur de surcharger une valeur même lorsque l'appel à B<dpkg-architecture> est inclu dans un autre script (par exemple B<dpkg-buildpackage>).

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

en: B<-e>I<debian-architecture>
fr: B<-e>I<architecture-debian>

en: Check for equality between two Debian Architectures, by default it will compare against the current Debian Architecture, being it the host.
fr: Vérifie l'égalité entre deux architectures Debian. Par défaut, la comparaison est effectuée par rapport à l'architecture Debian actuelle, de la machine hôte.

en: B<-i>I<architecture-alias>
fr: B<-i>I<alias-d-architecture>

en: Check for identity of the current Debian Architecture against an Architecture Alias.
fr: Vérifie l'égalité de l'architecture Debian actuelle et d'un alias d'architecture.

en: B<-q>I<variable-Name>
fr: B<-q>I<nom-de-variable>

en: Print the value of a single variable.
fr: Affiche la valeur d'une seule variable.

en: Print an export command. This can be used to set the environment variables using eval.
fr: Produit une commande, qui peut être utilisée pour fixer les variables d'environnement avec « eval ».

en: Print a similar command to B<-s> but to unset all variables.
fr: Produit une commande similaire à celle produite par B<-s>, mais pour supprimer les variables de l'environnement.

en: B<-c>I< command>
fr: B<-c> I<commande>

en: Execute a I<command> in an environment which has all variables set to the determined value.
fr: Exécute une I<commande> dans un envornnement avec toutes les variables fixées aux valeurs spécifiées.

en: Print a list of valid architecture names.
fr: Affiche une liste des noms d'architecture valables.

en: TERMS
fr: TERMINOLOGIE

en: build machine
fr: machine de construction

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

en: host machine
fr: machine hôte

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

en: Debian Architecture
fr: Architecture Debian

en: The Debian architecture string, which specifies the binary tree in the \s-1FTP\s0 archive. Examples: i386, sparc, hurd-i386.
fr: La chaîne de caractère de l'architecture Debian, qui spécifie l'emplacement dans l'archive \s-1FTP\s0. Par exemple : i386, sparc, hurd-i386.

en: Architecture Alias
fr: Alias d'architecture

en: An architecture alias is a wildcard architecture that will match any real architecture being part of it. The general form is E<lt>kernelE<gt>-E<lt>cpuE<gt>.  Examples: linux-any, linux-alpha, any-i386, hurd-any.
fr: Un alias d'architecture est un joker qui correspond à toutes les architectures réellle qui en font partie. Il est en général de la forme E<lt>noyauE<gt>-E<lt>processeurE<gt>. Par exemple : linux-any, linux-alpha, any-i386, hurd-any.

en: \s-1GNU\s0 System Type
fr: Type de système \s-1GNU\s0

en: An architecture specification string consisting of two parts, cpu-system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, x86_64-netbsd.
fr: Une chaîne de caractère définissant l'architecture et constitué de deux parties : processeur-système. Par exemple : i386-linux-gnu, sparc-linux-gnu, i386-gnu, x86_64-netbsd.

en: EXAMPLES
fr: EXEMPLES

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 :

en: VARIABLES
fr: VARIABLES D'ENVIRONNEMENT

en: The following variables are set by B<dpkg-architecture>:
fr: Les variables suivantes sont fixées par B<dpkg-architecture> :

en: The Debian architecture of the build machine.
fr: L'architecture Debian de la machine de construction.

en: The Debian system name of the build machine.
fr: Le nom du système Debian de la machine de construction.

en: The Debian cpu name of the build machine.
fr: Le nom de processeur Debian de la machine de construction.

en: The \s-1GNU\s0 system type of the build machine.
fr: Le type de système \s-1GNU\s0 de la machine de construction.

en: The \s-1CPU\s0 part of \s-1DEB_BUILD_GNU_TYPE\s0
fr: La partie « processeur » de \s-1DEB_BUILD_GNU_TYPE\s0.

en: The System part of \s-1DEB_BUILD_GNU_TYPE\s0
fr: La partie « système » de \s-1DEB_BUILD_GNU_TYPE\s0.

en: The Debian architecture of the host machine.
fr: L'architecture Debian de la machine hôte.

en: The Debian system name of the host machine.
fr: Le nom de système Debian de la machine hôte.

en: The Debian cpu name of the host machine.
fr: Le nom de processeur Debian de la machine hôte.

en: The \s-1GNU\s0 system type of the host machine.
fr: Le type de système \s-1GNU\s0 de la machine hôte.

en: The \s-1CPU\s0 part of \s-1DEB_HOST_GNU_TYPE\s0
fr: La partie « processeur » de \s-1DEB_HOST_GNU_TYPE\s0.

en: The System part of \s-1DEB_HOST_GNU_TYPE\s0
fr: La partie « système » de \s-1DEB_HOST_GNU_TYPE\s0.

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 -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 devriez pas compter là dessus puisque ça gène les appels manuels à ce script. À la place, vous devriez toujours les initialiser en utilisant B<dpkg-architecture> avce l'option -q. Voici quelques exemples, qui indiquent aussi comment améliorer le support pour les compilations croiséses de votre paquet :

en: Instead of:
fr: Au lieu de :

en: please use the following:
fr: Veuillez utiliser :

en: please use:
fr: Veuillez utiliser :

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

en: In general, calling dpkg in the rules file to get architecture information is deprecated (until you want to provide backward compatibility, see below).  Especially the --print-architecture option is unreliable since we have Debian architectures which don't equal a processor name.
fr: En général, appeler dpkg dans les fichiers rules pour obtenir les informations sur l'architecture n'est plus recommandé (sauf pour des raisons de compatibilité arrière, voyez ci-dessosu). En particulier, l'option --print-architecture n'est pas fiable puisque des architecture Debian ne correspondent à aucun nom de processeur.

en: BACKWARD COMPATIBILITY
fr: COMPATIBILITÉ ARRIÈRE

en: The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were only introduced in relatively recent versions of B<dpkg-architecture> (since dpkg 1.13.2), before this I<debian/rules> files tended to check the values of the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have been subject to change.
fr: Les variables DEB_HOST_ARCH_CPU et DEB_HOST_ARCH_OS n'ont été ajoutée à B<dpkg-architecture> que récemment (depuis la version 1.13.2 de dpkg). Avant, les fichiers I<debian/rules> utilisaient généralement les variables DEB_HOST_GNU_CPU ou DEB_HOST_GNU_TYPE qui ont eu tendance à varier dans le temps.

en: Where I<debian/rules> files check these variables to decide how or what to compile, this should be updated to use the new variables and values.  You may wish to retain backwards compatibility with older version of dpkg-dev by using the following code:
fr: Si ces variables sont encore utilisée dans un fichier I<debian/rules> pour décider quoi construire et comment, il faut les remplacer par les nouvelles variables. Vous pouvez rester compatible avec les versions précédente de dpkg-dev en utilisant le code suivant :

en: # Take account of old dpkg-architecture output.
    ifeq ($(DEB_HOST_ARCH_CPU),)
      DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
      ifeq ($(DEB_HOST_ARCH_CPU),x86_64)
        DEB_HOST_ARCH_CPU := amd64
      endif
    endif
    ifeq ($(DEB_HOST_ARCH_OS),)
      DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))
      ifeq ($(DEB_HOST_ARCH_OS),gnu)
        DEB_HOST_ARCH_OS := hurd
      endif
    endif
fr: # Prise en compte des anciennes versions de dpkg-architecture.
    ifeq ($(DEB_HOST_ARCH_CPU),)
      DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
      ifeq ($(DEB_HOST_ARCH_CPU),x86_64)
        DEB_HOST_ARCH_CPU := amd64
      endif
    endif
    ifeq ($(DEB_HOST_ARCH_OS),)
      DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))
      ifeq ($(DEB_HOST_ARCH_OS),gnu)
        DEB_HOST_ARCH_OS := hurd
      endif
    endif

en: And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS.
fr: Et de la même façon pour DEB_BUILD_ARCH_CPU et DEB_BUILD_ARCH_OS.

en: If you still wish to support versions of dpkg-dev that did not include B<dpkg-architecture>, the following does the job:
fr: Pour supporter les version de dpkg-dev qui n'inclues pas B<dpkg-architecture>, vous pouvez utiliser :

en: Put a subset of these lines at the top of your debian/rules file; these default values will be overwritten if dpkg-architecture is used.
fr: Vous pouvez placer certaines de ces lignes au début de votre debian/rules. Ces valeurs par défaut seront écrasée si dpkg-architecture est utilisé.

en: You don't need the full set. Choose a consistent set which contains the values you use in the rules file. For example, if you only need the host Debian architecture, `DEB_HOST_ARCH=\`dpkg --print-architecture\`' is sufficient (this is indeed the Debian architecture of the build machine, but remember that we are only trying to be backward compatible with native compilation).
fr: Vous n'avez pas besoin de toutes ces lignes. Choisissez uniqement les variables que vous utilisez dans votre fichier rules. Par exemple, si vous n'avez besoin que de l'architecture hôte Debian, `DEB_HOST_ARCH=\`dpkg --print-architecture\`' est suffisant (il s'agit bien sûr de l'architecture Debian de la machine de construction, mais le but est ici de rester compatible avec les anciennes compilations natives).

en: SEE ALSO
fr: VOIR AUSSI

en: AUTHOR
fr: AUTEUR

en: B<dpkg-architecture> and this man page were initially written by Marcus Brinkmann E<lt>brinkmd@debian.orgE<gt>.
fr: B<dpkg-architecture> et cette page de manuel ont été initiallment écrits par Marcus Brinkmann E<lt>brinkmd@debian.orgE<gt>.
