CentOS 中卸载 RPM 包文件


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

搞定。但谨用!!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM