How to Listed Packages on Ubuntu and Debian-based Linux Distributions

そこで、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 にはこのためのコマンドも用意されています。 また、依存関係としてインストールされたパッケージもリストアップされます。 つまり、インストールしたアプリケーションだけでなく、直接インストールしなかったライブラリやその他のパッケージの膨大なリストも表示されます。

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 でフィルタすることができます。

Listing installed packages with dpkg

これまで、あなたは Debian パッケージマネージャでインストールしたアプリケーションについて対処してきました。 Snap や Flatpak のアプリケーションはどうでしょうか。 apt や dpkg ではアクセスできないので、どのように一覧表示するのでしょうか。

システムにインストールされているすべての Snap パッケージを表示するには、次のコマンドを使用します:

snap list

Snap list は、検証済みの発行者からのアプリケーションを緑のチェックで表示します。

Listing installed Snap packages

システムにインストールされているすべての 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
Listing recently installed packages

apt の履歴ログは apt コマンドの実行時刻、実行したユーザー、コマンドでインストールしたパッケージを示しているのでかなり有用です。 ソフトウェア センターでインストールされたアプリケーションを表示する

ターミナルやコマンドに慣れていない場合でも、システムにインストールされているアプリケーションを確認する方法があります。

Software Center でインストールされたアプリケーションを表示する

ライブラリやその他のコマンドラインは表示されませんが、おそらく GUI 中心なので表示したくないのでしょう。 そうでなければ、いつでも Synaptic パッケージ マネージャーを使用できます。

以上

この簡単なチュートリアルが、Ubuntu および Debian ベースのディストリビューションにインストールされているパッケージのリストを見るのに役立つことを願っています。

コメントを残す

メールアドレスが公開されることはありません。