Red Hat Training

A Red Hat training course is available for RHEL 8

7.3. ソフトウェアパッケージの検索

yum を使用すると、ソフトウェアパッケージをすべて操作できます。

以下のセクションでは、yum を使用して以下を行う方法を説明します。

  • パッケージを検索する
  • パッケージをリスト表示する
  • リポジトリーをリスト表示する
  • パッケージに関する情報を表示する
  • パッケージグループをリスト表示する
  • yum input での glob 表現を指定する

7.3.1. YUM を使用したパッケージの検索

特定のアプリケーションやその他のコンテンツを提供するパッケージを探すには、以下の手順で行います。

手順

  • パッケージを検索するには、以下を使用します。

    # yum search term

    term は、パッケージ関連の用語に置き換えます。

    yum search コマンドでは、パッケージの名前と概要に含まれる用語で一致したものが返されることに注意してください。これにより、検索時間が短縮され、名前が分からないものの、関連用語が分かっているパッケージの検索が可能になります。

  • パッケージの説明に一致する用語を含めるには、以下を使用します。

    # yum search --all term

    term は、パッケージ名、概要、または説明で検索する用語に置き換えます。

    yum search --all はより完全な検索を可能にしますが、速度が遅くなることに注意してください。

7.3.2. YUM を使用したパッケージのリスト表示

以下の手順を使用して、インストール済みおよび使用可能なパッケージをリスト表示します。

手順

  • インストール済みおよび利用可能なすべてのパッケージに関する情報を一覧表示するには、次を使用します。

    # yum list --all
  • システムにインストールされているパッケージのリストを表示するには、以下のコマンドを使用します。

    # yum list --installed
  • 有効なすべてのリポジトリーで、インストール可能な全パッケージを表示するには、以下を使用します。

    # yum list --available

glob 表現を引数として追加して結果をフィルターできることに注意してください。詳細は、yum 入力でのグローバル表現の指定

を参照してください。

7.3.3. YUM を使用したリポジトリーのリスト表示

有効なリポジトリーと無効なリポジトリーをリスト表示するには、以下の手順を使用します。

手順

  • システムで有効なリポジトリーをすべてリスト表示するには、以下を使用します。

    # yum repolist
  • システムで無効になっているリポジトリーをすべてリストを表示するには、以下を使用します。

    # yum repolist --disabled
  • 有効および無効なリポジトリーの両方をリスト表示するには、以下を使用します。

    # yum repolist --all
  • リポジトリーに関する追加情報をリスト表示するには、以下を使用します。

    # yum repoinfo

リポジトリーの ID または名前を引数として渡すか、glob 表現を追加して結果をフィルタリングでききることに注意してください。詳細は、yum 入力でのグローバル表現の指定

を参照してください。

7.3.4. YUM を使用したパッケージ情報の表示

YUM を使用して、パッケージに関する様々な種類の情報、例えばバージョン、リリース、サイズ、ロードされたプラグインなどを表示することができます。

手順

  • パッケージに関する情報を表示するには、以下を使用します。

    # yum info package-name

    package-name を、パッケージ名に置き換えます。

glob 表現を引数として追加して結果をフィルターできることに注意してください。詳細は、yum 入力でのグローバル表現の指定

を参照してください。

7.3.5. YUM を使用したパッケージグループのリスト表示

インストールされたパッケージグループを表示し、リスト表示の結果をフィルタリングするには、yum を使用します。

手順

  • インストール済みおよび利用可能なグループの数を表示するには、以下を使用します。

    # yum group summary
  • インストール済みおよび利用可能なグループをすべてリスト表示するには、以下のコマンドを使用します。

    # yum group list

    yum group list コマンドのコマンドラインオプション (--hidden--available) を追加して結果をフィルタリングできます。利用可能なオプションの詳細は、man ページを参照してください。

  • 特定のグループに含まれている必須および任意のパッケージをリスト表示するには、次のコマンドを実行します。

    # yum group info group-name

    group-name は、グループ名に置き換えます。

glob 表現を引数として追加して結果をフィルターできることに注意してください。詳細は、yum 入力でのグローバル表現の指定

を参照してください。

7.3.6. YUM 入力でのグローバル表現の指定

yum コマンドでは、1 つ以上の glob 表現 を引数として追加することで、結果をフィルタリングできます。yum コマンドの引数として渡す場合は、グローバル表現をエスケープする必要があります。

手順

To ensure global expressions are passed to yum as intended, use one of the following methods:

  • glob 表現全体を二重引用符または単一引用符でくくる

    # yum provides "*/file-name"

    file-name は、ファイルの名前に置き換えます。

  • ワイルドカード文字の前にバックスラッシュ記号 (\) を入力して、ワイルドカード文字をエスケープする

    # yum provides \*/file-name

    file-name は、ファイルの名前に置き換えます。