Fedora

如何更新 rpm/yum 數據庫?

  • September 2, 2011

例如,我已經安裝了 mysql 和 httpd,但是當我嘗試“yum update”時,yum 會拋出錯誤,即軟體包可用但未安裝。那麼,如何更新已安裝軟體的數據庫?

此命令無效:

rpm --rebuilddb

如果您的系統安裝了軟體包中的文件,但 RPM 數據庫不同步,您可以使用rpm -ivh --justdb somepackage.rpm更新 RPM 數據庫而無需實際安裝任何東西。但是,這非常混亂,而且當您處於這種狀態時,是時候從頭開始計劃重新安裝了。

您不能手動更新 rpmdb;它必須通過包來完成。

引用自:https://serverfault.com/questions/179900