Je voulais bricoler avec la programmation TCL/TK.
J'ai essayé d'invoquer le souhait de Shell, mais j'ai eu cette erreur:
$ wish
The program 'wish' is currently not installed. You can install it by typing:
Sudo apt-get install tk
Donc, j'ai essayé d'apt-get install tk:
$ Sudo apt-get install tk
Reading package lists... Done
Building dependency tree
Reading state information... Done
tk is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Mais c'est déjà installé ...
Où souhait est-il allé?
MISE À JOUR:
J'ai installé des paquets python-tk et maintenant je le souhaite, mais je ne sais pas quel paquet l'a fourni.
Cependant, voici les informations demandées par les deux affiches:
Mise à jour des résultats de sortie:
$ update-alternatives --list wish
update-alternatives: error: no alternatives for wish
Infos de version LSB:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
Et maintenant, à cause des paquets python-tk, quand je lance la commande que je reçois:
$ which -a wish
/usr/bin/wish
Enfin, voici où cela devient intéressant, j'ai demandé à dpkg qui fournit/bin/wish:
$ dpkg -S /usr/bin/wish
tk: /usr/bin/wish
Je peux seulement imaginer que quelque chose ait été corrigé lors de l'installation des paquets python-tk ... Sinon, je suis perplexe ... Mais au moins, ça marche maintenant ...
J'ai eu le même problème après ma mise à niveau vers Ubuntu 14.04. Un programme de travail, trad (de Radiance), a cessé de fonctionner comme il le souhaitait (langage de script shell Windows comme bash). Bien que le dernier "tk" ait été installé sur mon système, aucun souhait n'a été trouvé.
Il semble que le programme trad cherchait un "souhait" qui avait été renommé/installé en "souhait8.6". Donc, un lien symbolique vers wish8.6 a été créé.
J'ai suivi pour que trad fonctionne sur mon système:
Sudo ln -sv /usr/bin/wish8.6 /usr/bin/wish
J'espère que ça aide.