这必须是一个常见的Linux难题:我从源代码安装了Qt框架,后来发现我的Fedora发行版在同一个/ opt目录中安装了原生Qt版本。所以现在我有/ opt / Qt和/ opt / qt5_7(我的版本)。如何删除一个而不是中断路径依赖等?这是我的强迫症想要每个系统的一个东西,并且目前没有真正的问题症状。我只是想知道。
显然,这个问题可以应用于更通用的"如何在linux中删除同一程序的一个n版本"格式
答案 0 :(得分:0)
并排安装多个Qt是正常的。理想情况下,它们通常都不在您的路径中,以避免任何混淆,尽管许多发行版仅提供一个Qt版本,并且/bin
文件夹经常添加到PATH
。在构建基于Qt的项目时,您应该始终为要构建项目的Qt版本显式调用qmake
。生成的makefile包含安装qmake
的Qt安装文件夹的绝对路径。推论:移动Qt安装会破坏它。
如果你不需要它,可以删除/opt/qt5_7
文件夹,没有“路径依赖”(无论它意味着什么),除非你自己设置它们。