LinuCレベル1 101試験の例題と解説

主題1.04リポジトリとパッケージ管理

1.04.4RPMパッケージ管理

このエントリーをはてなブックマークに追加

今回は101試験の試験範囲から、「1.04.4 RPMパッケージ管理」についての例題を解いてみます。

Linucレベル1 101試験 出題範囲


例題

ソフトウェアをアップデートするコマンドとして適切なものを選択してください。

  1. pm -u パッケージ
  2. rpm -i パッケージ
  3. rpm -F パッケージ
  4. rpm -ql パッケージ

※この例題は実際の試験問題とは異なります。


解答と解説

答えは「3. rpm -F パッケージ」です。

rpmコマンドは、Redhat系OSなどで採用されているRPMパッケージーマネージャを管理するためのコマンドです。
このコマンドを利用して、ソフトウェアのインストールやアンインストール、アップデートなどの操作を行うことができます。

rpmコマンドの主なオプションは以下の通りです。

  • -i パッケージ  … 指定したパッケージをインストールします
  • -F パッケージ  … 指定したパッケージがインストールされている場合、アップデートします
  • -U パッケージ  … 指定したパッケージがインストールされていない場合は、インストール。インストールされている場合は、アップデートを行います
  • -qa            … インストールされているパッケージの一覧を表示します
  • -ql パッケージ … 指定したパッケージのファイル一覧を表示します
  • -qi パッケージ … 指定したパッケージの情報を表示します

例題でパッケージをアップデートしているのは「3. rpm -F パッケージ」になるため、この回答が正解になります。また「-u」オプションは存在しません。

ソフトウェアは、ソースコードからインストールすることも可能ですが、パッケージを利用することで、インストール時間の短縮や、その後の管理コストを下げることができます。パッケージを使うことによるメリットは非常に大きいので、管理する方法は確実に覚えておきましょう。


例題作成者

株式会社デージーネット ソリューション開発部 森 彰吾 氏

ページトップへ