我设置了一个私有存储库(现在是本地安装)并构建了自定义 rpm。这个想法是构建 rpm,将其添加到 repo,然后触发yum update mypackage
到多个服务器。
我遇到的问题是新版本的 rpm 没有显示出来……而旧版本的 rpm 仍然显示,即使我从 repo 中删除它之后也是如此。
我已经尝试过yum update
,yum clean all
但它没有在我的本地存储库中获取最新数据。
当我卸载软件包并重新安装它时,它会尝试安装不再存在的旧 rpm 并且失败。
更新回购数据的过程是什么,以便我可以立即运行更新?
** 更新 **
当我写这篇文章时,我想createrepo .
在更新 rpm 后尝试一下。这使我能够安装最新版本。
这是更新文件后我应该运行的吗?