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 ベースのシステム上でインストールされたパッケージの存在とバージョンを確認するための基本的なツールです。
続ける をクリックしてこの実験を完了します。