技術ノート Linux Linux にインストールされているパッケージを一覧表示する方法

Linux にインストールされているパッケージを一覧表示する方法

重要なポイント

Ubuntu または任意の Debian ディストリビューションにインストールされているパッケージを一覧表示するには、ターミナルで「apt list –installed」を実行します。 「dnf list installs」を実行して、Fedora にインストールされているパッケージを一覧表示します。

何千もの無料の Linux アプリケーションが あるため、一度インストールしたもののもう使用しなくなったものを簡単に見失ってしまいます。ここでは、主要な Linux ファミリにインストールされているアプリケーションを一覧表示する方法と、 Linux ディストリビューション に依存しないいくつかの方法を示します。

Linux システム上のパッケージとは何ですか?

Linux 上のパッケージは、大まかに言えば、macOS や Windows 上のアプリやプログラム インストーラーに似ています。これらは、通常は中央リポジトリからダウンロードするアーカイブ ファイルにバンドルされています。 Linux ディストリビューションが異なれば、これらのファイルを配信するために異なる形式が使用されます。たとえば、 Debian と Ubuntu は DEB ファイルを使用しますが、RHEL と Fedora は RPM ファイルを使用します。

ただし、パッケージは必ずしも完全なプリコンパイルされたプログラムである必要はありません。場合によっては、それらは PC 上の他のアプリケーションに重要な機能を提供する ライブラリ です。

通常、パッケージは パッケージ マネージャー を使用してインストール、更新、削除されます。パッケージ マネージャーは、アプリケーションのインストール時にも依存関係を取得しようとするため、特定のアプリケーションの動作に必要なコードをすべて手動で探し出す必要はありません。

よく見かける主要なパッケージ マネージャーがいくつかあります。 Red Hat 由来のディストリビューション (Fedora など) は dnf パッケージ マネージャーを使用し、Debian 由来のディストリビューション (Ubuntu など) は apt を使用し、Arch ベースのディストリビューションは pacman を使用します。 や Flatpak など、ほとんどの Linux システムで使用できる、ディストリビューションに依存しないパッケージ マネージャーもいくつかあります。

Linux にインストールされているパッケージを一覧表示する方法

Apt: Ubuntu にインストールされているパッケージを一覧表示する

apt コマンドを使用すると、 Debian ディストリビューション と、そこから派生した Ubuntu などの多くのディストリビューションのパッケージ マネージャーを使用できます。

Apt は です

apt- get
 apt- get

指示 。 Apt

apt- get
 apt- get

構文のほとんどが共有されているため、必要な命令を見つけた場合は、

apt- get
 apt- get

、通常は apt を問題なく置き換えることができます。

「 Linux にインストールされているパッケージを一覧表示する方法」に関するベスト動画選定!

【前編】インストール手順紹介!最新アップデート版「Ubuntu 22.04 LTS」をインストールしました
LMDE 5~LinuxMint Debianエディション~はUbuntuエディションとの違いと通常利用までの初期設定について説明します

インストールされているパッケージのリストを表示するには、次のコマンドを使用します。

 apt list --installed

予想どおり、出力は長く、すぐにスクロールして過ぎてしまいます。

エントリがいくつあるかを確認するには、以前と同様に、 wc をパイプ処理します。

 apt list --installed |トイレ -l

興味のあるパッケージを見つけるには、 grep 使用し、興味のある名前またはトピックの一部を使用します。

 apt list --installed | grep xfont

単一のパッケージを調査するには、パッケージの名前を指定して apt show コマンドを使用します。

 apt show xml-core 

Linux にインストールされているパッケージを一覧表示する方法

DNF: Fedora にインストールされているパッケージを一覧表示する

Fedora は、RedHat 由来のデスクトップ ディストリビューションの中で最も成功しています。これを使用して、 dnf パッケージ マネージャーを使用してインストールされているアプリケーションを一覧表示する方法について説明します。

dnf を使用してインストールされているパッケージを一覧表示するには、次のコマンドを実行します。

 DNFリストがインストールされています

これにより、情報の雪崩が発生します。

リストされたパッケージの数を確認するには、 -l (行) オプションを使用して wc に出力を渡します。

これは dnf 1,968 個のインストール済みパッケージを検出したことを示しています。出力をより管理しやすくするには、 出力を grep にパイプし 、目的のパッケージを検索します。

 dnf リストがインストールされています | grep ターミナル

出力を less にパイプし less 内で検索関数を使用して探しているものを見つけることもできます。

リスト内にさらに詳しく知りたいパッケージがある場合 (削除を検討している場合はこれをお勧めします)、 dnf info コマンドを使用できます。

プラットフォーム アーキテクチャの詳細を指定せずに、パッケージの名前を指定する必要があります。たとえば、パッケージ「gnome-terminal.x86_64」の詳細を表示するには、次のように入力します。

 dnf 情報 gnome ターミナル

Linux にインストールされているパッケージを一覧表示する方法

Pacman: Arch にインストールされているパッケージを一覧表示する

pacman パッケージ マネージャーは、Arch Linux とその派生製品 ( Manjaro EndeavourOS など) で使用されます。

pacman を使用してパッケージを一覧表示するには、 -Q (クエリ) オプションを使用する必要があります。

パックマン-Q

パッケージのリストがターミナル ウィンドウに表示されます。

単一のアプリケーションをインストールすると、依存関係が満たされていないため、複数のパッケージがインストールされる可能性があります。アプリケーションが特定のライブラリを必要とし、それがコンピュータ上に存在しない場合は、インストールによって提供されます。同様に、アプリケーションをアンインストールすると、いくつかのパッケージが削除される可能性があります。したがって、アプリケーションの数はパッケージの数と同じではありません。

インストールされているパッケージをカウントするには、以前と同様に、出力を wc 経由でパイプし、 -l (行) オプションを使用します。

パックマン-Q |トイレ -l

-i (info) オプションを使用すると、パッケージの詳細を確認できます。

パックマン -Qi バッシュ

-i オプションを 2 回追加すると、もう少し詳しい情報が得られる場合があります。

パックマン -Qii bash

この場合、リストの下部に、「.bash_profile」および「.bash_logout」テンプレート ファイルの場所を示す追加の行がいくつかあります。

Linux にインストールされているパッケージを一覧表示する方法

Flatpak: 任意のディストリビューションにインストールされているパッケージを一覧表示する

ディストリビューション に依存しないアプリケーションをインストールする方法があります。これらは、ユニバーサル パッケージ マネージャーとして設計されています。依存関係のあるアプリも含めて、サンドボックス バージョンのアプリをインストールします。これにより、バージョン間の非互換性や相互汚染を心配することなく、アプリケーションの異なるバージョンを簡単にインストールできるようになります。

ソフトウェア開発者の観点から見ると、ユニバーサル パッケージ マネージャーを使用すると、アプリケーションを 1 回パッケージ化するだけで済み、すべてのディストリビューションがカバーされることになります。

flatpak システムは、最も人気のある 2 つのユニバーサル インストーラーのうちの 1 つです。コンピューターで flatpak を使用したことがある場合でも、次のコマンドを使用して、インストールされているアプリケーションを一覧表示できます。

フラットパックリスト

これには、インストールされているアプリケーションと、それらのアプリケーションの依存関係を満たすためにインストールされている関連ランタイムがリストされます。アプリケーションのみを表示するには、 --app オプションを追加します。

 flatpak リスト --app

個々のアプリケーションの詳細を表示するには、アプリケーション名ではなく、 info コマンドとパッケージのアプリケーション ID を使用します。

 flatpak 情報 org.blender.Blender 

Linux にインストールされているパッケージを一覧表示する方法

スナップ: 任意のディストリビューションにインストールされているパッケージをリストする

もう 1 つの人気のあるユニバーサル パッケージ マネージャーは 。これは正規の取り組みです。最近の Ubuntu リリースの Ubuntu ソフトウェア アプリケーションではデフォルトで使用されており、他のディストリビューションにも snap をインストールできます。

snap を使用してインストールされたアプリケーションを一覧表示するには、次のコマンドを使用します。

スナップリスト

単一のアプリケーションの詳細を表示するには、snap info コマンドとアプリケーションの名前を使用します。

スナップ情報Firefox 

Linux にインストールされているパッケージを一覧表示する方法

インストールされているパッケージとアプリケーションを確認する理由

Linux ユーザーが利用できる無料の オープンソース アプリケーション の選択肢は驚くべきものです。 Linux の初心者にとって、これは圧倒されるかもしれません。しかし、それも楽しみの一部です。特定のニーズがある場合は、そのニーズに対応するソフトウェアを検索します。見つけた相手と合わなくても問題ありません。すべての条件を満たすものが見つかるまで、さらに何十もの試してみることができるでしょう。

使用しないことがわかっているものは慎重にアンインストールしないと、システム内に残り 、ハード ドライブの容量を使い果たすことに なります。あなたがプログラマであれば、コンピュータの周りには未使用のツールキットやライブラリが点在していることでしょう。デスクトップ コンピュータでは、今日の かなり安価で大容量のドライブが搭載されている ため、それ自体はそれほど問題にはならないかもしれません。 ラップトップ では、ストレージ容量が小さいため、この問題はさらに懸念されます。

しかし、ハード ドライブの空き容量に余裕があるかどうかに関係なく、未使用のソフトウェアを溜め込んでしまうと、実際に使用しているアプリケーションと一緒に未使用のアプリケーションもすべて更新することになるため、ソフトウェアの更新に時間がかかることになります。 システム イメージ やその他の バックアップは 必要以上に大きくなり、完了までに時間がかかり、より多くのバックアップ メディアを消費します。

また、インストールされ忘れられたアプリケーションのコンポーネントと、インストールしようとしている新しいアプリケーションのコンポーネントの間に互換性がない可能性もあります。

この状況に対処するための最初のステップは、何がインストールされているかを調べることです。何がわかったら、リストを確認して、何が残り、何がなくなるかを決定できます。

情報に基づいた意思決定を行う

dnf apt 、および pacman 、孤立した不要なパッケージを自動的に検索して削除するオプションがあります。ただし、もう使用していない古いパッケージは見つかりません。それには人間の介入と、アンインストールが必要なものについての知識が必要です。そこで、これらの便利なコマンドが役に立ちます。

スペースを確保したら、 Linux デバイスに Android アプリをインストールする 方法を知りたいと思うかもしれません。