是否有任何工具可以维护私有 yum 存储库?
具体来说,我想:
更新:
这将是一个带有我定制 RPM 的存储库,而不是现有 RPM 的镜像。
正如安德鲁所说,createrepo 就是你所需要的。
将你的 rpms 放在一个目录中,每当你添加 rpms 时在它上面运行 createrepo。通过 http 公开这个目录。通过兼容客户端的 /etc/yum.repos.d/ 目录将此 http url 添加到兼容客户端。
小智 4
安装yum-utils(编辑:和createrepo)。
由于 yum 存储库只是您运行createrepo(8)并通过 http 提供服务的目录,因此您提到的功能(例如上传、保留旧版本等)可以使用您常用的工具(例如 shell、ssh、rsync 等)来完成。有吸引力的基于网络的回购管理方法?我不确定是否存在。
至于自动更新元数据,也许只使用 cron ?实际上,如果这些是您自己的软件包,那么您应该在将 rpm 放入存储库之前对其进行测试,因此可能不需要自动检查 rpm 是否无效,但常规 cron 作业可以再次告诉您rpm --test。
我可能缺少一些很棒的工具,但这多年来一直对我的有限需求有用。
| 归档时间: |
|
| 查看次数: |
3686 次 |
| 最近记录: |