Многие из приведенных выше ответов будут работать. Однако я лично обнаружил, что ни один из них не является стойким. Например. Я могу запустить эту команду:
$ QT_SELECT=qt5 qmake --version
QMake version 3.0
Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnu
Но если я открою новый терминал и проверю версию Qt, она вернется к значению по умолчанию, и если у вас установлено несколько версий Qt, значение по умолчанию может быть не тем, которое вам нужно. Вы можете сказать, выполнив эту команду:
$ qtchooser -print-env
QT_SELECT="default"
QTTOOLDIR=...
QTLIBDIR=...
Единственный способ сохранить изменения — изменить версию по умолчанию. Сделать это,отредактируйте /usr/lib/x86_64-linux-gnu/qtchooser/default.conf
и измените эту строку:
/usr/lib/x86_64-linux-gnu/qt5/bin
Где вы меняете qt5
на любую версию, которую хотите. Вы можете использовать команду qtchooser -list-versions
, чтобы увидеть, какие версии установлены на вашем компьютере.