In this section, we begin populating the LFS filesystem with the pieces that will constitute the final Linux system. The first step is to create a limited directory hierarchy, so that the programs compiled in Chapitre 6 (as well as glibc and libstdc++ in Chapitre 5) can be installed in their final location. We do this so those temporary programs will be overwritten when the final versions are built in Chapitre 8.
Créez la disposition requise des répertoires en exécutant les
commandes suivantes en tant que root
:
mkdir -pv $LFS/{etc,var} $LFS/usr/{bin,lib,sbin} for i in bin lib sbin; do ln -sv usr/$i $LFS/$i done case $(uname -m) in x86_64) mkdir -pv $LFS/lib64 ;; esac
Les programmes du Chapitre 6 seront compilés avec un compilateur croisé (plus d'informations dans la section Notes techniques sur la chaîne d'outils). Ce compilateur croisé sera installé dans un répertoire spécifique pour le séparer des autres programmes. Créez ce répertoire avec cette commande :
mkdir -pv $LFS/tools