Nainstaloval jsem Qt 5.6 z oficiálních stránek přes soubor *.run. Instalační adresář je v mé domovské složce. Když běžím
qmake --version
Zobrazuje se mi následující zpráva:
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
Myslím, že problém je v tom, že operační systém nehledá qmake ve správném adresáři (v domovské složce mám nainstalované Qt).
Jak mohu říct operačnímu systému, aby hledal Qt v mé domovské složce?
Přijatá odpověď:
Řešení spočívá v použití update-alternatives(8). Další informace o zdůvodnění, které je za tím, najdete v části Co přesně dělá `update-alternatives`?
sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100
následuje:
sudo update-alternatives --config qmake
abyste se ujistili, že se používá verze qt5. Tím se aktualizuje /usr/bin/qmake
ukázat na verzi qt5.
Poznámka na okraj: Možná budete muset zkontrolovat /usr/bin/
abyste zjistili, zda již existuje symbolický odkaz. Pokud není spravováno update-alternatives
pak jej možná budete muset ručně odstranit nebo přejmenovat, aby to fungovalo.
Doufám, že to pomůže!