Yum解决依赖关系问题的实用方法
一、快速排查与修复流程
二、定位与分析依赖
三、应对复杂依赖与冲突
四、常用命令速查表
| 目的 | 命令示例 |
|---|---|
| 清理缓存并更新 | sudo yum clean all && sudo yum update |
| 安装并自动解决依赖 | sudo yum install <包名> |
| 检查依赖完整性 | sudo yum check |
| 重装问题包 | sudo yum reinstall <包名> |
| 查看包依赖 | yum deplist <包名> |
| 查询依赖(需 yum-utils) | repoquery --requires <包名> |
| 启用 EPEL 源 | sudo yum install epel-release |
| 同步发行版版本 | sudo yum distro-sync |
| 清理无用依赖 | sudo yum autoremove |
| 修复中断事务 | sudo yum-complete-transaction --cleanup-only && sudo yum-complete-transaction --reinstall |
五、实践建议