RHEL 9 Linux に EPEL リポジトリをインストールする方法


EPEL リポジトリーのインストールは、RHEL 9 のインストール後に最も推奨される手順の 1 つです。簡単にするために、インストール手順を示すだけでなく、EPEL とは何か、何が特別なのかを説明します。 、および EPEL を使用してパッケージをインストールする方法。

それでは、EPEL の簡単な紹介から始めましょう。

EPEL は、Fedora Special Interest Group によって作成および管理されている Enterprise Linux の Extra Packages の略です。このリポジトリは、RHEL 9 を含む Enterprise Linux 用の高品質の追加パッケージ セットを提供することで知られています。

EPEL の特徴は、Fedora の対応物に基づいているため、Enterprise Linux ディストリビューションのパッケージと競合したり置き換えたりすることはありません。

人気の主な理由は、バンドルされている一連の機能です。

  • EPEL を使用すると、パッケージなしで大量にアクセスできます
  • Fedora グループによって管理されているため、100% オープンソースで安全です。
  • コアで Fedora の対応物を使用しているため、競合したり、既存のパッケージを置き換えたりすることはありません。
  • 高品質でエンタープライズ グレードのパッケージのみを入手できます。

RHEL 9 に EPEL リポジトリをインストールする

導入部分が完了したら、RHEL 9 システムに EPEL リポジトリをインストールします。それでは、最初のステップから始めましょう。

これから説明するすべてのコマンドは昇格された特権を使用するため、次のコマンドで root ユーザーに切り替えます。

$ sudo -i

それでは、次のコマンドを使用して、リポジトリ インデックスを更新し、パッケージ (存在する場合) を更新しましょう。

# dnf update -y

リポジトリの更新が完了したら、EPEL リポジトリをインストールします。そのためには、指定されたコマンドを使用して、RHEL システムの codeready ビルダー リポジトリを有効にする必要があります。

# subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms

codeready リポジトリを有効にしたら、次のコマンドで EPEL リポジトリをインストールしましょう。

# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y

EPEL をインストールしたら、システム内のすべてのリポジトリを一覧表示して、プロセス全体をクロスチェックしましょう。

# yum repolist

インストール済みの EPEL リポジトリがリストされていることがわかります。これは、EPEL リポジトリがシステムに正常にインストールされたことを意味します。

このセクションでは、EPEL で利用可能なパッケージを一覧表示し、EPEL リポジトリから個々のパッケージを検索して、必要なパッケージをインストールする方法を示します。

それでは、次のコマンドで EPEL リポジトリで利用可能なパッケージを一覧表示する方法から始めましょう。

# dnf --disablerepo="*" --enablerepo="epel" list available

ただし、特定のパッケージを探している場合は、neofetch を使用して簡単に検索できます。次のコマンドを使用する必要があります。

# yum --disablerepo="*" --enablerepo="epel" list available | grep 'neofetch'

ご覧のとおり、neofetch パッケージは \neofetch.noarch という名前で入手できます。ただし、neofetch.noarch の詳細が必要な場合は、次のコマンドを使用して簡単に詳細を抽出できます。

# yum --enablerepo=epel info neofetch.noarch

パッケージの詳細な説明が得られることがはっきりとわかります。これは、探しているパッケージを特定するのに非常に役立ちます。

目的のパッケージをインストールするには、次のコマンドを使用します。

# yum --enablerepo=epel install neofetch.noarch -y

明らかに、neofetch が意図したとおりに機能していることがわかります。

このガイドは、EPEL リポジトリを簡単にインストールし、パッケージを検索してインストールする方法を説明することを目的としていました。