我已经在 centos 4.8 机器上执行了 yum upgrade,但升级完成后,它显示
cat redhat-release
Centos 4.8(final)
答案1
你真正想看的是/etc/issue
:
$ cat /etc/issue
CentOS release 4.8 (Final)
Kernel \r on an \m
它属于 centos-release rpm:
$ rpm -qf /etc/issue
centos-release-4-8
$ rpm -qi centos-release
Name : centos-release Relocations: (not relocatable)
Version : 4 Vendor: CentOS
Release : 8 Build Date: Wed 08 Jul 2009 01:20:24 AM PDT
Install Date: Sun 20 Sep 2009 11:39:41 AM PDT Build Host: builder10.centos.org
Group : System Environment/Base Source RPM: centos-release-4-8.src.rpm
Size : 47474 License: GPL
Signature : DSA/SHA1, Wed 22 Jul 2009 02:29:05 PM PDT, Key ID a53d0bab443e1821
Summary : Centos Linux release file
Description :
CentOS release files
我唯一能想到的就是,由于某种原因,当你升级系统时该文件没有升级。如果你仍然安装 -4-8 版本,系统将报告 centos-4.8。
/etc/redhat-release
也归 centos-release rpm 所有。
底线:我认为您仍然安装了该软件包的 4.8 版本。
答案2
CentOS 4.9 实际上只是添加了一堆更新的软件包。
根据发行说明(下面的链接),这是上游(RHEL4 Update9)的决定: http://lists.centos.org/pipermail/centos-announce/2011-March/017255.html
注意:上游提供商没有为 4.9 版本重新制作介质,因此 CentOS 项目也不会重新制作我们的安装介质。以后的安装将不再使用 4.8 介质,升级将使您从 4.8 版升级到 4.9 版。我们这样做是为了保持与第三方内核驱动程序的兼容性,这些驱动程序旨在作为安装过程的一部分进行安装。