多くの場合、コンピューターにインストールされているパッケージの数を知ることが重要です。ご存じないかもしれませんが、コンピューターには多くのパッケージがインストールされています。それらの多くは、オペレーティング システムの新規インストールを行うときにプレインストールされています。これらのパッケージを表示して一覧表示することをお勧めします。この記事では、Ubuntu システムにインストールされているパッケージを一覧表示する方法を学習します。以下の方法を学びます:
- apt を使用してインストール済みパッケージを一覧表示する
- dpkg-query でインストール済みパッケージを一覧表示
- 最近インストールしたパッケージを一覧表示
- インストールされているパッケージの数を一覧表示する
- スナップ パッケージの一覧表示
このプロセスでは、ターミナル コマンド ライン アプリケーションを使用します。 Ctrl+Alt+T を押すと、ターミナル コマンド ラインを呼び出すことができます。
ヒント:
Ubuntu 20.04 および Ubuntu 22.04 で手順とコマンドをテストしました。 Debian およびそれ以前の Ubuntu バージョンでは、多かれ少なかれ同じ手順を使用できます。
apt を使用してインストール済みパッケージを一覧表示する
apt パッケージ マネージャーは、Ubuntu システムにプリインストールされています。パッケージのインストール、更新、または削除に役立つだけでなく、システムにインストールされているパッケージを一覧表示するのにも役立ちます。
システムにインストールされているパッケージを一覧表示するには、ターミナルで次のコマンドを発行します:
$ apt list --installed
上記のコマンドの出力から、依存関係としてインストールされたパッケージを含む、インストールされたすべてのパッケージのリストが取得されます。出力には、インストールされたパッケージの名前とそのバージョンが一覧表示されます。
リストから特定のパッケージを見つけたい場合は、ターミナルで次のコマンドを使用して検索できます:
$ apt list --installed | grep <package>
たとえば、「zoom」パッケージを見つけるには、コマンドは次のようになります:
$ apt list --installed | grep zoom
出力は、ズーム バージョン 5.2.446620.0816 がシステムにインストールされていることを示しています。インストールされていない場合は、空白の出力が表示されます。
dpkg-query でインストール済みパッケージを一覧表示
dpkg を使用すると、Ubuntu システムでパッケージをインストールおよび削除できます。システムにインストールされているパッケージを一覧表示するためにも使用できます。 apt コマンドとは対照的に、よりユーザーフレンドリーな方法で出力を表示します。出力がさまざまな列に表示されるため、理解しやすくなっています。
システムにインストールされているパッケージを一覧表示するには、ターミナルで次のコマンドを発行します:
$ sudo dpkg-query -l
上記の出力には、バージョン、アーキテクチャ、および簡単な説明とともに、インストールされたパッケージが一覧表示されます。
リストから特定のパッケージを見つけたい場合は、ターミナルで次のコマンドを実行できます:
$ dpkg-query -l | grep <package>
たとえば、「zoom」パッケージを見つけるには、コマンドは次のようになります:
$ dpkg-query -l | grep zoom
出力がバージョンとともにパッケージ名を返す場合、パッケージがインストールされていることを意味します。そうしないと、空白の出力が表示されます。
最近インストールされたパッケージのリスト
場合によっては、最近インストールされたパッケージのみを一覧表示する必要があります。これを行うには、ターミナルで次のコマンドを発行します:
$ grep " install " /var/log/dpkg.log
インストール済みパッケージの数を取得する
apt パッケージ マネージャーを使用して、システムにインストールされているパッケージの数を確認することもできます。これを行うには、ターミナルで次のコマンドを発行します:
$ apt list --installed | grep -v "^Listing" | wc -l
このコマンドは、システムにインストールされているパッケージの総数をすばやく数えます。以下のスクリーンショットの出力は、Ubuntu システムに現在 1716 個のパッケージがインストールされていることを示しています。
dpkg-query コマンドを使用すると、インストールされているパッケージの数もすばやく確認できます。システムにインストールされているパッケージの数を確認するには、ターミナルで次のコマンドを発行します:
$ dpkg-query -l | tail -n +6 | awk '{print $1}' | sort | uniq –c
以下のスクリーンショットの出力は、Ubuntu システムに現在 1716 個のパッケージがインストールされていることを示しています。1 つのパッケージは削除されていますが、構成ファイルだけが残っています。
Snap パッケージの一覧表示
これまで説明してきたコマンドは、インストールされているスナップ パッケージを一覧表示しません。インストールされているスナップ パッケージを一覧表示するには、ターミナルで次のコマンドを発行します。
$ snap list
この記事では、Ubuntu 20.04 LTS にインストールされているパッケージを一覧表示する方法をいくつか説明しました。 Debian のパッケージ マネージャーによってインストールされたパッケージ、または snap パッケージとしてインストールされたパッケージを一覧表示する方法を説明しました。さらに、最近インストールされたパッケージの一覧表示と、インストールされたすべてのパッケージの概要の取得についても、この記事で説明しました。