ウェブサイト検索

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 でのパッケージ管理について詳しくは、こちらをご覧ください。

  1. Yum、RPM、Apt、Dpkg、Aptitude、Zypper による Linux パッケージ管理
  2. Linux初心者向けのベストLinuxパッケージマネージャー5選
  3. パッケージ管理に役立つ 20 の「Yum」コマンド
  4. Fedora での RPM パッケージ管理のための 27 の「DNF」(Yum のフォーク) コマンド

この記事では、CentOS または RHEL にインストールされているすべてのパッケージを 4 つの異なる方法で一覧表示する方法を説明しました。この記事に関するご意見は、以下のフィードバック セクションから共有してください。