YUM客户端对RPM存储库的解析顺序是什么?
主题
的黄狗更新,修改(好吃。)是一个自由泳和开源命令行包管理的实用程序GNU / Linux操作系统使用RPM包管理器.
人工远程存储库支持开箱即用的rpm,并且不需要任何特殊配置就可以在远程存储库中使用rpm。您所需要做的就是将YUM客户机指向远程存储库,这样就可以使用YUM和Artifactory了。
影响版本
支持RPM存储库的所有Artifactory版本。
细节
YUM客户机的配置文件及其相关实用程序位于/etc/yum.conf.该文件包含一个必填项(主要)部分,它允许您设置具有全局效果的YUM选项,也可以包含一个或多个(库)节,它允许您设置特定于存储库的选项。
建议将单个存储库定义为新的或现有的.repo中的文件/etc/yum.repos.d /目录中。
您在个人中定义的值(库)各节/etc/yum.conf文件中设置的覆盖值(主要)部分。
假设有多个存储库/etc/yum.repos.d /如artifactory.confYUM客户端将按照字母顺序解析包。
如果需要查看存储库的顺序,可以使用该命令$ sudo yum repolist all获取存储库顺序,以及它们是否被启用或禁用。
如果您想禁用其中一个存储库,使其不作为包源(配置为的一部分)<名称> .repo,您可以编辑名为启用然后把它设为0.
的例子yum.conf文件:(主要)
gpgcheck = 1
installonly_limit = 3
clean_requirements_on_remove = True
最好= True
ip_resolve = 4
Artifactory作为YUM客户端的存储库源的示例(artifactory.repo):(Artifactory)
name = Artifactory
baseurl = http:// < ARTIFACTORY_URL > /转/ < PATH_TO_REPODATA_FOLDER >
启用= 1
gpgcheck = 0
#可选-如果您安装了GPG签名密钥,使用以下标志来验证存储库元数据签名:
# gpgkey = http:// < ARTIFACTORY_URL > /转/ < PATH_TO_REPODATA_FOLDER > / repomd.xml.key
# repo_gpgcheck = 1
