史前史
我有CentOS 8.4 4.18.0-305.3.1安装。
一切都很好,直到我运行yum -y update
却不明白它是什么意思。
之后 CentOS 升级到8.5 4.18.0-348.2.1版本,这不适合我的目的。
我曾尝试将操作系统版本恢复到 8.4 4.18.0-305.3.1:
yum history undo.
switching to kernel version 4.18.0-305.3.1.
yum downgrade redhat-release
但没有任何帮助。
是否可以将我需要的操作系统版本安装到现有的机器 ISO 上,从该 ISO 启动并在现有的操作系统 8.5 上安装 CentOS 8.4 4.18.0-305.3.1?
答案1
继续使用 CentOS 8.4 并不是负责任的修补政策。
- CentOS 不像 RHEL 那样对次要版本提供扩展更新支持。您将无法获得安全和其他修复。
- CentOS Linux 8 将于 2021 年底结束,未来属于 Stream。(Red Hat 没有勇气在 8 之前切换到 Stream,说来话长。)更新将停止,您将看不到 8.6。
决定是否要使用 CentOS Stream 或其他 RHEL 版本。
从 CentOS 8 切换到 8 Stream 需要交换发布存储库和dnf distro-sync
或者,使用他们推荐的工具切换到 Alma、Rocky、RHEL 或 Oracle EL。
将最新版本置于可用状态,无论这意味着什么。您可能正在测试应用程序、重新打包或重建软件,或者提交问题,以便其他人可以帮助使其在更新的 RHEL 上运行。
我推迟了讨论恢复 CentOS 8.4 的问题,因为这是一个需要一些工作才能完成的选项。Anaconda 安装程序不会为您降级现有安装。尝试dnf history rollback
恢复到大更新之前的状态。不幸的是,这可能是一项难以完成的任务。您可能希望在所需版本上重新安装操作系统的新副本并恢复数据。并查看您推迟的所有更新。制定一个计划,以其他方式缓解他们修复的问题,例如构建您自己的软件包或执行其他安全控制。