在使用 Linux 系统时,我们经常会通过包管理器(如 apt、yum 或 dnf)安装或更新软件。但有时候新版本的软件可能带来兼容性问题、性能下降甚至系统崩溃。这时,我们就需要将软件“回滚”到之前的稳定版本。本文将手把手教你如何在主流 Linux 发行版中安全地进行Linux软件包回滚,即使是小白也能轻松掌握。
软件包回滚指的是将已安装的软件从当前版本降级(downgrade)到之前的一个旧版本。这在以下场景特别有用:
在基于 Debian 的系统(如 Ubuntu)中,我们使用 apt 包管理器。要实现 apt回滚,需先查看可用的历史版本。
apt list -a 软件包名# 例如:apt list -a nginx sudo apt install 软件包名=版本号# 例如:sudo apt install nginx=1.18.0-6ubuntu14.4 sudo apt-mark hold 软件包名# 例如:sudo apt-mark hold nginx 若以后想解除锁定,使用:sudo apt-mark unhold nginx
在 Red Hat 系列系统中,常用 yum(CentOS 7 及更早)或 dnf(Fedora / CentOS 8+)。实现 yum降级非常直接。
# 对于 yum(CentOS 7)sudo yum downgrade 软件包名# 对于 dnf(CentOS 8 / Fedora)sudo dnf downgrade 软件包名 系统会自动选择仓库中最新的旧版本进行安装。
# 先查询可用版本yum list --showduplicates 软件包名# 然后指定版本降级sudo yum downgrade 软件包名-版本号 .deb 或 .rpm 文件安装。掌握 软件版本恢复 技能,能让你在面对软件更新带来的意外问题时从容应对。无论是通过 apt 还是 yum/dnf,Linux 都提供了灵活的回滚机制。记住:更新虽好,回滚更稳!
希望这篇教程能帮助你轻松完成 Linux软件包回滚。如果你觉得有用,欢迎分享给更多朋友!
本文由主机测评网于2025-11-26发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/202511823.html