Saya telah menginstal Qt 5.6 dari situs web resmi melalui file *.run. Direktori instalasi ada di folder rumah saya. Saat saya berlari
qmake --version
Saya mendapatkan pesan berikut:
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
Saya rasa masalahnya adalah sistem operasi tidak mencari qmake di direktori yang benar (saya telah menginstal Qt di folder rumah saya).
Bagaimana saya bisa memberitahu sistem operasi untuk mencari Qt di folder rumah saya?
Jawaban yang Diterima:
Solusinya terletak pada penggunaan update-alternatives(8). Untuk informasi lebih lanjut tentang alasan di baliknya, lihat Apa sebenarnya yang dilakukan `update-alternatives`?
sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100
diikuti oleh:
sudo update-alternatives --config qmake
untuk memastikan versi qt5 sedang digunakan. Ini akan memperbarui /usr/bin/qmake
untuk menunjuk ke versi qt5.
Catatan tambahan: Anda mungkin perlu memeriksa /usr/bin/
untuk melihat apakah sudah ada symlink. Jika tidak dikelola oleh update-alternatives
maka Anda mungkin perlu menghapus atau mengganti namanya secara manual agar ini berfungsi.
Semoga membantu!