[英]how do i uninstall one copy of multiple builds of a linux program
这必须是一个常见的Linux难题:我从源代码安装了Qt框架,后来发现我的Fedora发行版在同一/ opt目录中安装了本机Qt构建。 所以现在我有了/ opt / Qt和/ opt / qt5_7(我的构建)。 如何删除一个而不破坏路径依赖性等? 我的OCD希望每个系统都有一个,而目前还没有真正的问题征兆。 我只想知道。
显然,此问题可以适用于更通用的“如何在Linux中删除同一程序的n个版本之一”
并排安装多个Qt是正常的。 理想情况下,尽管许多发行版仅提供一个Qt版本,并且一个人的/bin
文件夹通常添加到PATH
,但通常不会出现任何混淆。 在构建基于Qt的项目时,应始终为要用于构建项目的Qt版本显式调用qmake
。 生成的makefile包含安装qmake
的Qt安装文件夹的绝对路径。结论:移动Qt安装会中断安装。
如果不需要,可以删除/opt/qt5_7
文件夹,除非您自行设置,否则不存在“路径依赖项”(无论其含义是什么)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.