dpkg -l でインストールされたバージョンを確認する
このステップでは、システム上のパッケージのインストール状況とバージョンを確認するための別のコマンド dpkg を学びます。dpkg コマンドは Debian パッケージを管理する低レベルのツールであり、apt は内部的に dpkg を使用しています。
dpkg -l コマンドは、すべてのインストールされたパッケージを一覧表示します。これにより非常に長い出力が生成されることがあるため、特定のパッケージをフィルタリングするために出力を grep にパイプするのが一般的です。
dpkg -l を使って nano パッケージがインストールされているかどうかを確認し、そのバージョンを確認してみましょう。ターミナルに以下のコマンドを入力し、Enter キーを押します。
dpkg -l nano
nano パッケージがインストールされている場合、出力にはそのパッケージに関する行が表示されます。2 列目にバージョンが表示されます。
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/Trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||| Name Version Architecture Description
+++-==============-============-============-============================================
ii nano 5.9-4 amd64 small, friendly text editor inspired by Pico
この出力では:
- 最初の 2 列の
ii は、パッケージがインストールされている (i) かつその設定ファイルもインストールされている (i) ことを示しています。
nano はパッケージ名です。
5.9-4 はインストールされているバージョンです。
次に、同じコマンドを使って curl パッケージを確認してみましょう。
dpkg -l curl
curl パッケージについても同様の出力が表示されるはずです。
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/Trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||| Name Version Architecture Description
+++-==============-============-============-============================================
ii curl 7.81.0-1ubuntu1.10 amd64 command line tool for transferring data with URL syntax
dpkg -l コマンドは、Debian ベースのシステム上でインストールされたパッケージの存在とバージョンを確認するための基本的なツールです。
続ける をクリックしてこの実験を完了します。