yum +すべてのリポジトリが正常に検証されたことを確認する方法

yum +すべてのリポジトリが正常に検証されたことを確認する方法

私のLinuxシステム上のすべてのリポジトリのヘルスチェックを確認するには、yum cliコマンドが必要です。

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の最後の特殊機能の1つは、非verboseモードの場合、yumがすべてのrepoエラーを無視して取得できる情報を出力することです。

おすすめ記事