Ich habe Qt 5.6 von der offiziellen Website über eine *.run-Datei installiert. Das Installationsverzeichnis befindet sich in meinem Home-Ordner. Wenn ich renne
qmake --version
Ich bekomme folgende Meldung:
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
Ich denke, das Problem ist, dass das Betriebssystem nicht im richtigen Verzeichnis nach qmake sucht (ich habe Qt in meinem Home-Ordner installiert).
Wie kann ich das Betriebssystem anweisen, in meinem Home-Ordner nach Qt zu suchen?
Akzeptierte Antwort:
Die Lösung liegt in der Verwendung von update-alternatives(8). Weitere Informationen zur Begründung finden Sie unter Was genau macht `update-alternatives`?
sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100
gefolgt von:
sudo update-alternatives --config qmake
um sicherzustellen, dass die qt5-Version verwendet wird. Dadurch wird /usr/bin/qmake
aktualisiert um auf die qt5-Version zu verweisen.
Eine Randbemerkung: Möglicherweise müssen Sie /usr/bin/
überprüfen um zu sehen, ob es bereits einen Symlink gibt. Wenn es nicht von update-alternatives
verwaltet wird dann müssen Sie es möglicherweise manuell entfernen oder umbenennen, damit dies funktioniert.
Hoffe das hilft!