GNU/Linux >> Linux Esercitazione >  >> Ubuntu

"qmake" non è riconosciuto?

Ho installato Qt 5.6 dal sito ufficiale tramite un file *.run. La directory di installazione è nella mia cartella home. Quando corro

qmake --version

Ricevo il seguente messaggio:

qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

Penso che il problema sia che il sistema operativo non cerca qmake nella directory corretta (ho installato Qt nella mia cartella home).

Come posso dire al sistema operativo di cercare Qt nella mia cartella Inizio?

Risposta accettata:

La soluzione sta nell'usare update-alternatives(8). Per ulteriori informazioni sul ragionamento alla base, fare riferimento a Che cosa fanno esattamente gli "alternativi di aggiornamento"?

sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100

seguito da:

sudo update-alternatives --config qmake

per assicurarsi che venga utilizzata la versione qt5. Questo aggiornerà /usr/bin/qmake per puntare alla versione qt5.

Una nota a margine: Potrebbe essere necessario controllare /usr/bin/ per vedere se esiste già un collegamento simbolico. Se non è gestito da update-alternatives quindi potrebbe essere necessario rimuoverlo o rinominarlo manualmente affinché funzioni.

Spero di esserti stato d'aiuto!


Ubuntu
  1. Inserisci entrambi i caratteri se non viene riconosciuta una combinazione di tasti morti (ad es. 'a → á, 'b → 'b)?

  2. Tr:Comando non trovato?

  3. Errore di output dall'archivio:Tar.xz:formato file non riconosciuto?

  4. R 3.5.0 non funziona su Ubuntu 18.04?

  5. M.2 Samsung SM951 NVME SSD non riconosciuto su Linux

sudo:apt-add-repository:comando non trovato?

Accesso automatico non funzionante in Ubuntu 17.10

Ubuntu 17.10 – Il mouse non viene visualizzato in Xinput?

Il Bluetooth non funziona su Ubuntu 13.10?

update-alternatives:comando non trovato

sshpass non è riconosciuto su Windows