Comment puis-je installer tcl / tk8.6 sur Ubuntu 12.04?

Comment puis-je installer tcl / tk8.6 sur Ubuntu 12.04?

Les repositorys par défaut pour Ubuntu 12.04 incluent tcl / tk8.5 que j'ai installé mais j'ai besoin de la dernière version. Y at-il un PPA que je pourrais append qui inclut tcl / tk8.6 ou y at-il un autre moyen?

Note: Pour autant que je peux dire la dernière version d'Ubuntu a 8.6 par défaut.

Je ne sais pas s'il y a des packages Ubuntu disponibles, mais si non, vous pouvez build à partir de la source et l'installer dans /usr/local . Cela signifie que vous allez finir avec 8.5 (de la distro) et 8.6 installé. Pour favoriser 8.6 par défaut, assurez-vous que /usr/local est dans votre file ld.so.cache; Je pense que Ubuntu fait cela par défaut. Vérifier:

 grep "/usr/local/lib" /etc/ld.so.conf.d/* 

Si vous n'obtenez rien, créez un /etc/ld.so.conf.d/local.conf avec une ligne, /usr/local/lib . Dans les deux cas, exécutez ldconfig (en supposant que vous avez déjà construit et installé tcl / tk).

Ajoutez LD_LIBRARY_PATH=/usr/local/lib à votre environnement par défaut. Cela fera l'éditeur de liens préférer ces bibliothèques aux dissortingbutions, ce qui est bien à less que vous ayez déjà fait des choses ennuyeuses dans / usr / local. Vous aurez également besoin de /usr/local/bin avant /usr/bin dans $ PATH, si ce n'est pas déjà fait.

Vous devriez maintenant utiliser par défaut l'utilisation de la 8.6. Laissant 8.5 installé est juste un moyen paresseux de s'assurer que le gestionnaire de package l'a pour des dependencies.

Il existe 2 versions de TCL / Tk que vous pouvez installer sur votre système, au-delà de la construction vous-même à partir de la source.

État actif

Vous pouvez utiliser les dissortingbutions binarys Active States de leurs éditions de communauté de TCL / Tk. Ils offrent 8.6.1.0 32 bits et 64 bits à partir de leur page de téléchargement .

Fichiers DEB

Les autres methods sont couvertes sur la page du projet de TCL / Tk, intitulée: Dissortingbutions binarys . J'irais probablement avec TCLTK de tombert . Ils maintiennent toutes les versions 32 bits et 64 bits en tant que files .deb , et les packages sont construits sur LTS Ubuntu (12.04), ce que vous cherchez.

ss de d / ls