Ubuntu 系统不推荐使用 yum 作为包管理器,因为 yum 是 Red Hat 系列(如 CentOS、Fedora)的默认包管理工具,而 Ubuntu 基于 Debian 架构,原生使用 apt(Advanced Package Tool) 进行软件包管理。强行在 Ubuntu 上使用 yum 可能导致依赖冲突或系统不稳定,建议优先使用 apt 完成系统升级。
df -h 命令,确保系统分区(通常是 /)剩余空间大于 10GB(建议预留 20GB 以上),避免升级失败。运行以下命令同步远程仓库的最新软件包信息(此步骤不会升级软件,仅更新本地仓库的软件版本列表):
sudo apt update
输入用户密码后,终端会显示“获取包列表”的进度,完成后会提示“已更新 XX 个包的信息”。
使用以下命令将系统中已安装的软件包升级到最新版本(不会改变系统版本,仅更新软件):
sudo apt upgrade -y
-y 参数表示自动确认所有升级操作,无需手动输入“Y”(若需查看每个软件的升级详情,可省略 -y,手动确认)。
若需要升级 Ubuntu 的系统版本(如从 22.04 升级到 24.04),需使用以下命令:
sudo do-release-upgrade
运行后会进入交互式界面,按照提示逐步操作(如确认升级、解决配置冲突)。升级完成后,系统会自动重启以应用新版本。
升级完成后,运行以下命令清理系统中不再需要的软件包(如旧版本的内核、依赖库)和缓存文件,释放磁盘空间:
sudo apt autoremove -y # 移除无用软件包
sudo apt clean # 清理软件包缓存(位于 /var/cache/apt/archives)
若因特殊需求(如需要 yum 管理的特定软件)必须在 Ubuntu 上安装 yum,可通过以下步骤操作,但不建议作为常规方式:
sudo apt install epel-release;sudo apt install yum;sudo yum update),但需注意:yum 可能与 Ubuntu 的 apt 存在依赖冲突,建议仅在测试环境中使用。