Ubuntu 下的 YUM 使用与升级技巧
先厘清工具与风险
在 Ubuntu 上正确使用 YUM 的前提
cat /etc/os-releasesudo apt update && sudo apt install -y yumyum check-update(对应 apt update)sudo yum update(对应 apt upgrade)sudo yum install <pkg>(对应 apt install <pkg>)sudo yum remove <pkg>(对应 apt remove <pkg>)yum search <keyword>(对应 apt search <keyword>)sudo yum clean all(对应 apt clean)
注:YUM 在 Ubuntu 上可用,但并非官方推荐路径,命令行为以 RPM 仓库为准。YUM 升级的实用技巧(在 Ubuntu 上使用 YUM 时适用)
yum check-update,评估影响范围与版本变化,再决定是否升级。sudo yum update --exclude=kernel* --exclude=php*/etc/yum.conf 的 [main] 段加入 exclude=kernel* php*sudo yum install -y yum-plugin-versionlocksudo yum versionlock add <pkg>;sudo yum versionlock list;sudo yum versionlock clearsudo yum upgrade(多数情况下不触及内核,更利于稳定性;如仓库提供“installonly”内核包,仍可能升级,务必结合 exclude 或 versionlock 控制)。sudo yum update,便于无外网时统一管理依赖与版本。更推荐的 Ubuntu 原生升级方式
sudo apt update && sudo apt upgradesudo apt full-upgradesudo apt autoremove && sudo apt cleanlsb_release -a、uname -r 检查版本与内核;如有内核更新,建议重启以生效。常见问题与排错
sudo yum clean all,再 sudo yum update;必要时用 yum deplist <pkg> 查依赖,或用 sudo yum update --skip-broken 先跳过异常包以恢复其他更新(谨慎使用)。yum-plugin-fastestmirror 提升元数据获取速度;多仓库时通过 --disablerepo/--enablerepo 精确控制来源,减少不确定性。