Red Hat Training

A Red Hat training course is available for RHEL 8

7.7. ソフトウェアパッケージグループの管理

パッケージグループは、共通の目的 (システムツールサウンドとビデオ) でサービスを行うパッケージの集合です。パッケージグループをインストールすると、依存パッケージも取得するため、時間が大幅に短縮できます。

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

  • パッケージグループをリスト表示する
  • パッケージグループをインストールする
  • パッケージグループを削除する
  • yum input での glob 表現を指定する

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

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

手順

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

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

    # yum group list

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

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

    # yum group info group-name

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

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

を参照してください。

7.7.2. YUM を使用したパッケージグループのインストール

以下の手順では、yum を使用して、グループ名または groupID でパッケージグループをインストールする方法を説明します。

手順

  • パッケージグループをグループ名でインストールするには、以下を使用します。

    # yum group install group-name

    または

    # yum install @group-name

    group-name は、グループまたは環境グループのフルネームに置き換えます。

  • groupID でパッケージグループをインストールするには、以下を使用します。

    # yum group install groupID

    groupID は、グループの ID に置き換えます。

7.7.3. YUM を使用したパッケージグループの削除

以下の手順を使用して、グループ名または groupID のいずれかでパッケージを削除します。

手順

  • グループ名を使用してパッケージグループを削除するには、以下を使用します。

    # yum group remove group-name

    または

    # yum remove @group-name

    group-name は、グループの完全な名前に置き換えます。

  • groupID でパッケージグループを削除するには、以下を使用します。

    # yum group remove groupID

    groupID は、グループの ID に置き換えます。

7.7.4. 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 は、ファイルの名前に置き換えます。