Le paquet Tk contient l'outil graphique TCL.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://downloads.sourceforge.net/tcl/tk8.6.12-src.tar.gz
Somme de contrôle MD5 : 1d6dcf6120356e3d211e056dff5e462a
Taille du téléchargement : 4.3 Mo
Estimation de l'espace disque requis : 25 Mo
Estimation du temps de construction : 0.3 SBU (plus 2.0 SBU pour les tests)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/tk
Installez Tk en exécutant les commandes suivantes :
cd unix && ./configure --prefix=/usr \ --mandir=/usr/share/man \ $([ $(uname -m) = x86_64 ] && echo --enable-64bit) && make && sed -e "s@^\(TK_SRC_DIR='\).*@\1/usr/include'@" \ -e "/TK_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \ -i tkConfig.sh
L'exécution des tests n'est pas recommandée. Des échecs apparaîtront dans les tests, en fonction de votre résolution d'écran et de ses capacités, des polices installées et des autres paramètres relatifs à X, mais le rapport final peut ne montrer aucun échec. Certains tests peuvent voler le focus ou planter votre serveur X. Pour tester malgré tout les résultats, lancez : make test. Assurez-vous de l'exécuter depuis un périphérique d'affichage X Window où les extensions GLX sont chargées, mais même ainsi, les tests pourraient attendre indéfiniment.
Maintenant, en tant qu'utilisateur root
:
make install && make install-private-headers && ln -v -sf wish8.6 /usr/bin/wish && chmod -v 755 /usr/lib/libtk8.6.so
$([ $(uname -m) = x86_64 ] &&
echo --enable-64bit)
: Ce paramètre active le
support 64 bits dans Tk sur les OS
64 bits.
make install-private-headers : Cette commande est utilisée pour installer les en-têtes de l'interface avec la bibliothèque Tk utilisées par d'autres paquets s'ils se lient à la bibliothèque Tk.
ln -v -sf wish8.6 /usr/bin/wish : Cette commande est utilisée pour créer un lien symbolique de compatibilité vers le fichier wish8.6 vu que de nombreux paquets s'attendent à trouver un fichier nommé wish.
sed -e ... tkConfig.sh : Le paquet Tk s'attend à ce que son arborescence source soit préservée afin que les paquets qui en dépendent pour leur compilation puissent l'utiliser. Ce sed supprime les références au répertoire de construction et il les remplace par des emplacements plus sains du système.
Last updated on