RHEL 8 / CentOS 8 Linux でインストール済みのパッケージを一覧表示する方法

RHEL 8 / CentOS 8 で、あるパッケージがすでにインストールされているかどうかを知りたいときがあるかもしれません。 手動でインストールするアプリケーションは、動作するために特定の依存関係を必要とするかもしれないので、これらが満たされているかどうかを事前に確認する必要があります。 あるいは、何かをコンパイルする際に、システムに正しいヘッダーライブラリがすべてあるかどうかを確認する必要があります。
このチュートリアルでは、以下のことを学びます。

  • RHEL 8 / CentOS 8 で yum と dnf を使用してすべてのパッケージを一覧表示する方法
  • repoquery コマンドを使用して同じタスクを実行する方法
  • rpm コマンドを使用して RHEL 8 / CentOS 8 にインストールされたすべてのパッケージを一覧表示する方法
  • 各コマンドの出力をフィルターして、特定の packages

Use repoquery command to list all available packages in RHEL 8 / CentOS 8

Software Requirements and Conventions used

ソフトウェア要件と Linux コマンドラインの慣習
カテゴリー 必要条件, 使用するソフトウェアバージョン
システム RHEL 8 / CentOS 8
ソフトウェア N/A
その他 root または sudo コマンドによる Linux システムへの特権的なアクセス権を持っていること。
規約 # – 与えられた Linux コマンドは、root 権限で実行される必要があります root ユーザーとして直接、または sudo コマンドを使用します $ – 与えられた Linux コマンドは、通常の非 root ユーザーとして実行される必要があります特権ユーザー

Using yum and dnf

yum または dnf と RHEL 8 / CentOS 8 リポジトリを使ってインストールしたものを確認する一つの方法は、

$ dnf list installedOR$ yum list installed

これを使うと、インストールしたパッケージをアルファベット順にすべて一覧表示します。 何か特定のもの、たとえば bzip2 パッケージに関連するものを探している場合は、出力を grep にパイプすることができます。

$ dnf list installed | grep bzip2

下の画像にあるように、このコマンドは bzip2 バイナリパッケージと bzip2 ライブラリパッケージの両方をリストアップしています。 ソフトウェアのバージョン番号も表示されるので、以前のバージョンのインストールが必要な場合、いつダウングレードすればよいかがわかります。 dnf コマンドは yum と全く同じように動作し、同じ属性を持つので、お望みであればそちらをご利用ください。

yum を使ってパッケージを検索したり、パイプを使って特定のパッケージを grep することができます。

Linux システムアナリスト募集 !
UAF Geophysical Institute, では研究サイバーインフラのアナリストおよびエンジニアチームの一員として、経験ある Linux システムアナリストを募集しています。 LOCATION: Fairbanks, Alaska, USA
APPLY NOW

Use the repoquery command

Another way to list available packages is using dnf-utils.This use the repoquery command? パッケージセットはリポジトリを管理するために使用され、その機能のひとつにインストールされたパッケージの一覧を表示する機能があります。 dnf-utils

# dnf install dnf-utils

と一緒にインストールしたことを確認してから、dnf-utils に付属する repoquery コマンドを使って、インストールされているすべてのパッケージをリストアップしてください。

$ repoquery -a --installed

上のパイプによる grep と同じように、ここで grep を使って興味のあるものを絞り込むことができます。

$ repoquery -a --installed | grep bzip2

List installed packages using the rpm command

インストール済みパッケージを一覧表示する 3 つ目の方法は、rpm コマンドを使用して、インストール済みのすべてのパッケージに対してクエリを実行させる方法です。 bzip2 に関連するすべてのパッケージを探したいなら

$ rpm -qa bzip2*

bzip2 に関連するすべてのパッケージを rpm コマンドで検索する

そして最後に – GUI

もしあなたが GUI を使用したい場合、ソフトウェアパッケージ管理アプリケーションはインストールされているすべてのアプリケーションを一覧するタブが提供されています。 欠点は、アプリケーションの名前のみが表示され、パッケージ名は表示されないこと、依存関係も表示されず、提供される情報全体が制限されることです。

Software はインストールされたアプリケーションを一覧表示するが、依存関係やパッケージ名は表示しない

コメントを残す

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