我如何卸载一个Linux程序的多个版本的副本

时间:2016-08-02 18:33:35

标签: linux qt

这必须是一个常见的Linux难题:我从源代码安装了Qt框架,后来发现我的Fedora发行版在同一个/ opt目录中安装了原生Qt版本。所以现在我有/ opt / Qt和/ opt / qt5_7(我的版本)。如何删除一个而不是中断路径依赖等?这是我的强迫症想要每个系统的一个东西,并且目前没有真正的问题症状。我只是想知道。
显然,这个问题可以应用于更通用的"如何在linux中删除同一程序的一个n版本"格式

1 个答案:

答案 0 :(得分:0)

并排安装多个Qt是正常的。理想情况下,它们通常都不在您的路径中,以避免任何混淆,尽管许多发行版仅提供一个Qt版本,并且/bin文件夹经常添加到PATH。在构建基于Qt的项目时,您应该始终为要构建项目的Qt版本显式调用qmake。生成的makefile包含安装qmake的Qt安装文件夹的绝对路径。推论:移动Qt安装会破坏它。

如果你不需要它,可以删除/opt/qt5_7文件夹,没有“路径依赖”(无论它意味着什么),除非你自己设置它们。