Subversion Repositories svn LFS-FR

Rev

Rev 1344 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 <!ENTITY % general-entities SYSTEM "../general.ent">
  %general-entities;
]>

<sect1 id="ch-tools-creatingtoolsdir">
  <?dbhtml filename="creatingtoolsdir.html"?>

  <title>Créer le répertoire $HLFS/tools</title>

  <para>Tous les programmes compilés dans
  <xref linkend="chapter-temporary-tools"/> seront installés dans
  <filename class="directory">$HLFS/tools</filename> pour les tenir
  séparés des programmes compilés dans le
  <xref linkend="chapter-building-system"/>. Les programmes compilés ici
  sont seulement des outils temporaires et ne prendront pas part au
  système HLFS final. En les conservant dans un répertoire séparé, nous
  pourrons facilement les supprimer plus tard. Ceci nous aide aussi à
  les empêcher de finir dans les répertoires de production de votre hôte
  (facile à faire par accident dans le

  <xref linkend="chapter-temporary-tools"/>).</para>

  <para>Créez le répertoire requis en lançant la commande suivante en
  tant qu'utilisateur
  <systemitem class="username">root</systemitem>&nbsp;:</para>

<screen><userinput>mkdir -v $HLFS/tools</userinput></screen>

  <para>La prochaine étape consiste en la création du lien symbolique
  <filename class="symlink">/tools</filename> sur votre système hôte. Il
  pointera vers le répertoire que vous venez de créer sur la partition
  HLFS. Lancez cette commande en tant
  qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>

<screen><userinput>ln -sv $HLFS/tools /</userinput></screen>

  <note>
    <para>La commande ci-dessus est correcte. La commande <command>ln</command>
    a quelques variations syntaxiques, assurez-vous de
    vérifier <command>info coreutils ln</command> et <filename>ln(1)</filename>
    avant de signaler ce que vous pensez être une
    erreur.</para>
  </note>

  <para>Le lien symbolique créé nous permet de compiler notre ensemble
  d'outils de façon à ce qu'il se réfère à
  <filename class="directory">/tools</filename>, ce qui signifie que
  le
  compilateur, l'assembleur et l'éditeur de liens fonctionneront tous
  dans ce chapitre (alors que nous utilisons toujours quelques outils provenant
  de l'hôte) et dans le suivant (lorsque nous serons en
  <quote>chrooted</quote> sur la partition HLFS).</para>

</sect1>