我熟悉基于Debian的发行版,现在我必须pipe理CentOS机器。 我有两个CentOS 4.4机器,我都应用了
yum upgrade
对他们来说,他们都是(lsb_release -a)4.9最后现在。
但是,当我看内核版本
uname -ar
其中之一
Machine A: 2.6.9-42.0.3.ELsmp Machine B: 2.6.9-42.0.8.ELsmp
然后我把机器B的CentOS-Base.repo文件复制到机器A,然后将B的yum.conf复制到A,然后我重试了但是升级了但是A的内核版本仍然是一样的。 我能做什么? 我错过了什么? 谢谢
你必须重新启动内核来实际更新,在这一点上,uname将会给出正确的结果。
值得指出的是,centos4现在只是在维护更新,所以你可能还要考虑规划更高版本的centos(目前6.0是最新版本)
内核可能被排除在/etc/yum.conf文件中。 您可以检查/etc/yum.conf中的excludes =行
# grep 'exclude' /etc/yum.conf
您可以注释掉exclude=行,或者您可以通过以下命令告诉yum禁用单个运行的排除项:
# yum update --disableexcludes=all
可能最好使用第二种forms,因为您不一定要在没有监督的情况下更新内核和其他软件包。
HTH