過去問ドリル

LinuCレベル1 リポジトリとパッケージ管理 問19

リポジトリとパッケージ管理/yumコマンドによるパッケージ管理

RPM系のシステムで、パッケージをインストールせずに、リポジトリからRPMファイルだけを手元のディレクトリへ取得したい。使うコマンドとして適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「リポジトリとパッケージ管理」に対応。実際の試験問題ではありません)

正解:D

解説

yumdownloader は、リポジトリからRPMパッケージのファイルをダウンロードするだけのコマンドで、システムへのインストールは行いません。取得したRPMファイルは、別のマシンへの持ち込みや内容の調査などに使えます。--resolve オプションを付けると、依存するパッケージもあわせてダウンロードします。RHEL 8以降では dnf download でも同じことができます。

選択肢ごとの解説

  • A誤り。yum check-update は、インストール済みパッケージのうち更新可能なものを一覧表示するコマンドです。
  • B誤り。yum info は、パッケージのバージョンや概要などの情報を表示するコマンドで、RPMファイルは取得しません。
  • C誤り。yum reinstall は、インストール済みのパッケージを入れ直すコマンドで、システムへのインストールが行われます。
  • D正しい。yumdownloader は、インストールせずにRPMファイルだけをリポジトリからダウンロードします。
LinuCレベル1の問題を演習モードで解く