そこで、Ubuntu をインストールして広範囲に使用するようにしました。 この先どこかで、時間をかけてインストールしたソフトウェアを見失うに違いありません。
それはまったく普通のことです。 誰も、システムにインストールされたすべてのパッケージを覚えていることを期待しているわけではありません。 しかし、どのパッケージがインストールされたかを知るにはどうしたらよいかという疑問が生じます。
簡単なまとめ
apt を使用してインストールされたすべてのパッケージを一覧表示するには:
apt list -installed
他の方法や、インストール済みパッケージの検索の微調整のヒントについてもっと知るには、残りのチュートリアルを読みます。
List installed packages in Ubuntu and Debian
apt コマンドを広範囲に使用しているなら、おそらく apt list installed packages というコマンドを期待していることでしょう。
apt-get コマンドには apt-get list installed packages のようなわかりやすいオプションはありませんが、apt にはこのためのコマンドも用意されています。 また、依存関係としてインストールされたパッケージもリストアップされます。 つまり、インストールしたアプリケーションだけでなく、直接インストールしなかったライブラリやその他のパッケージの膨大なリストも表示されます。
Ubuntu で特定のパッケージがインストールされているかどうかをチェックする
インストール済みパッケージのリストは巨大なので、grep を使用して特定のパッケージの出力をフィルターする方が良いアイデアでしょう。
apt list --installed | grep program_name
より良い方法は、このコマンドを使うことです:
apt -qq list program_name --installed
両方の q オプションは、クワイエットモード用です。 また、この方法では、インストールされているプログラムのみを検索します。
上記の方法では、.deb ファイルでインストールされたアプリケーションもリストアップされることに注意してください。
Ubuntu/Debian でインストールされたパッケージをチェックする他の方法
私の apt 対 apt-get 比較記事を読んだ方は、おそらく apt と apt-get が基本的に dpkg を使用していることを既にご存知でしょう。 つまり、dpkg コマンドを使えば、Debian にインストールされているすべてのパッケージを一覧することができます。
dpkg-query -l
特定のパッケージを検索するために、出力を再び grep でフィルタすることができます。
これまで、あなたは Debian パッケージマネージャでインストールしたアプリケーションについて対処してきました。 Snap や Flatpak のアプリケーションはどうでしょうか。 apt や dpkg ではアクセスできないので、どのように一覧表示するのでしょうか。
システムにインストールされているすべての Snap パッケージを表示するには、次のコマンドを使用します:
snap list
Snap list は、検証済みの発行者からのアプリケーションを緑のチェックで表示します。
システムにインストールされているすべての Flatpak パッケージをリストするには、次のようにします:
flatpak list
それを要約してみましょう。
Summary
apt コマンドを使用してパッケージを一覧表示するには:
apt list -installed
dpkg コマンドを使用してパッケージを一覧表示するには:
dpkg-query -l
Snap パッケージをシステム上で一覧表示するには、以下を実行します。
snap list
システムにインストールされた Flatpak パッケージを一覧表示する:
flatpak list
List the recently installed packages
これまで、アルファベット順でインストール済みパッケージの一覧を表示しました。 最近インストールされたパッケージを見たい場合はどうすればよいでしょうか。
ありがたいことに、Linux システムはシステムで起こるすべてのことのログを保持しています。 そのログを参照し、最近インストールされたパッケージを見ることができます。
これを行うにはいくつかの方法があります。 dpkg コマンドのログを使うか、apt コマンドのログを使うかです。
grep コマンドを使って、インストールされたパッケージのみをリストするように結果をフィルタリングする必要があります。 これは apt コマンドを使用してインストールしたプログラムのみを表示します。 ログに詳細が残っていますが、一緒にインストールされた依存関係は表示されません。
grep " install " /var/log/apt/history.log
出力は次のようになります:
Commandline: apt install pinta
Commandline: apt install pinta
Commandline: apt install tmux
Commandline: apt install terminator
Commandline: apt install moreutils
Commandline: apt install ubuntu-make
Commandline: apt install flatpak
Commandline: apt install cool-retro-term
Commandline: apt install ubuntu-software
apt の履歴ログは apt コマンドの実行時刻、実行したユーザー、コマンドでインストールしたパッケージを示しているのでかなり有用です。 ソフトウェア センターでインストールされたアプリケーションを表示する
ターミナルやコマンドに慣れていない場合でも、システムにインストールされているアプリケーションを確認する方法があります。
ライブラリやその他のコマンドラインは表示されませんが、おそらく GUI 中心なので表示したくないのでしょう。 そうでなければ、いつでも Synaptic パッケージ マネージャーを使用できます。
以上
この簡単なチュートリアルが、Ubuntu および Debian ベースのディストリビューションにインストールされているパッケージのリストを見るのに役立つことを願っています。