我有一个RPM repository运行JFrog Artifactory。CentOS 和 RHEL 主机正在使用它,我也想将它与我的 openSUSE 主机一起使用。
JFrog 的这份文档没有明确说明只支持 yum 客户端,并且由于他们使用了术语RPM repository,对我来说这表明存储库也应该与zypper客户端一起使用。
这是一个关于源代码的opensuse文档repomd/rpm md/YUM,使用该createrepo命令创建的 openSUSE 主机上的存储库的视觉检查看起来与 JFrog RPM 存储库布局一致。
opensuse:~ # ll /data/internalrepo/
total 1157456
-rw-r--r-- 1 root root 1185231772 Apr 22 08:54 myapp-server-2019.0.x86_64.rpm
drwxr-xr-x 1 root root 494 Apr 22 08:55 repodata
opensuse:~ # ll /data/internalrepo/repodata/
total 324
-rw-r--r-- 1 root root 1901 Apr 22 08:55 6a654dd3c11ae0f51efd9cd3fd09ccfdc3c48e988ab886c370e94f7f5bcdf3d1-primary.xml.gz
-rw-r--r-- 1 root root 315545 …Run Code Online (Sandbox Code Playgroud)