web-dev-qa-db-fra.com

Comment puis-je installer correctement qt5?

J'essaye de passer de qt4 à qt5. Je suivais un guide et il semble que j'ai réussi à installer qt5. Comme on le voit ici ...

daveomcd@ubuntu:~/Documents/Rails_projects/bane$ dpkg -l qt5-qmake
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                          Version                     Architecture                Description
+++-=============================================-===========================-===========================-================================================================================================
ii  qt5-qmake:AMD64                               5.5.1+dfsg-16ubuntu7.1      AMD64                       Qt 5 qmake Makefile generator tool

Le guide a mentionné faire rm 'which qmake' pour supprimer l’ancienne installation de qt4 à un moment donné. Mais sachez que le logiciel que j'essaie d'utiliser et qui repose sur qmake ne fonctionne plus. J'obtiens l'erreur suivante: Command 'qmake ' not available

Quelqu'un sait comment je peux résoudre ce problème? De plus, il semble que qt4 soit toujours installé. Comme vu ci-dessous.

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                          Version                     Architecture                Description
+++-=============================================-===========================-===========================-================================================================================================
ii  qt4-qmake                                     4:4.8.7+dfsg-5ubuntu2       AMD64                       Qt 4 qmake Makefile generator tool

Mise à jour: Quand je le fais ... qtchooser -l j'obtiens ce qui suit:

4
5
default
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5
3
daveomcd

Normalement, ils existent simultanément.

Lister les versions disponibles:

$ qtchooser -l
4
5
default
qt4-i386-linux-gnu
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5.5-x86_64-linux-gnu
qt5

Découvrez où il se trouve:

$ qtchooser -qt=4 -print-env
QT_SELECT="4"
QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt4/bin"
QTLIBDIR="/usr/lib/x86_64-linux-gnu"

Utilisez-le avec qmake:

$ qmake -qt=5 --version
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu

Pour CMake, définissez CMAKE_PREFIX_PATH sur /usr/lib/x86_64-linux-gnu/qt5/lib/cmake/ (pour les installations de Qt à partir du gestionnaire de paquets) ou /data/qt/Qt-5.5/5.5/gcc_64/lib/cmake/ (ce type de structure provient des installations manuelles).

5
Velkan