【问题标题】:How to update a RPM package in a RHEL yum repo?如何更新 RHEL yum 存储库中的 RPM 包?
【发布时间】:2014-09-24 09:52:14
【问题描述】:

我正在管理一个 RHEL 6 yum repo,repo 源文件只是磁盘 ISO 的本地副本, 出于某种原因,我需要用新版本的 RPM 替换这个 repo 中的一些 RPM 包, 我试过了: 1:将新的 RPM 包放在 Packages 目录中 2:通过“createrepo”重新创建repo

但是任何客户端在运行 yum install 时,它仍然得到旧版本的 RPM, 我怎样才能让它按预期工作?

【问题讨论】:

  • 可能像here一样清除yum缓存?

标签: yum rhel6


【解决方案1】:

使用命令:

createrepo --update

有时您的存储库中有很多包,而当只添加或更改了几个包时,为每个包重新生成元数据太耗时了。这就是 --update 派上用场的地方。您像以前一样运行 createrepo,但您将 --update 标志传递给它。像这样: createrepo --update /srv/my/repo

【讨论】:

    猜你喜欢
    • 2021-10-05
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    • 2013-11-19
    • 1970-01-01
    • 2018-09-22
    • 2013-12-18
    • 2017-07-04
    相关资源
    最近更新 更多