GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

„qmake“ wird nicht erkannt?

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!


Ubuntu
  1. Beide Zeichen einfügen, wenn eine tote Tastenkombination nicht erkannt wird (z. B. ‘a → á, ‘b → ‘b)?

  2. Update-alternative-Befehl nicht gefunden?

  3. Lautstärketasten funktionieren nicht in 14.04?

  4. Ethernet überhaupt nicht erkannt?

  5. Wine 1.7 wird nicht auf Xubuntu 15.10 installiert?

sudo:apt-add-repository:Befehl nicht gefunden?

Automatische Anmeldung funktioniert nicht in Ubuntu 17.10

Tr:Befehl nicht gefunden?

Ausgabefehler aus Archiv:Tar.xz:Dateiformat nicht erkannt?

R 3.5.0 funktioniert nicht unter Ubuntu 18.04?

M.2 Samsung SM951 NVME SSD wird unter Linux nicht erkannt