yum + 如何识别所有存储库均已成功验证

yum + 如何识别所有存储库均已成功验证

我需要 yum cli 命令来验证我的 Linux 机器中所有存储库的健康检查

我已经尝试了 yum 存储库,但退出代码仍然为 0(尽管我们有错误)

yum repolist


https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7Server-x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: ddownload.postgresql.org; Name or service not known"
Trying other mirror.
insr/primary_db                                                                                                                                           |  23 kB  00:00:00
pkg/primary_db                                                                                                                                           |  29 kB  00:00:00
local/primary_db                                                                                                                                                      | 3.6 MB  00:00:00

# echo $?
0

答案1

yum repolist在出现错误时以非零退出代码退出,您必须使用冗长的模式并使用其中之一

yum repolist -v 

或者

yum repoinfo

从 的手册页中yum

...repolist 的最后一个特殊功能是,如果您处于非详细模式,那么 yum 将忽略任何 repo 错误并输出它可以获得的信息...

相关内容