どういうわけか、Ubuntu 14.04 LTS
マシンにQtの2つのバージョン、Qt4とQt5ができました。これがqtchooser -list-versions
の出力です
4
5
config
default
qt4-i386-linux-gnu
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5
Qt5を削除するにはどうすればよいですか?
Qt5開発パッケージを削除するだけで実行できます。
Sudo apt autoremove '.*qt5.*-dev'
ただし、yesを押す前に、表示された削除するパッケージのリスト注意深くを確認してください!残したいものがあれば、apt install
を使用して、手動でインストールしたことをマークします。
./MaintenanceTool
1)qtchooser構成ファイルはどこにありますか?
$: locate qtchooser | grep conf
2)confファイルのリストから、おそらく「default.conf」という1つの呼び出しがあります。これは、他の1つ(4.confまたはqt4.confまたは5.confまたはqt5.conf)へのリンクです。あなたにも意味のあるものを選択し、それへのリンクを作成します。
デフォルトのファイルパスが
/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
バックアップを作成する:
$: cd $(dirname /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf)
$: cp -av default.conf default.conf_backup
ターゲットが/usr/lib/x86_64-linux-gnu/qtchooser/qt5.confであるとしましょう
次に:
$: Sudo ln -s /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf default.conf
3)qmakeへのパスは正しいですか?
Qmakeの場所を確認する
$: locate qmake | grep bin
変更したqtchooser/default.confに示されているものと同じですか?
$: cat /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf
答えがYESの場合、これで完了です。 anserがnoの場合は、ファイルを変更する必要があります。
バックアップを作成する:
$: cd $(dirname /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf)
$: cp -av qt5.conf qt5.conf_backup
ファイルを編集し、qmakeの場所へのパスを変更します
$ Sudo vi qt5.conf
これで完了です。