欢迎来到博达网站群学习网!
设为首页 | 加入收藏
当前位置: 首页 >> 知识库 >> 部署类 >> 操作系统 >> 正文

linux下rpm软件包无法安装问题说明

发布时间:2016-08-03    浏览次数:

现象

CentOS 6.2环境,安装VSB时缺少rpm包,但使用rpm和yum均无法正常安装软件包。报错信息如下图:

原因

因为rpm包的数据库损坏了,影响所有软件的升级、安装和卸载等,rpm命令和yum命令都不能使用。经过和客户了解,操作系统是克隆的,非全新安装。

解决方法

cd /var/lib/rpm/

mkdir db_bak

mv db.* db_bak(如果存在__db.00*文件,也一块移走)

rpm –rebuilddb 重建rpm数据库

yum clean all (清理yum缓存)

操作无误后,应该可以正常使用rpm和yum命令安装软件包了