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

note: type: Plain text
en: :B~ Customizing contents
fr: :B~ Personnalisation des contenus

note: type: Plain text
en: 1~customizing-contents Customizing contents
fr: 1~customizing-contents Personnalisation des contenus

note: type: Plain text
en: This chapter discusses fine-tuning customization of the live system contents beyond merely choosing which packages to include. Includes allow you to add or replace arbitrary files in your live system image, hooks allow you to execute arbitrary commands at different stages of the build and at boot time, and preseeding allows you to configure packages when they are installed by supplying answers to debconf questions.
fr: Ce chapitre aborde la personnalisation fine des contenus du système live au-delà du simple choix des paquets à inclure. Les inclusions vous permettent d'ajouter ou de remplacer des fichiers arbitraires dans votre image du système live, les hooks vous permettent d'exécuter des commandes arbitraires dans différentes étapes de la construction et au démarrage et la préconfiguration (preseeding) vous permet de configurer les paquets quand ils sont installés en fournissant des réponses aux questions debconf.

note: type: Plain text
en: While ideally a live system would include files entirely provided by unmodified packages, it is sometimes convenient to provide or modify some content by means of files. Using includes, it is possible to add (or replace) arbitrary files in your live system image. live-build provides two mechanisms for using them:
fr: Bien qu'idéalement un système live comprendrait des fichiers entièrement fournis par des paquets non modifiés, il peut être pratique de fournir ou de modifier certains contenus par le biais de fichiers. Avec les «includes», il est possible d'ajouter (ou remplacer) des fichiers arbitraires dans votre image du système live. live-build prévoit deux mécanismes pour leur utilisation:

note: type: Plain text
en: _* Chroot local includes: These allow you to add or replace files to the chroot/Live filesystem. Please see {Live/chroot local includes}#live-chroot-local-includes for more information.
fr: _* Chroot local includes: Ils vous permettent d'ajouter ou remplacer des fichiers sur le système de fichiers chroot/Live. Veuillez consulter {Live/chroot local includes}#live-chroot-local-includes pour plus d'informations.

note: type: Plain text
en: _* Binary local includes: These allow you to add or replace files in the binary image. Please see {Binary local includes}#binary-local-includes for more information.
fr: _* Binary local includes: Ils vous permettent d'ajouter ou de remplacer des fichiers dans l'image binaire. Veuillez consulter {Binary local includes}#binary-local-includes pour plus d'informations.

note: type: Plain text
en: Please see {Terms}#terms for more information about the distinction between the "Live" and "binary" images.
fr: Veuillez consulter les {Termes}#terms pour plus d'informations sur la distinction entre les images "Live" et "binary".

note: type: Plain text
en: Chroot local includes can be used to add or replace files in the chroot/Live filesystem so that they may be used in the Live system. A typical use is to populate the skeleton user directory (#{/etc/skel}#) used by the Live system to create the live user's home directory. Another is to supply configuration files that can be simply added or replaced in the image without processing; see {Chroot local hooks}#chroot-local-hooks if processing is needed.
fr: Les chroot local includes peuvent être utilisés pour ajouter ou remplacer des fichiers dans le système de fichiers chroot/Live afin qu'ils puissent être utilisés dans le système Live. Une utilisation typique est de peupler l'arborescence du répertoire de l'utilisateur (#{/etc/skel}#) utilisée par le système live pour créer le répertoire home de l'utilisateur Live. Une autre est de fournir des fichiers de configuration qui peuvent être simplement ajoutés ou remplacés à l'image sans traitement, voir {Chroot local hooks}#chroot-local-hooks si le traitement est nécessaire.

note: type: Plain text
en: To include files, simply add them to your #{config/includes.chroot}# directory. This directory corresponds to the root directory #{/}# of the live system. For example, to add a file #{/var/www/index.html}# in the live system, use:
fr: Pour inclure des fichiers, il suffit de les ajouter à votre répertoire #{config/includes.chroot}#. Ce répertoire correspond au répertoire racine #{/}# du système live. Par exemple, pour ajouter un fichier #{/var/www/index.html}# dans le système live, utilisez:

note: type: Plain text
en: Your configuration will then have the following layout:
fr: Votre configuration aura alors le schéma suivant:

note: type: Plain text
en: Chroot local includes are installed after package installation so that files installed by packages are overwritten.
fr: Les chroot local includes sont installés après l'installation de paquets de sorte que les fichiers installés par les paquets sont remplacés.

note: type: Plain text
en: To include material such as documentation or videos on the medium filesystem so that it is accessible immediately upon insertion of the medium without booting the Live system, you can use binary local includes. This works in a similar fashion to chroot local includes. For example, suppose the files #{~/video_demo.*}# are demo videos of the live system described by and linked to by an HTML index page. Simply copy the material to #{config/includes.binary/}# as follows:
fr: Pour inclure des matériels tels que des documents ou des vidéos sur le système de fichiers des supports, afin qu'ils soient accessibles dès l'insertion du support sans démarrer le système live, vous pouvez utiliser binary local includes. Cela fonctionne de façon similaire aux chroot local includes. Par exemple, supposons que les fichiers #{~/video_demo.*}# sont des vidéos de démonstration du système live décrits par et liés par une page d'index HTML. Copiez simplement le matériel dans #{config/includes.binary/}# comme suit:

note: type: Plain text
en: These files will now appear in the root directory of the live medium.
fr: Ces fichiers apparaissent maintenant dans le répertoire racine du support live.

note: type: Plain text
en: Hooks allow commands to be run in the chroot and binary stages of the build in order to customize the image. Depending on whether you are building a live image or a regular system image you have to place your hooks in #{config/hooks/live}# or #{config/hooks/normal}# respectively. These are frequently referred to as local hooks because they are executed inside the build environment.
fr: Les hooks permettent l'exécution des commandes dans les étapes de la construction chroot et binary afin de personnaliser l'image. Selon que vous construisez une image live ou une image normal du système, vous devez placer vos hooks dans #{config/hooks/live}# ou #{config/hooks/normal}# respectivement. Ceux-ci sont souvent appelés hooks locales parce qu'ils sont exécutés dans l'environnement de construction.

note: type: Plain text
en: There are also boot-time hooks that allow you to run commands once the image has already been built, during the boot process.
fr: Il y a aussi des hooks pendant le démarrage qui vous permettent d'exécuter des commandes une fois que l'image a déjà été construite, au cours du processus de démarrage.

note: type: Plain text
en: To run commands in the chroot stage, create a hook script with a #{.hook.chroot}# suffix containing the commands either in the #{config/hooks/live}# or #{config/hooks/normal}# directories. The hook will run in the chroot after the rest of your chroot configuration has been applied, so remember to ensure your configuration includes all packages and files your hook needs in order to run. See the example chroot hook scripts for various common chroot customization tasks provided in #{/usr/share/doc/live-build/examples/hooks}# which you can copy or symlink to use them in your own configuration.
fr: Pour exécuter des commandes à l'étape chroot, créer un script hook avec le suffixe #{.hook.chroot}# contenant les commandes dans le répertoire #{config/hooks/live}# ou #{config/hooks/normal}#. Le hook s'exécutera dans le chroot après que le reste de votre configuration chroot ait été appliqué, donc n'oubliez pas de vous assurer que votre configuration inclut tous les paquets et les fichiers dont votre hook a besoin pour fonctionner. Consultez les exemples de scripts chroot hook pour diverses tâches courantes de personnalisation chroot fournis dans #{/usr/share/doc/live-build/examples/hooks}# que vous pouvez copier ou faire un lien symbolique pour les utiliser dans votre propre configuration.

note: type: Plain text
en: To run commands in the binary stage, create a hook script with a #{.hook.binary}# suffix containing the commands either in the #{config/hooks/live}# or #{config/hooks/normal}# directories. The hook will run after all other binary commands are run, but before binary_checksums, the very last binary command. The commands in your hook do not run in the chroot, so take care not to modify any files outside of the build tree, or you may damage your build system! See the example binary hook scripts for various common binary customization tasks provided in #{/usr/share/doc/live-build/examples/hooks}# which you can copy or symlink to use them in your own configuration.
fr: Pour exécuter des commandes à l'étape binaire, créez un script hook avec le suffixe #{.hook.binary}# contenant les commandes dans le répertoire #{config/hooks/live}# ou #{config/hooks/normal}#. Le hook sera exécuté après toutes les autres commandes binaires, mais avant binary_checksums, la dernière commande binaire.  Les commandes de votre hook ne s'exécutent pas dans le chroot, afin de prendre soin de ne pas modifier les fichiers en dehors de l'arbre de construction, ou vous pourriez endommager votre système de construction! Consultez les exemples de scripts binary pour diverses tâches courantes de personnalisation binaires fournis dans #{/usr/share/doc/live-build/examples/hooks}# que vous pouvez copier ou lier symboliquement pour les utiliser dans votre propre configuration.

note: type: Plain text
en: 3~boot-time-hooks Boot-time hooks
fr: 3~boot-time-hooks Hooks pendant le démarrage

note: type: Plain text
en: To execute commands at boot time, you can supply live-config hooks as explained in the "Customization" section of its man page. Examine live-config's own hooks provided in #{/lib/live/config/}#, noting the sequence numbers. Then provide your own hook prefixed with an appropriate sequence number, either as a chroot local include in #{config/includes.chroot/lib/live/config/}#, or as a custom package as discussed in {Installing modified or third-party packages}#installing-modified-or-third-party-packages.
fr: Pour exécuter des commandes pendant le démarrage, vous pouvez fournir live-config hooks comme expliqué dans la section "Personnalisation" de sa page de manuel. Examinez les hooks de live-config fournis dans #{/lib/live/config/}#, en notant les numéros de séquence. Fournissez ensuite votre propre hook précédé d'un numéro de séquence appropriée, soit comme un chroot local include dans #{config/includes.chroot/lib/live/config/}#, soit comme un paquet personnalisé tel que discuté dans {Installation des paquets modifiés ou de tiers}#installing-modified-or-third-party-packages.

note: type: Plain text
en: 2~ Preseeding Debconf questions
fr: 2~ Préconfigurer questions de debconf

note: type: Plain text
en: Files in the #{config/preseed/}# directory suffixed with #{.cfg}# followed by the stage (#{.chroot}# or #{.binary}#) are considered to be debconf preseed files and are installed by live-build using #{debconf-set-selections}# during the corresponding stage.
fr: Les fichiers dans le répertoire #{config/preseed/}# avec le suffixe #{.cfg}# suivis de l'étape (#{.chroot}# or #{.binary}#) sont considérés comme des fichiers de préconfiguration debconf et sont installés par live-build en utilisant #{debconf-set-selections}#.

note: type: Plain text
en: For more information about debconf, please see #{debconf(7)}# in the /{debconf}/ package.
fr: Pour plus d'informations sur debconf, veuillez consulter #{debconf(7)}# dans le paquet /{debconf}/.
