web-dev-qa-db-fra.com

souhait manquant mais tk est installé

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 ...

3
kj4ohh

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.

1
JitenAP