红联Linux门户
Linux帮助

rpm包管理器的使用

发布时间:2006-07-27 00:03:08来源:红联作者:iLove.Rain
  1.先介绍个比较古怪的东西. 如果在软件包是安装过程中打断了rpm的安装,(例如:突然断电)那么就会出现比较古怪的现象。

  你用rpm -e packagename,会卸载失败。为什么会出现这种现象呢?因为被打断的rpm安装进程会在系统中留下失效的锁定文件。导致了后续的rpm命令被挂起,此时,可以尝试删除旧的数据库锁定文件,如问题依然存在,必须尽一步校验数据库的完整性,需要重新构建rpm数据库。命令如下:

引用:
#rm -rf /var/lib/rpm/_db*

#db_verify /var/lib/rpm/Packages

#rpm --rebuilddb 一切OK
!

  2.如果对某个软件包的删除不太确定,可以通过测试模式执行卸载动作。测试模式会在不执行卸载动作的前提下显示将要发生的动作:

引用:
# rpm -evv --test packagename |more


  如果显示结果没身问题,就可真正的删除此软件包。
文章评论

共有 2 条评论

  1. vinnie 于 2006-11-26 14:16:35发表:

    最简单的方法就是回去图形界面,直接删除软件

  2. liukang 于 2006-11-25 09:24:12发表:

    :victory: