繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM