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关联的scripts,使用-script查询RPM包。
1 | $rpm -q -scripts package |
卸载时,若系统里有同一程序的多个安装版本要一起删除,可使用-allmatches标记,如
1 | $ rpm -e –noscripts -allmatches xxxxxx |