我拥有的:
- 基于 CentOS 7 的服务器
- 从源设置的部分文件(程序)(配置 && make install)
- 没有任何剩余资源(没有规范文件,什么都没有)
我需要的:
- 从源中删除这些程序集并保留其配置文件。
- 从 rpm 包安装相同的软件,比如使用 rpm -ihv 或 -Uhv
- yum 可以持续跟踪文件并实现用户友好的卸载。
如何区分哪些文件是由 make install 创建,哪些文件是在 RPM 包安装过程中创建的?
答案1
这是我的回答,也许它会对某些人有所帮助。
find / -type f -exec rpm -qf {} + | grep "not owned"
请根据自己的情况随意调整表达的两个部分
答案2
如果不知道您搞砸了什么以及您最终想要实现什么结果,任何人都很难提供帮助。听起来您想清理被破坏的 RPM 安装make install
(反之亦然),但了解您尝试安装的内容可能会有所帮助。
在不知道更多细节的情况下,我的建议是尝试卸载您安装的所有内容(RPM 和源代码),然后重新开始。