我托管了 Centos5 和 Cento6 的本地镜像来运行我们服务器的更新。不过,我不会定期更新它们,以便为我们的生产服务器提供稳定的环境。但是有时我想更新一个特定的包(比如现在的 Bash)。我将新的 RPM 放在正确的文件夹中,但当我yum update
在其中一台服务器上运行时,即使在yum clean all
. 我猜 yum 使用该repomd.xml
文件来确定是否需要更新任何内容,到目前为止我还没有运气。
有谁知道如何让 yum repo 反映我添加的新 RPM?
答案1
您需要创建元数据。例如,在包含 RPMS 的目录中运行
createrepo .