yum 安装报错


centos
error: cannot open Packages database in /var/lib/rpm
E: could not open RPM database
解决方法:
rm -rf /var/lib/rpm/__db*


原因与解决:

是因为RPM数据库出现损坏导致的,它导致所有的软件的升级、安装甚至是删除都会出现问题,终端出现乱码,YUMEX也用不成,RPM命令也用不成。原因是RPM数据库被破坏,解决方法如下:
$ su            切换到root权限
# rm -f /var/lib/rpm/__db.*    将rpm所用的数据库删除    ;这一步最好把_db.*备份一下 
# rpm --rebuilddb     重建该数据库
# yum clean all     这句大家应该知道作什么吧 


你可能感兴趣的:(yum,安装报错)