LinuCレベル1 リポジトリとパッケージ管理 問19
リポジトリとパッケージ管理/yumコマンドによるパッケージ管理RPM系のシステムで、パッケージをインストールせずに、リポジトリからRPMファイルだけを手元のディレクトリへ取得したい。使うコマンドとして適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル1の出題範囲「リポジトリとパッケージ管理」に対応。実際の試験問題ではありません)
- Ayum check-update
- Byum info パッケージ名
- Cyum reinstall パッケージ名
- Dyumdownloader パッケージ名
正解:D
解説
yumdownloader は、リポジトリからRPMパッケージのファイルをダウンロードするだけのコマンドで、システムへのインストールは行いません。取得したRPMファイルは、別のマシンへの持ち込みや内容の調査などに使えます。--resolve オプションを付けると、依存するパッケージもあわせてダウンロードします。RHEL 8以降では dnf download でも同じことができます。
選択肢ごとの解説
- A誤り。yum check-update は、インストール済みパッケージのうち更新可能なものを一覧表示するコマンドです。
- B誤り。yum info は、パッケージのバージョンや概要などの情報を表示するコマンドで、RPMファイルは取得しません。
- C誤り。yum reinstall は、インストール済みのパッケージを入れ直すコマンドで、システムへのインストールが行われます。
- D正しい。yumdownloader は、インストールせずにRPMファイルだけをリポジトリからダウンロードします。