删除 rpm 后清理系统的推荐方法是什么?

删除 rpm 后清理系统的推荐方法是什么?

假设我按如下方式删除 rpm:

rpm -e <package-name>

然后我进行系统范围的搜索:

find / |grep <keyword-from-package-name>

它返回许多引用关键字的实例,例如

/etc/<keyword-from-package-name>

如果我执行以下操作:

ll /etc/<keyword-from-package-name>

我得到以下回复:

total 0

这意味着该目录是空的,因此为了保持系统整洁:

我的问题是,删除 rpm 后删除剩余文件和目录的推荐方法是什么?

是通过查找每个单独的实例并验证文件/目录是否为空(如上所述),然后执行;

rm -f filename.extension

或者

rm -rf directory_name 

你做什么工作?

谢谢

答案1

真正的问题是该包没有完美打包(正如许多包一样......可悲的是):该包安装了/etc/<package>目录但没有自己的它;所以卸载时它没有被删除。通常,删除 rpm 后您不应该执行任何额外操作。

所有者的规范文件中可能有类似的内容:

%files
/etc/<package>/*

这应该是:

%files
/etc/<package>/

相关内容