Existe um método melhor .
Se você quiser tornar suas alterações permanentes, precisará modificar o /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
arquivo, que é um link simbólico para ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
.
Aqui está um exemplo para o meu sistema (Ubuntu 17.10 x64, Qt 5.10.1). Eu sugeriria manter o arquivo de link simbólico original e seu destino no lugar (caso você queira recuperar a configuração original). E também crie os novos arquivos nos locais padrão (por consistência). Então, aqui estão as etapas:
Renomeie o arquivo de link simbólico:
sudo mv /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf_orig
Crie um novo arquivo de configuração de destino (com qualquer nome):
gksudo gedit /usr/share/qtchooser/my_Qt_5.10.1_Desktop_gcc_x64.conf
Este arquivo deve conter duas linhas: a primeira linha é o caminho para os binários Qt (incluindo qmake) e a segunda é o caminho para as bibliotecas Qt (incluindo arquivos .so). No meu caso é
<Qt_dir>/5.10.1/gcc_64/bin
<Qt_dir>/5.10.1/gcc_64/lib
Salve e feche. Crie um link simbólico default.conf
para o novo arquivo de configuração:
ln -s /usr/share/qtchooser/my_Qt_5.10.1_Destop_gcc_x64.conf /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
Verifique sua versão do Qt:
qmake --version
Agora, ele deve sempre usar a versão especificada.