公式ウェブサイトから*.runファイルを介してQt5.6をインストールしました。インストールディレクトリは私のホームフォルダにあります。走ったら
qmake --version
次のメッセージが表示されます:
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
問題は、オペレーティングシステムが正しいディレクトリでqmakeを検索しないことだと思います(ホームフォルダにQtがインストールされています)。
ホームフォルダでQtを検索するようにオペレーティングシステムに指示するにはどうすればよいですか?
承認された回答:
解決策は、update-alternatives(8)を使用することにあります。その背後にある理由の詳細については、「update-alternatives」が正確に何をするのかを参照してください。
sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100
続いて:
sudo update-alternatives --config qmake
qt5バージョンが使用されていることを確認します。これにより、/usr/bin/qmake
が更新されます qt5バージョンを指すようにします。
補足: /usr/bin/
を確認する必要があるかもしれません すでにシンボリックリンクがあるかどうかを確認します。 update-alternatives
によって管理されていない場合 次に、これを機能させるために、手動で削除するか、名前を変更する必要がある場合があります。
お役に立てば幸いです。