D'une manière ou d'une autre, je me suis retrouvé avec 2 versions de Qt sur ma machine Ubuntu 14.04 LTS
, Qt4 et Qt5. Voici la sortie de qtchooser -list-versions
4
5
config
default
qt4-i386-linux-gnu
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5
Comment supprimer qt5?
Supprimez simplement les packages de développement Qt5, cela devrait le faire:
Sudo apt autoremove '.*qt5.*-dev'
Inspectez la liste des paquets à retirer soigneusement avant de frapper oui ! Si vous souhaitez en conserver certains, faites apt install
pour les marquer manuellement.
./MaintenanceTool
1) Où se trouve votre fichier de configuration qtchooser?
$: locate qtchooser | grep conf
2) Dans la liste des fichiers de configuration, il existe probablement un appel "default.conf" Celui-ci est un lien vers un autre (4.conf ou qt4.conf ou 5.conf ou qt5.conf ). Choisissez celui qui vous convient le mieux et créez un lien vers celui-ci.
Supposons que votre chemin de fichier par défaut est
/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
Créer une sauvegarde:
$: cd $(dirname /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf)
$: cp -av default.conf default.conf_backup
Supposons que votre cible est /Usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf
Ensuite:
$: Sudo ln -s /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf default.conf
3) Le chemin de votre qmake est-il correct?
Vérifiez l'emplacement de qmake
$: locate qmake | grep bin
Est-ce le même que celui indiqué dans votre qtchooser/default.conf modifié?
$: cat /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf
Si la réponse est OUI, vous avez terminé. Si la réponse est non, vous devez modifier le fichier:
Créer une sauvegarde:
$: cd $(dirname /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf)
$: cp -av qt5.conf qt5.conf_backup
Editer le fichier et changer le chemin vers votre emplacement qmake
$ Sudo vi qt5.conf
Maintenant c'est fait.