live-manual 4.0~a4-1 - en to fr translation catalogue (21 entries)

note: type: Plain text
en: :B~ Managing a configuration
fr: :B~ Gestion d'une configuration

note: type: Plain text
en: 1~managing-a-configuration Managing a configuration
fr: 1~managing-a-configuration Gestion d'une configuration

note: type: Plain text
en: This chapter explains how to manage a live configuration from initial creation, through successive revisions and successive releases of both the live-build software and the live image itself.
fr: Ce chapitre explique comment gérer une configuration d'un système live à partir d'une création initiale, à travers des révisions successives et des versions successives du logiciel live-build et de l'image live elle-même.

note: type: Plain text
en: 2~ Dealing with configuration changes
fr: 2~ Gérer les modifications de la configuration

note: type: Plain text
en: Live configurations rarely are perfect on the first try. It may be fine to pass #{lb config}# options from the command-line to perform a single build, but it is more typical to revise those options and build again until you are satisfied. To support these changes, you will need auto scripts which ensure your configuration is kept in a consistent state.
fr: Les configurations live sont rarement parfaites du premier coup. Il peut être bon de passer des options #{lb config}# à partir de la ligne de commande pour effectuer une construction unique, mais il est plus courant de réviser ces options et de construire à nouveau jusqu'à ce que vous soyez satisfait. Afin de prendre en charge ces changements, vous aurez besoin des scripts automatiques qui assurent le maintien de votre configuration dans un état cohérent.

note: type: Plain text
en: 3~ Why use auto scripts? What do they do?
fr: 3~ Pourquoi utiliser des scripts auto? Que font-ils?

note: type: Plain text
en: The #{lb config}# command stores the options you pass to it in #{config/*}# files along with many other options set to default values. If you run #{lb config}# again, it will not reset any option that was defaulted based on your initial options. So, for example, if you run #{lb config}# again with a new value for #{--binary-images}#, any dependent options that were defaulted for the old image type may no longer work with the new ones. Nor are these files intended to be read or edited. They store values for over a hundred options, so nobody, let alone yourself, will be able to see in these which options you actually specified. And finally, if you run #{lb config}#, then upgrade live-build and it happens to rename an option, #{config/*}# would still contain variables named after the old option that are no longer valid.
fr: La commande #{lb config}# enregistre les options que vous lui passez avec les fichiers dans #{config/*}# avec beaucoup d'autres options aux valeurs par défaut. Si vous exécutez #{lb config}# à nouveau, il ne réinitialisera pas l'option qui a été mise par défaut en fonction de vos options initiales. Ainsi, par exemple, si vous exécutez #{lb config}# à nouveau avec une nouvelle valeur pour #{--binary-images}#, toutes les options qui ont été mises à leur valeur par défaut pour l'ancien type d'image ne peuvent plus fonctionner avec la nouvelle option. Ces fichiers ne sont pas destinés à être lus ou modifiés. Ils enregistrent des valeurs pour plus d'une centaine d'options, donc personne (y-compris vous) ne pourra voir dans ces options lesquelles vous avez réellement indiquées. Finalement, si vous lancez #{lb config}#, puis mettez live-build à niveau et que celui-ci renomme une option, #{config/*}# contiendra toujours des variables nommées en fonction de l'ancienne option et qui ne seront plus valides.

note: type: Plain text
en: For all these reasons, #{auto/*}# scripts will make your life easier. They are simple wrappers to the #{lb config}#, #{lb build}# and #{lb clean}# commands that are designed to help you manage your configuration. The #{auto/config}# script stores your #{lb config}# command with all desired options, the #{auto/clean}# script removes the files containing configuration variable values, and the #{auto/build}# script keeps a #{build.log}# of each build. Each of these scripts is run automatically every time you run the corresponding #{lb}# command. By using these scripts, your configuration is easier to read and is kept internally consistent from one revision to the next. Also, it will be much easier for you identify and fix options which need to change when you upgrade live-build after reading the updated documentation.
fr: Pour toutes ces raisons, les scripts #{auto/*}# vous rendront la vie plus facile. Ils sont de simples emballages pour les commandes #{lb config}#, #{lb build}# et #{lb clean}# qui sont conçus pour vous aider à gérer votre configuration. Le script #{auto/config}# enregistre votre commande #{lb config}# avec toutes les options désirées, le script #{auto/clean}# supprime les fichiers contenant les valeurs des variables de configuration et le script #{auto/build}# crée un #{build.log}# de chaque construction. Et chaque fois que vous lancez la commande #{lb}# correspondante, ces fichiers sont exécutés automatiquement. En utilisant ces scripts, votre configuration est plus facile à lire et a une cohérence interne d'une révision à l'autre. En outre, il sera plus facile pour vous d'identifier et corriger les options qui doivent changer lorsque vous mettez à niveau live-build après avoir lu la documentation mise à jour.

note: type: Plain text
en: 3~ Use example auto scripts
fr: 3~ Utiliser les scripts auto d'exemple

note: type: Plain text
en: For your convenience, live-build comes with example auto shell scripts to copy and edit. Start a new, default configuration, then copy the examples into it:
fr: Pour votre commodité, live-build est fourni avec des scripts shell d'exemple, pour les copier et les modifier. Lancez une nouvelle configuration par défaut, puis copiez les exemples:

note: type: Plain text
en: Edit #{auto/config}#, adding any options as you see fit. For instance:
fr: Modifiez #{auto/config}# en ajoutant des options comme bon vous semble. Par exemple:

note: type: Plain text
en: Now, each time you use #{lb config}#, #{auto/config}# will reset the configuration based on these options. When you want to make changes to them, edit the options in this file instead of passing them to #{lb config}#. When you use #{lb clean}#, #{auto/clean}# will clean up the #{config/*}# files along with any other build products. And finally, when you use #{lb build}#, a log of the build will be written by #{auto/build}# in #{build.log}#.
fr: Maintenant, chaque fois que vous utilisez #{lb config}#, #{auto/config}# réinitialisera la configuration basée sur ces options. Lorsque vous souhaitez effectuer des modifications, modifiez les options dans ce fichier au lieu de les passer à #{lb config}#. Lorsque vous utilisez #{lb clean}#, #{auto/clean}# va nettoyer les fichiers ainsi que tous les autres produits de construction. Et enfin, lorsque vous utilisez #{lb build}#, un journal de la construction est écrit par #{auto/build}# dans #{build.log}#.

note: type: Plain text
en: *{Note:}* A special #{noauto}# parameter is used here to suppress another call to #{auto/config}#, thereby preventing infinite recursion. Make sure you don't accidentally remove it when making edits. Also, take care to ensure when you split the #{lb config}# command across multiple lines for readability, as shown in the example above, that you don't forget the backslash (\) at the end of each line that continues to the next.
fr: *{Remarque:}* Un paramètre spécial #{noauto}# est utilisé ici pour éliminer un autre appel à #{auto/config}#, évitant ainsi une récursion infinie. Assurez-vous que vous ne l'avez pas accidentellement supprimé en modifiant le fichier. Aussi, prenez soin de vous assurer quand vous divisez la commande #{lb config}# sur plusieurs lignes pour une meilleure lisibilité, comme le montre l'exemple ci-dessus, que vous n'oubliez pas la barre oblique inverse (\) de sorte que chaque ligne continue à la suivante.

note: type: Plain text
en: 2~clone-configuration-via-git Clone a configuration published via Git
fr: 2~clone-configuration-via-git Cloner une configuration publiée via Git

note: type: Plain text
en: Use the #{lb config --config}# option to clone a Git repository that contains a live system configuration. If you would like to base your configuration on one maintained by the ${project}, look at http://live-systems.org/gitweb/ for the repository named #{live-images}# in the category #{Packages}#. This repository contains the configurations for the live systems {prebuilt images}#downloading-prebuilt-images.
fr: Utilisez l'option #{lb config --config}# pour cloner un dépôt Git qui contient une configuration d'un système live. Si vous souhaitez baser votre configuration sur une autre maintenue par le ${project}, allez voir le dépôt sur http://debian-live.alioth.debian.org/gitweb avec le nom #{live-images}# sous le titre #{Packages}#. Ce dépôt contient les configurations pour les {images précompilées}#downloading-prebuilt-images

note: type: Plain text
en: For example, to build a standard image, use the #{live-images}# repository as follows:
fr: Par exemple, pour construire une image standard, utilisez le dépôt #{live-images}# comme suit:

note: type: Plain text
en: Edit #{auto/config}# and any other things you need in the #{config}# tree to suit your needs. For example, the unofficial non-free prebuilt images are made by simply adding #{--archive-areas "main contrib non-free"}#.
fr: Modifiez #{auto/config}# et toutes les autres choses dont vous avez besoin dans l'arbre #{config}# en fonction de vos besoins. Par exemple, les images precompilées non officielles qui contiennent des paquets non-free sont faites en ajoutant simplement #{--archive-areas "main contrib non-free"}#.

note: type: Plain text
en: You may optionally define a shortcut in your Git configuration by adding the following to your #{${HOME}/.gitconfig}#:
fr: Vous pouvez éventuellement définir un raccourci dans votre configuration Git en ajoutant la ligne suivante à votre #{${HOME}/.gitconfig}#:

note: type: Plain text
en: This enables you to use #{lso:}# anywhere you need to specify the address of a #{debian-live.alioth.debian.org}# git repository. If you also drop the optional #{.git}# suffix, starting a new image using this configuration is as easy as:
fr: Cela vous permet d'utiliser #{lso:}# quand vous voulez indiquer l'adresse d'un dépôt #{debian-live.alioth.debian.org}#. Si vous supprimez le suffixe optionnel #{.git}#, commencer une nouvelle image en utilisant cette configuration est aussi simple que:

note: type: Plain text
en: Cloning the entire #{live-images}# repository pulls the configurations used for several images. If you feel like building a different image after you have finished with the first one, change to another directory and again and optionally, make any changes to suit your needs.
fr: Le clonage de la totalité du dépôt #{live-images}# copie les configurations utilisées pour plusieurs images. Si vous voulez construire une image différente lorsque vous avez terminé avec la première, changez de répertoire et, éventuellement, faites les modifications dont vous avez besoin.

note: type: Plain text
en: In any case, remember that every time you will have to build the image as superuser: #{lb build}#
fr: Dans tous les cas, n'oubliez pas qu'il faut à chaque fois construire l'image en tant que superutilisateur: #{lb build}#
