iv. Prérequis du système hôte

Vous devriez pouvoir construire un système CLFS à partir de presque tout système d'exploitation de type Unix. Votre système hôte devrait avoir les logiciels suivants avec la version minimum indiquée. Remarquez aussi que beaucoup de distributions mettront les en-têtes des logiciels dans des paquets séparés, ayant souvent la forme “[package-name]-devel” ou “[package-name]-dev”. Assurez-vous de les installer si votre distribution les fournit.

Pour voir si votre système hôte fournit des versions appropriées, exécutez ce qui suit :

cat > version-check.sh << "EOF"
#!/bin/bash

# Script simple listant les numéros de version des outils de développement
# critiques
bash --version | head -n1 | cut -d" " -f2-4
echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-
bison --version | head -n1
bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2
diff --version | head -n1
find --version | head -n1
gawk --version | head -n1
gcc --version | head -n1
$(find /lib{,64} -name libc.so.6) | head -n1 | cut -d" " -f1-7
grep --version | head -n1
gzip --version | head -n1
uname -s -r
make --version | head -n1
tic -V
patch --version | head -n1
sed --version | head -n1
tar --version | head -n1
makeinfo --version | head -n1

EOF

bash version-check.sh