Subversion Repositories svn LFS-FR

Rev

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>&nbsp;:</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>&nbsp;:</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>