Instalé Qt 5.6 desde el sitio web oficial a través de un archivo *.run. El directorio de instalación está en mi carpeta de inicio. Cuando corro
qmake --version
Recibo el siguiente mensaje:
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
Creo que el problema es que el sistema operativo no busca el qmake en el directorio correcto (tengo Qt instalado en mi carpeta de inicio).
¿Cómo puedo decirle al sistema operativo que busque Qt en mi carpeta de inicio?
Respuesta aceptada:
La solución está en usar alternativas de actualización(8). Para obtener más información sobre el razonamiento detrás de esto, consulte ¿Qué hace exactamente `update-alternatives`?
sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100
seguido de:
sudo update-alternatives --config qmake
para asegurarse de que se está utilizando la versión qt5. Esto actualizará /usr/bin/qmake
para apuntar a la versión qt5.
Una nota al margen: Es posible que deba verificar /usr/bin/
para ver si ya hay un enlace simbólico. Si no está administrado por update-alternatives
entonces es posible que deba eliminarlo manualmente o cambiarle el nombre para que esto funcione.
¡Espero que eso ayude!