LinuCレベル1 リポジトリとパッケージ管理 問1
リポジトリとパッケージ管理/aptコマンドによるパッケージ管理新しいパッケージをインストールする前に、パッケージリスト(利用可能なパッケージの情報)を最新の状態に更新するコマンドはどれか。
当サイトのオリジナル問題(LinuCレベル1の出題範囲「リポジトリとパッケージ管理」に対応。実際の試験問題ではありません)
- Aapt autoremove
- Bapt update
- Capt install
- Dapt upgrade
正解:B
解説
apt updateは、設定されているリポジトリから最新のパッケージ情報(利用可能なバージョン等の一覧)を取得し、ローカルのパッケージリストを更新します。実際にインストール済みパッケージを新しいバージョンへ更新するのはapt upgradeの役割で、両者は別のコマンドです。新しいパッケージを検索・インストールする前には、まずapt updateでパッケージリストを最新にしておくのが基本的な手順です。
選択肢ごとの解説
- A誤り。apt autoremoveは不要になった依存パッケージを削除するコマンドで、パッケージリストの更新ではありません。
- B正しい。apt updateはパッケージリスト(利用可能なパッケージの情報)を最新にするコマンドです。
- C誤り。apt installは指定したパッケージをインストールするコマンドで、パッケージリストの更新ではありません。
- D誤り。apt upgradeはインストール済みパッケージを最新版に更新するコマンドで、パッケージリストの更新そのものとは異なります。