您需要--update
选择createrepo
createrepo --update:有时您的说明书中有很多软件包,而仅添加或更改了几个软件包时,为每个软件包重新生成元数据是非常耗时的。这是--update派上用场的地方。您可以像以前一样运行createrepo,但是将--update标志传递给它。像这样:
createrepo --update </path/to/repo>
现在,createrepo将仅更新自上次生成元数据以来已更改,添加或删除的项目。
还提到了 man createrepo
(参考)
--update
。没有它,createrepo
将创建元数据就好了。但是--update
它将大大加快它的速度,尤其是在大型存储库中。