Tk-8.6.3

Introduction à Tk

Le paquet Tk contient un outil graphique TCL.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.

Informations sur le paquet

  • Téléchargement (HTTP) : http://downloads.sourceforge.net/tcl/tk8.6.3-src.tar.gz

  • Somme de contrôle MD5 du téléchargement : 85ca4dbf4dcc19777fd456f6ee5d0221

  • Taille du téléchargement : 4.1 Mo

  • Estimation de l'espace disque requis : 25 Mo

  • Estimation du temps de construction : 0.3 SBU

Dépendances de Tk

Requises

Tcl-8.6.3 et Xorg Libraries

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/tk

Installation de Tk

Installez Tk en lançant 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é. Des échecs apparaitront dans les tests, en fonction de votre résolution d'écran, des polices installées et des autres paramètres relatif à X. 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 planteront.

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

Explication des commandes

$([ $(uname -m) = x86_64 ] && echo --enable-64bit) : Ce paramètre active le support 64 bit dans Tk sur les OS 64 bit.

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 sur tout le système.

Contenu

Programmes installés: wish et wish8.6
Bibliothèques installées: libtk8.6.so et libtkstub8.6.a
Répertoire installé: /usr/lib/tk8.6

Descriptions courtes

wish

est un lien symbolique vers le programme wish8.6.

wish8.6

est un simple shell contenant le kit Tk qui crée une fenêtre principale puis effectue les commandes Tcl.

libtk8.6.so

contient les fonctions de l'API exigées par Tk.

Last updated on : 2013-03-14 02:26:59 +010