CentOS 中卸载 RPM 包文件
一、原由
因为之前卸载 openvas
这个工具,使用了 find / -name "openvas"-exec rm -rf {} ;
进行暴力的方式。现在希望升级PHP
发现系统已经无法正常工作,需要对早期的 openvas
坑进行修复。说干就干,也希望本篇对大家有所帮助。
二、常规修复
# rpm -e <you rpm name>
error: %preun(<you rpm name>) scriptlet failed, exit status 1
rpm -e
是正常卸载命令。如果您确定系统正常,可以试试rpm --rebuilddb
再看看卸载成功没
三、暴力卸载
针对依赖:
# rpm -e <you rpm name> --nodeps
error: %preun(<you rpm name>) scriptlet failed, exit status 1
当然我这个情况不是依赖的情况。所以无效。
# rpm -e <you rpm name> --nodeps --noscripts
搞定。但谨用!!