Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 446 → Rev 447

/branches/LFS-5_0/lfs/chapter02/aboutdependencies.xml
5,7 → 5,7
<!-- Leave this file in the repo until we figure out finally what to do with
dependencies -->
 
<para>Il existe plusieurs façons de compiler une liste de dépendances
<para>Il existe plusieurs façons de compiler une liste des dépendances
d'installation d'un package. Ce que nous considérons être le meilleur moyen est
d'utiliser le programme <command>strace</command> disponible sur <ulink
url="http://www.wi.leidenuniv.nl/~wichert/strace/"/>.</para>
12,7 → 12,7
 
<para><command>strace</command> est un programme apportant une trace de tous les
appels système réalisés par un autre programme. Un des appels système les plus
utiles à tracer en ce qui concernent les dépendances est
utiles à tracer en ce qui concernent les dépendances est
<emphasis>execve(2)</emphasis>, utilisé pour exécuter des programmes (voir sa
page man pour tous les détails). A chaque fois que vous lancez un programme, y
compris à partir du shell ou via un script configure ou un fichier Makefile,
28,7 → 28,7
exécuté avec le PID 19580 ainsi que les paramètres en ligne de commande (rm -f
conf195838 conf19538.exe conf19538.file) et sa valeur de sortie (0).</para>
 
<para>Pour des raisons de dépendances, tout ce que nous intéresse est que
<para>Tout ce qui nous intéresse est que
<command>/bin/rm</command> a été lancé lors du script configure, donc c'est une
dépendance lors de l'installation. Sans <command>rm</command>, le script
n'aurait pas été capable de fonctionner correctement.</para>
/branches/LFS-5_0/lfs/chapter02/aboutsbus.xml
7,7 → 7,7
construit sur tant de systèmes différents qu'il n'est pas possible de donner des
temps précis&nbsp;: le plus gros package (Glibc) ne prendra pas plus de 20
minutes sur les systèmes les plus rapides, mais il prendra environ trois jours
sur la moins rapide -- sans plaisanterie. Donc, au lieu de donner les temps
sur le moins rapide -- sans plaisanterie. Donc, au lieu de donner les temps
exacts, nous avons eu l'idée d'utiliser l'unité Binutils statique (
<emphasis>Static Binutils Unit</emphasis>) dont l'abréviation est
<emphasis>SBU</emphasis>.</para>
/branches/LFS-5_0/lfs/chapter02/abouttestsuites.xml
7,11 → 7,11
car cela peut apporter une vérification comme quoi tout a été compilé
correctement. Une suite de tests réussisant l'ensemble des vérifications prouve
généralement que le package fonctionne à peu près comme le développeur en
avait l'intention. Néanmoins, il ne garantie pas que le package ne contient pas
avait l'intention. Néanmoins, cela ne garantit pas que le package ne contient pas
de bugs.</para>
 
<para>Certaines des suites de tests sont plus importantes que d'autres. Par
exemple, les suites de test des packages formant le coeur de l'ensemble des
exemple, les suites de tests des packages formant le coeur de l'ensemble des
outils -- GCC, Binutils et la bibliothèque C Glibc -- sont de la plus grande
importance étant donné leur rôle central dans un système fonctionnel.
Mais, faites attention, les suites de tests pour GCC et Glibc peuvent prendre
/branches/LFS-5_0/lfs/chapter02/askforhelp.xml
12,15 → 12,15
possible dans votre demande d'aide.</para>
 
<sect2>
<title>Information de base</title>
<title>Informations de base</title>
<para>A part une brève explication de votre problème, les informations
essentielles à inclure dans votre requête sont:</para>
essentielles à inclure dans votre requête sont&nbsp;:</para>
 
<itemizedlist>
<listitem><para>la version du livre que vous utilisez, c'est-à-dire &version;,</para></listitem>
<listitem><para>la distribution de l'hôte et la version à partir de laquelle
vous allez créer LFS.</para></listitem>
vous allez créer LFS,</para></listitem>
<listitem><para>avec quel package ou section vous avez un problème,</para></listitem>
<listitem><para>quel est le message d'erreur exact, ou quel est le symptôme,</para></listitem>
<listitem><para>si vous vous êtes éloigné du livre ou non.</para></listitem>
49,10 → 49,10
 
<para>Pour nous aider à trouver la cause du problème, à la fois les
textes affichés à l'écran et le contenu de plusieurs fichiers sont
utiles. Les informations affichées par à la fois le script ./configure
utiles. Les informations affichées à la fois par le script ./configure
et la commande make peuvent être utiles. N'incluez pas aveuglément
l'ensemble, mais d'un autre côté n'en donnez pas trop peu. A titre
d'exemple, voici l'affichage d'une commande make :</para>
d'exemple, voici l'affichage d'une commande make&nbsp;:</para>
 
<screen>gcc -DALIASPATH=\"/mnt/lfs/usr/share/locale:.\"
-DLOCALEDIR=\"/mnt/lfs/usr/share/locale\" -DLIBDIR=\"/mnt/lfs/usr/lib\"
73,7 → 73,7
<para>Dans ce genre de cas, nombreuses sont les personnes qui ne
fournissent que la section du bas contenant le texte
<screen>make [2]: *** [make] Error 1</screen> jusqu'en bas.
Cela n'est pas suffisant pour émettre un diagnostique sur le
Cela n'est pas suffisant pour émettre un diagnostic sur le
problème, car cela nous signale que <emphasis>quelque chose</emphasis>
s'est mal passé, mais pas <emphasis>ce qui</emphasis> s'est mal passé.
La section complète, comme fournie ci-dessus, constitue ce qui doit
93,8 → 93,8
<title>Problèmes de la suite de tests</title>
 
<para>Beaucoup de packages disposent d'une suite de tests que, suivant
l'importance du package, nous vous encourageons à lancer. Quelque fois, des
packages vont générer des échecs faux ou prévus. Si vous les recontrez, vous
l'importance du package, nous vous encourageons à lancer. Quelquefois, des
packages vont générer des échecs faux ou prévus. Si vous les rencontrez, vous
pouvez vérifier la page Wiki de LFS à <ulink
url="http://wiki.linuxfromscratch.org./"/> si nous sommes déjà en train de
travailler dessus. Si nous les connaissons déjà, alors il n'est généralement
/branches/LFS-5_0/lfs/chapter02/aboutlfs.xml
5,7 → 5,7
<para>S'il vous plait, lisez ce paragraphe attentivement. Tout au long de ce
livre, la variable LFS sera utilisée fréquemment. Vous devrez la remplacer
partout où vous la trouverez par le répertoire dans lequel vous avez monté la
partition contenant votre système LFS. La méthode pour créer et l'endroit où
partition contenant votre système LFS. La méthode pour la créer et l'endroit où
monter cette partition seront expliqués en détail au <xref
linkend="chapter03"/>. A titre d'exemple, supposons que la partition LFS soit
montée dans le répertoire <filename>/mnt/lfs</filename>.</para>
21,7 → 21,7
 
<para>Une solution possible est de définir la variable d'environnement LFS.
De cette façon, $LFS peut être tapé directement au lieu de le remplacer par
/mnt/lfs. Cela peut être accomplit en exécutant la commande suivante:</para>
/mnt/lfs. Cela peut être accomplit en exécutant la commande suivante&nbsp;:</para>
 
<screen><userinput>export LFS=/mnt/lfs</userinput></screen>