オリジナル問題 LinuCレベル1試験 問題 問16
リポジトリとパッケージ管理/RPMパッケージ管理rpmコマンドの-ivhと-Uvhの違いとして適切なものはどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問16
- A-ivhは既存があれば更新し、-Uvhは新規インストールだけを行う
- Bどちらもまったく同じ動作で、オプションの綴りが違うだけである
- C-ivhは新規インストール、-Uvhは既存があれば更新する
- D-Uvhはパッケージの削除を行うためのオプションの組み合わせである
正解:C
解説
-i(--install)は新規インストール用で、同じパッケージがすでに入っているとエラーになります。-U(--upgrade)は、既にインストールされていれば更新し、入っていなければ新規にインストールします。vは経過の詳細表示、hは進捗を#で表示するオプションで、慣用的に組み合わせて使われます。
選択肢ごとの解説
- A誤り。役割が入れ替わっています。
- B誤り。既存パッケージがある場合の動作が異なります。
- C正しい。-iは新規のみ、-Uは更新も新規も行います。
- D誤り。削除は-e(--erase)です。