技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维 --> rpm删除出现”error: %preun( ) scriptlet failed, exit status 1解决方法

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

浏览:3753次  出处信息

    今天服务器上的pure-ftp出问题了,21端口一直没用打开,于是我登陆服务器去查看,最后发现是pure-ftp坏了,似乎是安装kloxo的时候就是坏的。于是我就删除重装,可以删除的时候出现了一个问题,删除不了。

    错误提示是:error: %preun(pure-ftpd-1.0.20-32.i386) scriptlet failed, exit status 1

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

    -nopreun -nopostun。

    即卸载命令变为:

    $rpm -e -noscripts pure-ftpd-1.0.20-32.i386

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

    $rpm -q -scripts package

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

    $ rpm -e -noscripts -allmatches pure-ftpd

    卸载成功后,重新安装新的pure-ftp就可以了。

建议继续学习:

  1. 如何解压rpm文件    (阅读:4010)
  2. [Linux]编译一个 RHEL 定制的内核 rpm 包    (阅读:2824)
  3. Redhat 使用Yum安装、更新rpm包    (阅读:2563)
  4. 给 perl 的模块打包成rpm    (阅读:2459)
  5. RPM包的管理    (阅读:2403)
  6. linux下源码包制作成rpm包教程    (阅读:2188)
  7. 快速创建pear/pecl的rpm    (阅读:2125)
  8. RPM 与 DEB 的兼容    (阅读:1956)
  9. rpm Build 相关知识    (阅读:1854)
  10. [坑]打rpm包时,注意%post和%postun的执行顺序    (阅读:866)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1