1.04.3標準
httpdのRPMに加え、解決される依存パッケージのRPMもダウンロードする。
インストールせず、取得物を/tmp/rpmsへ保存する。
適切なコマンドはどれか。
× 不正解
yumdownloader --resolveは依存関係も解決して取得対象へ加える。--destdirで保存先を指定できる。
詳細解説
誤り
yumdownloader --destdir=/tmp/rpms httpd保存先は指定するが依存RPMの解決を要求しない。
誤り。httpd本体の保存先は指定するが、依存RPMも取得する指示がない。
正しい
yumdownloader --resolve --destdir=/tmp/rpms httpd依存関係を解決し、RPMを指定ディレクトリへ取得する。
正しい。--resolveが依存先を計算し、--destdirが本体と取得対象RPMの保存先を/tmp/rpmsへ設定する。
誤り
yum install --downloadonly /tmp/rpms httpd保存先指定の構文が異なり、yumdownloaderの要件にも合わない。
誤り。保存先を位置引数で渡す構文ではなく、問題が指定するyumdownloaderの組合せでもない。
誤り
yum deplist --destdir=/tmp/rpms httpd依存情報を表示する操作でRPMを保存しない。
誤り。依存項目とproviderを表示するだけで、RPMアーカイブを指定先へダウンロードしない。
実際に確かめる
一時的な検証環境で実行できる例です。
yumdownloader --help | grep -E -- '--resolve|--destdir'期待される結果
--resolveと--destdirの説明理解のポイント
- --resolveで依存も取得
- --destdirで保存先
- 導入は行わない
確認時の注意
- 確認環境: yum-utilsのyumdownloader / ヘルプ表示のみ
- yumdownloaderの版により--resolveの依存取得条件が異なるため、対象環境で結果を確認する。
基礎のおさらい
依存込み取得
オフライン環境へ運ぶ場合、対象ホストに既に導入済みの依存が取得対象から外れる挙動も確認する。
保存先の準備
--destdirのディレクトリの存在・書込権限と、必要容量を事前に確認する。
問題IDKL-101-539
確認環境yum-utilsのyumdownloader / ヘルプ表示のみ
最終技術確認2026-08-13
誤り・権利侵害を報告