Ubuntu 中使用 YUM 的正确思路与处理步骤
一、先判断是否在正确的系统上
yum update 多半会报“找不到命令”或依赖错误。若你确实在 Ubuntu 上需要用到 YUM,应先确认动机(如维护兼容的 RPM 环境),再决定是改用 APT 还是搭建 RPM 环境。若是误用命令,请优先改用 APT 完成升级;若是确有需求,再考虑安装与配置 YUM。二、在 Ubuntu 上要用 YUM 的最小落地方案
sudo apt-get update && sudo apt-get install -y yumsudo apt-get install -y python-sqlitecachec python-urlgrabber python-pycurlsudo yum clean all && sudo yum makecachesudo yum repolist enabledsudo yum check-update三、YUM 升级失败的常见原因与快速修复
/etc/resolv.conf 添加可用 DNS(如 114.114.114.114、8.8.8.8),再重试 yum clean all && yum makecache。/etc/yum.repos.d/*.repo 的 baseurl/mirrorlist 是否有效;临时切换到可用镜像;必要时禁用异常仓库:sudo yum-config-manager --disable <repoid>;若只是短暂不可用,可设置跳过:sudo yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true。sudo rm -f /var/run/yum.pid;安装 yum-utils 后清理未完成事务:sudo yum-complete-transaction --cleanup-only;再执行 yum clean all && yum makecache。yum deplist <包名> 分析依赖链;回滚或指定版本;尽量避免混用多个不兼容仓库。/var/cache/yum 权限与磁盘使用(df -h、du -sh /var/cache/yum);校准系统时间以避免 SSL 校验失败。四、更推荐的 Ubuntu 原生升级方式
sudo apt-get update && sudo apt-get upgradesudo apt-get dist-upgrade,随后按提示重启并完成 do-release-upgrade(如可用)