en to fr translation catalogue (28 entries)

note: type: Content of: <sect1><title>
en: Going Beyond BLFS
fr: Aller au-delà de BLFS

note: type: Content of: <sect1><para>
en: The packages that are installed in this book are only the tip of the iceberg. We hope that the experience you gained with the LFS book and the BLFS book will give you the background needed to compile, install and configure packages that are not included in this book.
fr: Les paquets installés dans ce livre ne sont que la partie visible de l'iceberg. Nous espérons que l'expérience acquise avec les livres LFS et BLFS vous donnera les bases nécessaires pour compiler, installer et configurer des paquets non inclus dans ce livre.

note: type: Content of: <sect1><para>
en: When you want to install a package to a location other than <filename class='directory'>/</filename>, or <filename class='directory'>/usr</filename>, you are installing outside the default environment settings on most machines.  The following examples should assist you in determining how to correct this situation.  The examples cover the complete range of settings that may need updating, but they are not all needed in every situation.
fr: Quand vous installez un paquet à un emplacement différent de <filename class='directory'>/</filename>, ou <filename class='directory'>/usr</filename>, vous l'installez hors des paramètres d'environnement par défaut de la plupart des machines. Les exemples suivants devraient vous aider à trouver la solution à ce problème. Les exemples couvrent tout l'éventail des paramètres qui peuvent nécessiter une mise à jour, mais ils ne sont pas tous nécessaires dans toutes les situations.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: Expand the <envar>PATH</envar> to include <filename class='directory'>$PREFIX/bin</filename>.
fr: Étendez la variable <envar>PATH</envar> pour inclure <filename class='directory'>$PREFIX/bin</filename>.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: Expand the <envar>PATH</envar> for <systemitem class="username">root</systemitem> to include <filename class='directory'>$PREFIX/sbin</filename>.
fr: Étendez la variable <envar>PATH</envar> de <systemitem class="username">root</systemitem> pour inclure <filename class='directory'>$PREFIX/sbin</filename>.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: Add <filename class='directory'>$PREFIX/lib</filename> to <filename>/etc/ld.so.conf</filename> or expand <envar>LD_LIBRARY_PATH</envar> to include it. Before using the latter option, check out <ulink url="http://xahlee.info/UnixResource_dir/_/ldpath.html"/>.  If you modify <filename>/etc/ld.so.conf</filename>, remember to update <filename>/etc/ld.so.cache</filename> by executing <command>ldconfig</command> as the <systemitem class="username">root</systemitem> user.
fr: Ajoutez <filename class='directory'>$PREFIX/lib</filename> à <filename>/etc/ld.so.conf</filename> ou étendez la variable <envar>LD_LIBRARY_PATH</envar> pour l'inclure. Avant de recourir à cette dernière option, consultez la page <ulink url="http://xahlee.info/UnixResource_dir/_/ldpath.html"/>.  Si vous modifiez <filename>/etc/ld.so.conf</filename>, rappelez-vous de mettre à jour <filename>/etc/ld.so.cache</filename> en exécutant la commande <command>ldconfig</command> en tant qu'utilisateur <systemitem class="username">root</systemitem>.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: Add <filename class='directory'>$PREFIX/man</filename> to <filename>/etc/man_db.conf</filename> or expand <envar>MANPATH</envar>.
fr: Ajoutez <filename class='directory'>$PREFIX/man</filename> à <filename>/etc/man_db.conf</filename> ou étendez la variable <envar>MANPATH</envar>.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: Add <filename class='directory'>$PREFIX/info</filename> to <envar>INFOPATH</envar>.
fr: Ajoutez <filename class='directory'>$PREFIX/info</filename> à la variable <envar>INFOPATH</envar>.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: Add <filename class='directory'>$PREFIX/lib/pkgconfig</filename> to <envar>PKG_CONFIG_PATH</envar>. Some packages are now installing <filename class='extension'>.pc</filename> files in <filename class='directory'>$PREFIX/share/pkgconfig</filename>, so you may have to include this directory also.
fr: Ajoutez <filename class='directory'>$PREFIX/lib/pkgconfig</filename> à la variable <envar>PKG_CONFIG_PATH</envar>. Comme certains paquets installent maintenant des fichiers <filename class='extension'>.pc</filename> dans <filename class='directory'>$PREFIX/share/pkgconfig</filename>, il est possible que vous ayez également à inclure ce répertoire.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: Add <filename class='directory'>$PREFIX/include</filename> to <envar>CPPFLAGS</envar> when compiling packages that depend on the package you installed.
fr: Ajoutez <filename class='directory'>$PREFIX/include</filename> à la variable <envar>CPPFLAGS</envar> lors de la compilation de paquets qui dépendent du paquet que vous avez installé.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: Add <filename class='directory'>$PREFIX/lib</filename> to <envar>LDFLAGS</envar> when compiling packages that depend on a library installed by the package.
fr: Ajoutez <filename class='directory'>$PREFIX/lib</filename> à la variable <envar>LDFLAGS</envar> lors de la compilation de paquets qui dépendent d'une bibliothèque installée par le paquet.

note: type: Content of: <sect1><para>
en: If you are in search of a package that is not in the book, the following are different ways you can search for the desired package.
fr: Si vous cherchez un paquet qui n'est pas dans le livre, voici différentes manières de le trouver.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: If you know the name of the package, then search SourceForge for it at <ulink url="https://sourceforge.net/directory/"/>, and search GitHub for it at <ulink url="https://github.com/"/>.  Also search Google at <ulink url="https://google.com/"/>. Sometimes a search for the <filename class='extension'>rpm</filename> at <ulink url="https://rpmfind.net/"/> or the <filename class='extension'>deb</filename> at <ulink url="https://www.debian.org/distrib/packages#search_packages"/> can also lead to a link to the package.
fr: Si vous connaissez le nom du paquet, cherchez-le sur SourceCode sur <ulink url="https://sourceforge.net/directory/"/> et cherchez-le sur GitHub sur <ulink url="https://github.com/"/>. Cherchez aussi sur Google sur <ulink url="https://google.com/"/>. Une recherche de <filename class='extension'>rpm</filename> sur <ulink url="https://rpmfind.net/"/> ou de <filename class='extension'>deb</filename> sur <ulink url="https://www.debian.org/distrib/packages#search_packages"/> peut parfois mener à un lien vers le paquet.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: If you know the name of the executable, but not the package that the executable belongs to, first try a Google search with the name of the executable. If the results are overwhelming, try searching for the given executable in the Debian repository at <ulink url="https://www.debian.org/distrib/packages#search_contents"/>.
fr: Si vous connaissez le nom de l'exécutable mais pas le paquet auquel il appartient, essayez d'abord de le chercher sur Google avec le nom de l'exécutable. S'il y a trop de résultats, cherchez cet exécutable dans le dépôt Debian sur <ulink url="https://www.debian.org/distrib/packages#search_contents"/>.

note: type: Content of: <sect1><para>
en: Some general hints on handling new packages:
fr: Quelques astuces générales sur la gestion des nouveaux paquets&nbsp;:

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: Many of the newer packages follow the <command>./configure &amp;&amp; make &amp;&amp; make install</command> process.  Help on the options accepted by configure can be obtained via the command <command>./configure --help</command>.
fr: De nombreux paquets récents suivent le processus <command>./configure &amp;&amp; make &amp;&amp; make install</command>. Vous pouvez obtenir de l'aide sur les options acceptées par configure via la commande <command>./configure --help</command>.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: Most of the packages contain documentation on compiling and installing the package. Some of the documents are excellent, some not so excellent. Check out the homepage of the package for any additional and updated hints for compiling and configuring the package.
fr: La plupart des paquets contiennent de la documentation sur la compilation et l'installation du paquet. Certaines documentations sont excellentes, mais ce n'est pas toujours le cas. Consultez la page d'accueil du paquet pour obtenir des indications supplémentaires à jour sur la compilation et la configuration du paquet.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: If you are having a problem compiling the package, try searching the LFS archives at <ulink url="https://www.&lfs-domainname;/search.html"/> for the error or if that fails, try searching Google. Often, a distribution will have already solved the problem (many of them use development versions of packages, so they see the changes sooner than those of us who normally use stable released versions).  But be cautious - all builders tend to carry patches which are no longer necessary, and to have fixes which are only required because of their particular choices in how they build a package. You may have to search deeply to find a fix for the package version you are trying to use, or even to find the package (names are sometimes not what you might expect, e.g.  <application>ghostscript</application> often has a prefix or a suffix in its name), but the following notes might help, particularly for those who, like the editors, are trying to build the latest versions and encountering problems:
fr: Si vous rencontrez un problème lors de la compilation du paquet, cherchez l'erreur dans les archives LFS sur <ulink url="https://www.&lfs-domainname;/search.html"/>. Si cela ne fonctionne pas, cherchez sur Google. En général une distribution aura déjà corrigé le problème (nombre d'entre elles utilisent les versions de développement des paquets, elles voient donc les changements plus tôt que nous qui utilisons généralement les versions stables publiées). Cependant, faites attention — les outils de construction ont tendance à appliquer des correctifs qui ne sont plus nécessaires et à faire des modifications qui ne sont liées qu'à leur manière de construire un paquet. Vous devrez peut-être faire des recherches approfondies pour trouver un correctif à la version du paquet que vous essayez d'utiliser, voire pour trouver le paquet (les noms sont parfois différents de ceux auxquels on s'attend, comme <application>ghostscript</application> qui a souvent un préfixe ou un suffixe dans son nom), mais les remarques suivantes peuvent vous aider, particulièrement pour ceux qui, comme les rédacteurs, souhaitent construire les dernières versions et rencontrent des problèmes&nbsp;:

note: type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
en: Arch <ulink url="https://www.archlinux.org/packages/"/> - enter the package name in the 'Keywords' box, select the package name, select the 'Source Files' field, and then select the <filename>PKGBUILD</filename> entry to see how they build this package.
fr: Arch <ulink url="https://www.archlinux.org/packages/"/>&nbsp;: saisissez le nom du paquet dans le champ «&nbsp;Keywords&nbsp;» (mots-clés), sélectionnez le nom du paquet, puis le champ «&nbsp;Source Files&nbsp;» (Fichiers sources), et enfin l'entrée <filename>PKGBUILD</filename> pour voir comment le paquet est construit.

note: type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
en: Debian <ulink url="http://ftp.debian.org/debian/pool"/> (use your country's version if there is one) - the source will be in .tar.gz tarballs (either the original upstream <filename class='extension'>.orig</filename> source, or else a <filename>dfsg</filename> containing those parts which comply with Debian's free software guidelines) accompanied by versioned .diff.gz or .tar.gz additions. These additions often show how the package is built, and may contain patches. In the .diff.gz versions, any patches create files in <filename class="directory">debian/patches</filename>.
fr: Debian <ulink url="http://ftp.debian.org/debian/pool"/> (utilisez la version de votre pays s'il y en a une)&nbsp;: les sources se trouvent dans des archives .tar.gz (soit les sources originales <filename class='extension'>.orig</filename>, soit les fichiers <filename>dfsg</filename> qui contiennent les parties conformes aux principes du logiciel libre de Debian), accompagnées d'ajouts versionnés .diff.gz ou .tar.gz. Ces ajouts montrent souvent la manière dont le paquet est construit et peuvent contenir des correctifs. Dans les versions .diff.gz, tous les correctifs créent des fichiers dans le répertoire <filename class="directory">debian/patches</filename>.

note: type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
en: Fedora package source gets reorganized from time to time.  At the moment the package source for rpms is at <ulink url="https://src.fedoraproject.org/projects/rpms/%2A"/> and from there you can try putting a package name in the search box. If the package is found you can look at the files (specfile to control the build, various patches) or the commits. If that fails, you can download an srpm (source rpm) and using <application>rpm2cpio</application> (see the Tip at the bottom of the page). For rpms go to <ulink url="https://dl.fedoraproject.org/pub/fedora/linux/"/> and then choose which repo you wish to look at - development/rawhide is the latest development, or choose releases for what was shipped in a release, updates for updates to a release, or updates/testing for the latest updates which might work or might have problems.
fr: La source des paquets de Fedora est réorganisée de temps en temps. Pour l'instant la source des paquets rpm se trouve sur <ulink url="https://src.fedoraproject.org/projects/rpms/%2A"/> et à partir de là, vous pouvez saisir le nom d'un paquet dans le champ de recherche. Si le paquet est trouvé, vous pouvez consulter ses fichiers (specfile pour contrôler la construction, et divers correctifs) ou les commits. Si c'est impossible, vous pouvez télécharger un srpm (un rpm source) et en utilisant <application>rpm2cpio</application> (voir les astuces au bas de cette page). Rendez-vous sur <ulink url="https://dl.fedoraproject.org/pub/fedora/linux/"/> pour les rpm, puis choisissez le dépôt que vous souhaitez consulter&nbsp;: development/rawhide correspond à la dernière version de développement. Choisissez releases pour voir ce qui se trouvait dans une version publiée, updates pour les mises à jour, ou updates/testing pour les dernières mises à jour qui peuvent fonctionner ou avoir des problèmes.

note: type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
en: Gentoo - First use a search engine to find an ebuild which looks as if it will fix the problem, or search at <ulink url="https://packages.gentoo.org/"/> - use the search field. Note where the package lives in the portage hierarchy, e.g.  <filename>app-something/</filename>. In general you can treat the ebuild as a sort of pseudo-code / shell combination with some functions you can hazard a guess at, such as <command>dodoc</command>. If the fix is just a <command>sed</command>, try it. However, in most cases the fix will use a patch. To find the patch, use a gentoo-portage mirror: Two links to mirrors in the U.S.A. which seem to usually be up to date are <ulink url="https://mirror.rackspace.com/gentoo-portage/"/> and <ulink url="https://mirror.steadfast.net/gentoo-portage/"/>. Navigate down the tree to the package, then to the <filename>files/</filename> directory to look for the patch. Sometimes a portage mirror has not yet been updated, particularly for a recent new patch. In a few cases, gentoo batch the patches into a tarball and the ebuild will have a link in the form https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz : here, look for PATCH_DEV and PATCH_VER in the build and format the full URL in your browser or for wget : remember the '~' before the developer's ID and note that trying to search the earlier levels of the URL in a browser may drop you at www.gentoo.org or return 403 (forbidden).
fr: Gentoo — Utilisez d'abord un moteur de recherche pour trouver un ebuild qui semble corriger votre problème, ou recherchez sur <ulink url="https://packages.gentoo.org/"/>. Utilisez le champ de recherche. Note où le paquet se trouve dans la hiérarchie de portage, p.&nbsp;ex. <filename>app-something/</filename>. En général vous pouvez traiter l'ebuild comme une sort de combinaison entre du pseudo-code et du shell avec des fonctions que vous pouvez deviner, comme <command>dodoc</command>. Si la correction est juste un <command>sed</command>, essayez-la. Cependant, dans la plupart des cas, la correction utilisera un correctif. Pour le trouver, utilisez un miroir de gentoo-portage&nbsp;: deux liens vers des miroirs aux USA qui semblent souvent à jour sont <ulink url="https://mirror.rackspace.com/gentoo-portage/"/> et <ulink url="https://mirror.steadfast.net/gentoo-portage/"/>. Naviguez dans l'arborescence des paquets, puis dans le répertoire <filename>files/</filename> pour trouvez le correctif. Parfois un miroir portage n'a pas encore été mis à jour, surtout pour un nouveau correctif très récent. Dans quelques cas, gentoo regroupe les correctifs dans une archive et l'ebuild aura un lien de la forme https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz&nbsp;: ici, cherchez PATCH_DEV et PATCH_VER dans le fichier et formatez l'URL complète pour votre navigateur ou wget. N'oubliez pas le «&nbsp;~&nbsp;» devant l'ID du développeur et remarquez que rechercher les niveaux précédents de l'URL dans un navigateur peut vous renvoyez sur www.gentoo.org ou renvoyer une erreur 403 (interdit).

note: type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
en: openSUSE provide a rolling release, some package versions are in <ulink url="https://download.opensuse.org/source/tumbleweed/repo/oss/src/"/> but others are in ../update/openSUSE-current/src - the source only seems to be available in source rpms.
fr: openSUSE est une distribution à publication continue. Certaines versions des paquets sont disponibles sur <ulink url="https://download.opensuse.org/source/tumbleweed/repo/oss/src/"/> mais d'autres se trouvent dans ../update/openSUSE-current/src&nbsp;: les sources ne semblent disponibles que dans des rpm sources.

note: type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
en: Slackware - the official package browser is currently broken.  The site at <ulink url="https://slackbuilds.org/"/> has current and previous versions in their unofficial repository with links to homepages, downloads, and some individual files, particularly the <filename>.SlackBuild</filename> files.
fr: Slackware&nbsp;: actuellement le navigateur de paquets officiel ne fonctionne pas. Le site <ulink url="https://slackbuilds.org/"/> regroupe les versions précédentes et actuelles dans leur dépôt non officiel, avec des liens vers les pages d'accueil, les téléchargements et des fichiers individuels, en particulier les fichiers <filename>.SlackBuild</filename>.

note: type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
en: Ubuntu <ulink url="http://ftp.ubuntu.com/ubuntu/pool/"/> - see the Debian notes above.
fr: Ubuntu <ulink url="http://ftp.ubuntu.com/ubuntu/pool/"/>&nbsp;: voir les notes Debian ci-dessus.

note: type: Content of: <sect1><itemizedlist><listitem><para>
en: If everything else fails, try the blfs-support mailing-list.
fr: Si vous n'y parvenez pas, essayez la liste de diffusion blfs-support.

note: type: Content of: <sect1><tip><para>
en: If you have found a package that is only available in <filename class='extension'>.deb</filename> or <filename class='extension'>.rpm</filename> format, there are two small scripts, <command>rpm2targz</command> and <command>deb2targz</command> that are available at <ulink url="&sources-anduin-http;/extras/deb2targz.tar.bz2"/> and <ulink url="&sources-anduin-http;/extras/rpm2targz.tar.bz2"/> to convert the archives into a simple <filename>tar.gz</filename> format.
fr: Si vous avez trouvé un paquet qui n'est disponible qu'au format <filename class='extension'>.deb</filename> ou <filename class='extension'>.rpm</filename>, deux petits scripts <command>rpm2targz</command> et <command>deb2targz</command> sont disponibles sur <ulink url="&sources-anduin-http;/extras/deb2targz.tar.bz2"/> et <ulink url="&sources-anduin-http;/extras/rpm2targz.tar.bz2"/> pour convertir les archives dans un simple format <filename>tar.gz</filename>.

note: type: Content of: <sect1><tip><para>
en: You may also find an rpm2cpio script useful.  The Perl version in the linux kernel archives at <ulink url="https://lore.kernel.org/all/20021016121842.GA2292@ncsu.edu/2-rpm2cpio"/> works for most source rpms.  The rpm2targz script will use an rpm2cpio script or binary if one is on your path.  Note that rpm2cpio will unpack a source rpm in the current directory, giving a tarball, a spec file, and perhaps patches or other files.
fr: Le script rpm2cpio peut s'avérer utile.  La version Perl qui se trouve dans les archives du noyau linux, sur <ulink url="https://lore.kernel.org/all/20021016121842.GA2292@ncsu.edu/2-rpm2cpio"/>, fonctionne pour la plupart des sources rpm.  Le script rpm2targz utilise un script ou un binaire rpm2cpio s'il y en a un dans votre PATH. Remarquez que rpm2cpio extrait un rpm source dans le répertoire actuel, et donne une archive tar, un fichier spec, et peut-être des correctifs ou d'autres fichiers.
