我们正在使用 Oracle Linux 9 并引入 Nexus 作为 yum/dnf 存储库的本地代理存储库。想法是代理我们需要的那些,然后将它们组合到我们从服务器使用的单个组存储库中。
创建代理仓库时,我应该如何处理变量。例如,Oracle AppStream Repo 的默认存储库定义将 URL 指定为
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL9/appstream/$basearch/
定义代理存储库时,是否应该用变量的值替换? IE。我应该将我的代理指向
http://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64
的来源还是只是 http://yum.oracle.com/repo/OracleLinux/OL9/appstream/
?
我在想,如果我做第一个,我就不会在我的 Nexus 组存储库的定义中包含
$basearch
,但在后一种情况下我应该 - 这是正确的吗?哪个有优势?
使用 Nexus 的开源版本。
我还在sonatype表单上询问了,并得到了在我的服务器上的回购定义中使用$basearch
的答案,而不是在nexus中的定义中