我实际上有一个在CentOS 5.8上运行的VServer
当我尝试
yum update
它在这个版本中search,并不会升级到更高的版本。
任何解决scheme?
提前致谢
Vserver不是一个完整的虚拟化,而是一个操作系统级别的虚拟化。 它需要一个特殊的,不受主机上CentOS版本的linux内核的支持,而且在一个guest虚拟机上根本不使用内核。
您的提供商可能会将您的guest虚拟机configuration为不运行更新,以便可以为多个guest虚拟机使用相同的二进制文件,从而节省硬盘空间 不安装安全更新是不负责任和危险的,所以如果是这样的话,你应该抱怨。
如果您的提供程序使用修改的/etc/yum.repos.d/CentOS-Base.repo来禁用更新,则可以解决此问题。 你可以在你的客户机上安装一个CentOS 5.9的原始centos-release软件包。 它会在/etc/yum.repos.d/CentOS-Base.repo.rpmnew安装原始的yum版本库,你可以使用它replace/etc/yum.repos.d/CentOS-Base.repo然后尝试更新软件包在你的客人。 没有保修。
我不build议尝试更新到CentOS 6。 它可能不会与你的主机内核兼容。
这在技术上是可行的,但最好只安装一个新的CentOS 6盒子并复制文件。
考虑阅读以下内容: http : //wiki.centos.org/HowTos/MigrationGuide/MigratingFiveToSix