rpm包管理器的使用
时间:2006-07-26 来源:wangbinde
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
如果显示结果没身问题,就可真正的删除此软件包。
相关阅读 更多 +