Chinaunix首页 | 论坛 | 博客
  • 博客访问: 417372
  • 博文数量: 72
  • 博客积分: 2541
  • 博客等级: 少校
  • 技术积分: 756
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-20 16:08
文章分类

全部博文(72)

文章存档

2013年(13)

2009年(1)

2008年(7)

2007年(45)

2006年(6)

我的朋友

分类: LINUX

2013-07-04 14:02:59

测试客户端挂载存储后,不能创建文件,查看系统发现存在多个公司自编译的kernel。于是我就删除重装,可以删除的时候出现了一个问题,删除不了。


错误提示是:error: %preun(xxxxxx) scriptlet failed, exit status 1


最后在网上找到一个办法,就是加 -noscripts 标记来删除RPM。 -noscripts 相当于 -nopre -nopost  -nopreun -nopostun。

即卸载命令变为:

$rpm -e -noscripts xxxxxx

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

$rpm -q -scripts package

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

$ rpm -e -noscripts -allmatches xxxxxx

阅读(9078) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~