有没有一种简单的方法可以确定特定yum组的来源?
我可以使用yum grouplist查询可用的组.
我可以使用yum group info $yum_group_name查询组信息
令我不安的是我无法确定一个组来自哪个存储库.
我所做的最好的事情就是找到哪些存储库拥有该组:
yum_group_name="....." # or ID # find all repository identifiers # perform yum commands with only 1 repository enabled cat /etc/yum.repos.d/* | grep '\[.*\]' | grep -v '#' | tr -d '[]' | xargs -I {} -t sh -c "yum --disablerepo='*' --enablerepo='{}' group info $yum_group_name 2>&1 | grep 'Group:'" # subsequently,associate a bareurl to repository identifier
假设一个组存在于多个存储库中,我如何知道使用哪个存储库?
解决方法
不确定是否有打印组列表和相应源存储库的选项.对groupinfo使用-v选项会列出给定组的包的源存储库.
# yum groupinfo <grp_name> -v
要么
# yum groups info <grp_name> -v # on RHEL 7 Group: Security Tools Group-Id: security-tools rpmdb time: 0.000 Description: Security tools for integrity and trust verification. Default Packages: +scap-security-guide-0.1.33-6.el7_4.noarch rhel-7-server-rpms Optional Packages: aide-0.15.1-13.el7.x86_64 rhel-7-server-rpms
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。