如何将RPM仓库数据正确部署到Artifactory?

问题描述 投票:0回答:1

我如何在Artifactory中部署与以下RPM存储库结构匹配的存储库数据?

我在Artifactory中有一个RPM存储库,如下所示:

rpm-local/  
     {productName}/  
             {version}/  
                   {arch}/  
                       rpm-file1.rpm
                       rpm-file2.rpm
                       rpm-file3.rpm

并且我使用curl部署RPM:

curl -u "user:pass" -X PUT http://arti:8081/artifactory/rpm-local/{productName}/{version}/{arch} -T rpm-fileX.rpm    

唯一的问题是,在yum clean allyum update之后,yum找不到这些RPM软件包。我不知道如何为上面的仓库结构生成和部署仓库数据。

有人可以帮助部署与上述存储结构相匹配的存储数据,以便Artifactory知道在哪里寻找这些RPM软件包吗?

artifactory rpm
1个回答
0
投票

免责声明:我对人工制品一无所知。我将其排除在外。

如果要显示的是标准文件系统,只需要做的是转到其中包含RPM的目录(在服务器上),然后键入createrepo -v-这将创建一个yum存储库。然后,您将需要创建一个指向HTTP服务器的yum.repo文件-参见https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/sec-configuring_yum_and_yum_repositories

© www.soinside.com 2019 - 2024. All rights reserved.