このコマンドは、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」コマンドを入力すると、親サーバーに保存されているローカルストアからデータが取得されます。
この質問はあまりにも基本的かもしれません。時間をかけて応援してくださった皆様にもよろしくお願いします。