Tous les programmes compilés dans le Chapitre 5 seront installés dans $LFS/tools
pour les tenir séparés des programmes
compilés dans le Chapitre 6. Les programmes
compilés ici sont seulement des outils temporaires et ne prendront pas part
au système LFS 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 Chapitre 5).
Créez le répertoire requis en lançant la commande suivante en tant qu'utilisateur root :
mkdir $LFS/tools
La prochaine étape consiste en la création du lien symbolique
/tools
sur votre système
hôte. Il pointera vers le répertoire que vous venez de
créer sur la partition LFS. Lancez cette commande en tant
qu'utilisateur root :
ln -s $LFS/tools /
La commande ci-dessus est correcte. La commande
ln a quelques variations syntaxiques, assurez-vous de
vérifier info coreutils ln et la page man
ln(1)
avant de rapporter ce que vous pensez être une
erreur.
Le lien symbolique créé nous permet de compiler notre ensemble d'outils de
façon à ce qu'il se réfère à /tools
, 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 « chroot » sur la
partition LFS).