RHEL、CentOS、Fedora にインストールされているすべてのパッケージを一覧表示する 3 つの方法
システム管理者のいくつかの義務の 1 つは、コンピュータ システム (この場合は Linux) にソフトウェアをインストールして管理することです。システムにインストールされている/利用可能なソフトウェア パッケージを追跡するために、次のことを学習したり、覚えておくことができます。いくつかのクイックコマンド。
この記事では、4 つの異なる方法を使用して、CentOS、RHEL、および Fedora ディストリビューションにインストールされているすべての rpm パッケージを一覧表示する方法を説明します。
1. RPMパッケージマネージャーの使用
以前は Red-Hat Package Manager として知られていた RPM (RPM Package Manager) は、Red Hat Enterprise Linux (RHEL) だけでなく、CentOS、Fedora、UNIX システムなどの他の Linux 上で動作する、オープンソースの低レベルのパッケージ マネージャーです。
これを、Debian のデフォルトのパッケージング システムである DPKG パッケージ マネージャーや、Ubuntu、Kali Linux などの派生製品と比較できます。
次のコマンドは、Linux システムにインストールされているすべてのパッケージのリストを出力します。フラグ -q
はクエリを意味し、-a
はインストールされているすべてのパッケージのリストを有効にします。
rpm -qa
2. YUMパッケージマネージャーの使用
YUM (Yellowdog Updater、Modified) は、インタラクティブなフロントエンド rpm ベースのパッケージ マネージャーです。
以下のyum コマンド を使用して、システムにインストールされているすべてのパッケージを一覧表示できます。この方法の利点の 1 つは、パッケージのインストール元のリポジトリが含まれることです。
yum list installed
3. YUMユーティリティの使用
Yum-utils は、yum リポジトリの管理、デバッグ パッケージ、ソース パッケージ、リポジトリからの拡張情報のインストール、および管理のための一連のツールとプログラムです。
インストールするには、root として以下のコマンドを実行します。それ以外の場合は、sudo コマンドを使用します。
yum update && yum install yum-utils
インストールしたら、 以下のrepoquery コマンドを入力して、システムにインストールされているすべてのパッケージを一覧表示します。
repoquery -a --installed
特定のリポジトリからインストールされているパッケージを一覧表示するには、以下の形式で yumdb プログラムを使用します。
yumdb search from_repo base
Linux でのパッケージ管理について詳しくは、こちらをご覧ください。
- Yum、RPM、Apt、Dpkg、Aptitude、Zypper による Linux パッケージ管理
- Linux初心者向けのベストLinuxパッケージマネージャー5選
- パッケージ管理に役立つ 20 の「Yum」コマンド
- Fedora での RPM パッケージ管理のための 27 の「DNF」(Yum のフォーク) コマンド
この記事では、CentOS または RHEL にインストールされているすべてのパッケージを 4 つの異なる方法で一覧表示する方法を説明しました。この記事に関するご意見は、以下のフィードバック セクションから共有してください。