# yum install package
Error: database disk image is malformed
原因:YUM 的 SQLite 快取資料庫 (/var/cache/yum/*/packages.db) 損毀,常見於磁碟異常斷電、進程被強制殺死、檔案系統錯誤。
yum clean dbcache
Loaded plugins: fastestmirror, security
Cleaning repos: base extras updates
4 sqlite files removed
yum makecache
yum install vim-enhanced # 測試安裝
# 1. 完整清除所有快取
yum clean all
rm -rf /var/cache/yum
# 2. 重建 RPM 資料庫 (極少數情況)
rpm --rebuilddb
# 3. 檢查磁碟健康
smartctl -a /dev/sda
fsck -f /dev/sda1 # 卸載分區後執行
kill -9 yum,優雅退出用 Ctrl+Cyum clean expire-cache 釋放空間/var/cache/yum 於獨立分區或 tmpfs