ウェブサイト検索

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


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

それではEPEL について簡単に紹介しましょう。

EPEL リポジトリとは何ですか?

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

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

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

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

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

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

ステップ 1: RHEL 9 リポジトリの更新

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

sudo -i

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

dnf update -y

ステップ 2: EPEL リポジトリを RHEL 9 に追加する

リポジトリの更新が完了したら、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 リポジトリがシステムに正常にインストールされたことを意味します。

ステップ 3: RHEL 9 で EPEL を使用してパッケージをインストールする

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

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

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

ただし、特定のパッケージを探している場合は、grep コマンドを使用して簡単に検索できます。たとえば、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 リポジトリを簡単にインストールし、パッケージを検索してインストールする方法を説明することを目的としています。