我正在管理RHEL 6 yum repo,repo源文件只是来自磁盘ISO的本地副本, 由于某种原因,我需要用新版本的RPM替换这个仓库中的几个RPM包, 我试过了: 1:在Packages目录中放置新的RPM包 2:通过“createrepo”重新创建回购
但任何客户端在运行yum install时,仍然会得到旧版本的RPM, 我怎么能按预期工作呢?
答案 0 :(得分:0)
使用命令:
createrepo --update
有时候,您的存储库中有很多软件包,并且当只添加或更改了几个软件包时,为每个软件包重新生成元数据太费时间。这是--update派上用场的地方。您像以前一样运行createrepo,但是将--update标志传递给它。像这样: createrepo --update / srv / my / repo