我正在使用 Windows Azure 提供的 Openlogic Centos 映像。我尝试了很多次,但当我运行 yum update 时,它总是说没有标记为更新的软件包,而且 centos 版本仍然是 6.3。我有另一台机器设置得更早,我不知道为什么,但它实际上会自动更新到 6.4。我猜是内置存储库的问题?有人知道更新到 6.4 的正确方法吗?非常感谢!
答案1
构建该虚拟机映像的人通过运行他们自己的 CentOS 镜像(他们不与上游保持同步)的简单方法禁用了对它的更新,然后更改 yum 配置以仅使用他们的镜像。
您可以用标准 CentOS 系统中的 yum 配置文件替换它们的 yum 配置文件,就像我所做的那样。
请记住,如果您这样做,您将不再获得其存储库中的 Hyper-V 集成服务包的更新;您必须自行手动更新。您还需要更新Windows Azure Linux 代理您可以自己从微软的 github 获取。