J'ai installé Qt 5.6 depuis le site officiel via un fichier *.run. Le répertoire d'installation se trouve dans mon dossier personnel. Quand je cours
qmake --version
J'obtiens le message suivant :
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
Je pense que le problème est que le système d'exploitation ne recherche pas le qmake dans le bon répertoire (j'ai Qt installé dans mon dossier personnel).
Comment puis-je demander au système d'exploitation de rechercher Qt dans mon dossier personnel ?
Réponse acceptée :
La solution réside dans l'utilisation de update-alternatives(8). Pour plus d'informations sur le raisonnement sous-jacent, reportez-vous à Que fait exactement `update-alternatives` ?
sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100
suivi de :
sudo update-alternatives --config qmake
pour vous assurer que la version qt5 est utilisée. Cela mettra à jour /usr/bin/qmake
pour pointer vers la version qt5.
Note complémentaire : Vous devrez peut-être vérifier /usr/bin/
pour voir s'il existe déjà un lien symbolique. S'il n'est pas géré par update-alternatives
vous devrez peut-être le supprimer manuellement ou le renommer pour que cela fonctionne.
J'espère que ça aide !