0%

Centos问题集锦

CentOS 问题集锦

rpm相关

rpm删除出现”error: %preun( ) scriptlet failed, exit status 1解决方法

今天删除软件的时候报了下面的这个错误:
错误提示是:error: %preun(xxxxxx) scriptlet failed, exit status 1

最后在网上找到一个办法,就是加 –noscripts 标记来删除RPM。 –noscripts 相当于 -nopre -nopost -nopreun -nopostun。
即卸载命令变为:

1
$rpm -e –noscripts xxxxxx

若要查看与RPM关联的scripts,使用-script查询RPM包。

1
$rpm -q -scripts package

卸载时,若系统里有同一程序的多个安装版本要一起删除,可使用-allmatches标记,如

1
$ rpm -e –noscripts -allmatches xxxxxx
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道