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     這句大家應該知道作什麼吧 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章