重要前提:Ubuntu默认使用apt包管理器,yum并非其原生工具
Ubuntu的官方包管理系统是apt(Advanced Package Tool),而yum(Yellowdog Updater, Modified)是CentOS、Fedora等基于RHEL的发行版的包管理器。在Ubuntu上直接使用yum可能导致依赖冲突、系统不稳定或功能缺失。若需使用yum,需先通过sudo apt install yum安装,但强烈建议优先使用apt进行系统升级。
若Ubuntu未预装yum,需通过以下命令安装:
sudo apt update # 更新apt软件源
sudo apt install yum # 安装yum
安装完成后,可通过yum --version验证是否安装成功。
sudo yum check-update # 仅检查可用更新(不安装)
sudo yum update -y # 更新所有可升级的软件包(-y自动确认)
sudo yum upgrade -y # 升级所有软件包,移除过时包(类似apt full-upgrade)
sudo yum clean all # 清理所有缓存
sudo yum makecache # 重建缓存(可选,加速后续操作)
linux-image),需重启使变更生效。sudo reboot
sudo yum update kernel -y
sudo yum distro-sync --best --obsoletes # 强制同步至仓库版本,解决依赖问题
--skip-broken跳过(不推荐,可能遗留隐患):sudo yum update --skip-broken -y
若无需使用yum,建议采用Ubuntu原生的apt工具进行升级,步骤更简洁且兼容性更好:
sudo apt update
sudo apt upgrade -y
sudo apt full-upgrade -y # 处理依赖关系,升级系统版本
sudo apt autoremove -y # 移除不再需要的依赖包
sudo apt clean # 清理下载的缓存文件
/home目录、配置文件),防止意外丢失。/分区有足够空间(建议预留10GB以上),避免升级失败。cat /var/log/apt/history.log(apt)或yum history(yum)查看更新内容,了解修复的漏洞和变更。--nogpgcheck跳过GPG验证,防止安装恶意软件包。