YUM客户端对于RPM存储库的解析顺序是什么?
主题
的黄狗更新,修改(百胜)是一个自由泳而且开源命令行包管理用于运行GNU / Linux操作系统使用RPM包管理器.
人工远程存储库支持开箱即用的rpm,为了在远程存储库中使用rpm,不需要任何特殊的配置。您所需要做的就是将YUM客户机指向远程存储库,然后就可以在Artifactory中使用YUM了。
影响版本
支持RPM存储库的所有Artifactory版本。
细节
YUM客户端的配置文件及其相关实用程序位于/etc/yum.conf.该文件包含一个强制文件(主要)部分,该部分允许您设置具有全局影响的YUM选项,也可以包含一个或多个(库)部分,它允许您设置特定于存储库的选项。
建议在新的或现有的存储库中定义单独的存储库.repo文件/etc/yum.repos.d /目录中。
单独定义的值(库)各部分/etc/yum.conf属性中设置的文件覆盖值(主要)部分。
假设您有多个存储库/etc/yum.repos.d /如artifactory.confYUM客户端将按字母顺序解析包。
需要查询存储库的顺序,使用该命令$ sudo yum repolist所有获取存储库的顺序以及它们是否被启用或禁用。
如果您想禁用其中一个存储库,使其不再作为包源,而该包源被配置为<名称> .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
