Estimation du temps de construction : 0,9 SBU Estimation de l'espace disque requis : 23 Mo |
(Dernière vérification effectuée auprès de la version 8.4.4.)
Le package Tcl contient le langage de commandes outils (Tool Command Language).
Tcl installe les fichiers suivants:
Programmes installés : tclsh (lien vers tclsh8.4), tclsh8.4
Bibliothèque installée : libtcl8.4.so
Tcl dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed.
Ce package et les deux suivants sont seulement installés dans le but de lancer les suites de tests pour GCC et Binutils. Installer ces trois packages juste pour des tests peut sembler beaucoup mais il est très rassurant, voire essentiel, de savoir que nos outils les plus importants fonctionnent correctement.
Préparez la compilation de Tcl :
cd unix ./configure --prefix=/tools |
Construisez le package :
make |
Ce package dispose d'une suite de tests pouvant réaliser un certain nombre de vérification pour nous assurer que tout est construit correctement. Néanmoins, la suite de tests Tcl dans ce chapitre est connu pour ses échecs sous certaines conditions dépendant de l'hôte et qui ne sont pas totalement comprises. Du coup, ces échecs ne sont pas surprenant et ne doivent pas être considérés comme critiques. Si vous souhaitez lancer le suite de tests, la commande suivante le fera :
TZ=UTC make test |
La signification du paramètre de make est :
TZ=UTC : Ceci initialise la zone horaire à l'UTC (Coordinated Universal Time) aussi connue comme GMT (Greenwich Mean Time), mais seulement pendant la durée de cette suite de tests. Ceci nous assure que les tests concernant l'horloge seront réalisés correctement. Plus d'informations sur la variable d'environnement TZ seront disponibles plus tard sur chapitre 7.
Quelque fois, les suites de tests des packages échouent pour des raisons erronées. Vous pouvez consulter le Wiki LFS sur http://wiki.linuxfromscratch.org/ pour vérifier si ces échecs sont normaux. Ceci s'applique à tous les tests du livre.
Installez le package :
make install |
Important : Ne supprimez pas encore le répertoire source tcl8.4.4, car le package suivant en aura besoin pour ses en-têtes internes.
Créez le lien symbolique nécessaire :
ln -s tclsh8.4 /tools/bin/tclsh |
Précédent | Sommaire | Suivant |
"Verrouiller" Glibc | Niveau supérieur | Installer Expect-5.39.0 |