我安装的是CentOS 6.0。后来我跑去yum update
申请软件更新。之后我的操作系统版本更改为6.3。为什么版本变了?会走多远?我如何选择是继续运行 6.0 还是应用次要升级?为什么要更改其中之一?
答案1
为什么版本变了?
如果您查看/etc/yum.repos.d/CentOS-Base.repo
,您将看到基本网址或镜像列表已配置为查看$releasever
设置的内容。$releasever
设置为 6 如果你看看如何CentOS镜像配置完成后,6 目录只是一个指向最新版本(即 6.3 ATM)的符号链接。如果您查看旧版本的目录,例如6.0,你会看到它是空的,并且有一个自述文件告诉你应该使用 6,但如果你需要 6.0,它位于CentOS 保管库
会走多远?
没有明确的说法,但它永远是 6.x。在最初的几年里,小版本的更新大约每 6 个月出现一次,之后频率就会降低,可能每年一次,所以它可能会在十几岁的时候出现。以 CentOS 5 为例,它现在已经发布了 5.9,并且仍然有 4 年的支持。
如果您不熟悉RHEL 生命周期并且担心更新会破坏某些内容,您可能想阅读相关内容。
我如何选择是继续运行 6.0 还是应用次要升级?为什么要更改其中之一?
一般来说,您希望运行最新的 6.x 系列,6.0 版本不再受支持,您将不会再获得任何更新。你应该阅读RHEL 发布周期以及在您决定坚持使用 6.0 之前更新的工作方式。
如果您遇到一些异常情况并且需要保留在 6.0 上,则必须手动配置文件/etc/yum.repos.d/CentOS-*.repo
并禁用镜像列表(因为镜像不支持 6.0)并配置您的 baseurl 以查看http://vault.centos.org/6.0/updates/$basearch/
用适当的目录名称替换更新对于每个存储库。
答案2
yum update
还要更新 centos-release rpm,其中包含 /etc/centos-release。这里是CentOS发行方案。
答案3
该版本号有两部分。第一个版本 6 是该 Linux 发行版的主要发行版本。第二个数字 0 或 3 代表此版本的更新编号。更新类似于次要版本或服务包。如果两个版本仅在第二个数字上有所不同,那么它们确实有一些区别。