Le paquet Tk contient un outil graphique TCL.
Téléchargement (HTTP) : http://downloads.sourceforge.net/tcl/tk8.5.9-src.tar.gz
Téléchargement (FTP) : ftp://mirror.ovh.net/gentoo-distfiles/distfiles/tk8.5.9-src.tar.gz
Somme de contrôle MD5 du téléchargement : 7cdeb9feb61593f58a0ae61f2497580e
Taille du téléchargement : 3.8 Mio
Estimation de l'espace disque requis : 32 Mio
Estimation du temps de construction : 0.5 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/tk
Installez Tk en lançant les commandes suivantes :
cd unix && ./configure --prefix=/usr \ --enable-threads \ --mandir=/usr/share/man && make && sed -i \ -e "s@^\(TK_SRC_DIR='\).*@\1/usr/include'@" \ -e "/TK_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \ tkConfig.sh
L'exécution des tests n'est pas recommandé. Certains tests peuvent 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, sinon les tests accrocheront.
Maintenant, en tant qu'utilisateur root
:
make install && make install-private-headers && ln -v -sf wish8.5 /usr/bin/wish && chmod -v 755 /usr/lib/libtk8.5.so
--enable-threads
: Ce
paramètre oblige le paquet à se compiler avec le support du thread.
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.5 /usr/bin/wish : Cette commande est utilisée pour créer un lien symbolique de compatibilité vers le fichier wish8.5 vu que de nombreux paquets s'attendent à trouver un fichier nommé wish.
sed -i -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 sur tout le système.
Last updated on 2011-01-04 15:47:55 +0100