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