"yum list"はどこからデータを取得しますか?

"yum list"はどこからデータを取得しますか?

このコマンドは、yum listインターネットを介してyumリポジトリまたはRedhatページからデータを取得しますか?

背景:

httpdのyumリポジトリのみを更新しました(x86_64およびhttpd rpmの更新)。

createrepo -update /repository/yum/x86_64

その後、元のストレージファイルを復元しました。

createrepo -update /repository/yum/x86_64_20170116

x86_64_20170116のhttpdバージョンを確認してみると、httpdバージョンが古くなっています(元の状態)。

ll x86_64_20170116/Packages/ httpd*

さて、次のコマンドを入力してみるとhttpdバージョンが最新ですね。

yum list available | grep httpd

誰かがこれを説明できますか?

答え1

デフォルトでは、オプションなしで「yum list」を実行すると、すべてのリポジトリのすべてのパッケージとシステムにインストールされているすべてのパッケージが一覧表示されます。注:「yum list all」と「yum list」は同じ出力を提供します。

答え2

とても感謝しています、

親サーバーは "yum list"コマンドを使用してRedhatリポジトリからデータを取得します。また、ローカルストレージもあります。

子サーバーに「yum list」コマンドを入力すると、親サーバーに保存されているローカルストアからデータが取得されます。

この質問はあまりにも基本的かもしれません。時間をかけて応援してくださった皆様にもよろしくお願いします。

関連情報