Rev 1344 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
475 | gleu | 1 | <?xml version="1.0" encoding="ISO-8859-1"?> |
589 | gleu | 2 | <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" |
3 | "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ |
||
475 | gleu | 4 | <!ENTITY % general-entities SYSTEM "../general.ent"> |
5 | %general-entities; |
||
6 | ]> |
||
589 | gleu | 7 | |
475 | gleu | 8 | <sect1 id="ch-tools-creatingtoolsdir"> |
589 | gleu | 9 | <?dbhtml filename="creatingtoolsdir.html"?> |
475 | gleu | 10 | |
1347 | jmengual | 11 | <title>Créer le répertoire $HLFS/tools</title> |
475 | gleu | 12 | |
589 | gleu | 13 | <para>Tous les programmes compilés dans |
14 | <xref linkend="chapter-temporary-tools"/> seront installés dans |
||
1347 | jmengual | 15 | <filename class="directory">$HLFS/tools</filename> pour les tenir |
589 | gleu | 16 | séparés des programmes compilés dans le |
17 | <xref linkend="chapter-building-system"/>. Les programmes compilés ici |
||
18 | sont seulement des outils temporaires et ne prendront pas part au |
||
1347 | jmengual | 19 | système HLFS final. En les conservant dans un répertoire séparé, nous |
589 | gleu | 20 | pourrons facilement les supprimer plus tard. Ceci nous aide aussi à |
21 | les empêcher de finir dans les répertoires de production de votre hôte |
||
22 | (facile à faire par accident dans le |
||
23 | |||
24 | <xref linkend="chapter-temporary-tools"/>).</para> |
||
25 | |||
26 | <para>Créez le répertoire requis en lançant la commande suivante en |
||
27 | tant qu'utilisateur |
||
28 | <systemitem class="username">root</systemitem> :</para> |
||
29 | |||
1347 | jmengual | 30 | <screen><userinput>mkdir -v $HLFS/tools</userinput></screen> |
475 | gleu | 31 | |
589 | gleu | 32 | <para>La prochaine étape consiste en la création du lien symbolique |
33 | <filename class="symlink">/tools</filename> sur votre système hôte. Il |
||
34 | pointera vers le répertoire que vous venez de créer sur la partition |
||
1347 | jmengual | 35 | HLFS. Lancez cette commande en tant |
589 | gleu | 36 | qu'utilisateur <systemitem class="username">root</systemitem> :</para> |
37 | |||
1347 | jmengual | 38 | <screen><userinput>ln -sv $HLFS/tools /</userinput></screen> |
475 | gleu | 39 | |
589 | gleu | 40 | <note> |
41 | <para>La commande ci-dessus est correcte. La commande <command>ln</command> |
||
42 | a quelques variations syntaxiques, assurez-vous de |
||
43 | vérifier <command>info coreutils ln</command> et <filename>ln(1)</filename> |
||
44 | avant de signaler ce que vous pensez être une |
||
45 | erreur.</para> |
||
46 | </note> |
||
475 | gleu | 47 | |
589 | gleu | 48 | <para>Le lien symbolique créé nous permet de compiler notre ensemble |
49 | d'outils de façon à ce qu'il se réfère à |
||
50 | <filename class="directory">/tools</filename>, ce qui signifie que |
||
51 | le |
||
52 | compilateur, l'assembleur et l'éditeur de liens fonctionneront tous |
||
1347 | jmengual | 53 | dans ce chapitre (alors que nous utilisons toujours quelques outils provenant |
589 | gleu | 54 | de l'hôte) et dans le suivant (lorsque nous serons en |
1347 | jmengual | 55 | <quote>chrooted</quote> sur la partition HLFS).</para> |
589 | gleu | 56 | |
475 | gleu | 57 | </sect1> |