Linux重建RPM資料庫(RPM資料庫損壞的解決方案)

2020-07-16 10:04:45
我們知道,RPM 包是很多 Linux 發行版(Fefora、RedHat、SuSE 等)採用的軟體包管理方式,安裝到系統中的各 RPM 包,其必要資訊都會儲存到 RPM 資料庫中,以便使用者使用 rpm 命令對軟體包執行查詢、安裝和解除安裝等操作。

但並非所有的使用者操作都“按常理出牌”,例如 RPM 包在升級過程被強行退出、RPM 包安裝意外中斷等誤操作,都可能使 RPM 資料庫出現故障,後果是當安裝、刪除、査詢軟體包時,請求無法執行,如圖 1 所示:

RPM數據庫出現故障
圖 1 RPM資料庫出現故障