Windows 7 如何在Windows上使用Nexus OSS创建YUM代理

Windows 7 如何在Windows上使用Nexus OSS创建YUM代理,windows-7,open-source,nexus,yum,Windows 7,Open Source,Nexus,Yum,版本:Nexus OSS 2.11.2-03 操作系统:Windows7专业版 错误:“createrepo”不可用,“mergerepo”不可用 为了清晰起见,我正在尝试在Windows7上使用Nexus OSS创建一个yum代理 现在,我明白了在windows上创建一个yum repo/proxy有点违反直觉,但这正是我被“要求”去做的。如果真的不可能,那就告诉我 我原以为Nexus OSS附带了现成的百胜支持,但我遇到了一些问题 创建新代理时,我没有将“yum”作为可用的存储库类型之一 在

版本:Nexus OSS 2.11.2-03 操作系统:Windows7专业版 错误:“createrepo”不可用,“mergerepo”不可用

为了清晰起见,我正在尝试在Windows7上使用Nexus OSS创建一个yum代理

现在,我明白了在windows上创建一个yum repo/proxy有点违反直觉,但这正是我被“要求”去做的。如果真的不可能,那就告诉我

我原以为Nexus OSS附带了现成的百胜支持,但我遇到了一些问题

创建新代理时,我没有将“yum”作为可用的存储库类型之一


在Administration->Capabilities屏幕中,我看到了上面的错误/警告。

Nexus 2中的Nexus yum支持依赖于本机createrepo和mergerRepo命令。因此,它需要在允许安装这些工具的操作系统上运行

阅读更多关于这方面的文章


对于YUM存储库,不再依赖于这些本机工具,并且已准备好生产

这确实有帮助,但这更多的是一个“Nexus OSS安装和管理”问题,而不是一个“YUM如何工作”问题。我的任务是代理公共RHEL、centos和epel存储库,这样我们就不必手动更新本地存储库。要么有本地镜像,要么没有。(我的意思是,从技术上讲,您可以使用本地元数据和远程RPM,但这不是一个非常有用的设置。)在任何情况下,如果您只是想让您的客户机使用上游存储库,那么为什么要让它们通过您?或者,反过来说,如果你想让他们通过你,但使用上游回购协议作为数据源,为什么不直接重定向或实际上只是代理回购协议?为什么要设置本地回购?使用代理的原因是封闭网络上的防火墙规则。我没有选择Nexus在哪里和哪个操作系统上托管,我必须通过Nexus代理才能访问那些上游存储库。谢谢你的帮助。你知道有没有目标发布日期吗?今年晚些时候。当然,百胜的整合将继续是Nexus OSS的一部分,这应该是可以接受的。我没有处于生产状态,所以我很乐意使用里程碑。Nexus OSS 3是否支持百胜(本机)?位于的文档和GUI中的“Repository Create”(存储库创建)菜单仅列出Docker NuGet npm Bower…在此阶段,Nexus Repository Manager 3中不支持yum。但它即将到来。