ウェブサイト検索

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


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

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

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

EPELはEnterprise Linux向けのExtra Packages for Enterprise Linuxの略で、Fedora Special Interest Groupによって作成および維持されています。このリポジトリは、Enterprise Linuxのための高品質な追加パッケージのセットを提供することで知られており、RHEL 9も含まれています。

EPELの特長は、Fedoraに基づいているため、あなたのエンタープライズLinuxディストリビューションのパッケージと競合したり、置き換えたりすることがないということです。

それが非常に人気がある主な理由は、それに付属している一連の機能です。

  • EPELは、数多くの無料パッケージにアクセスすることを可能にします。
  • Fedora グループによって管理されており、100% オープンソースで安全です。
  • 既存のパッケージと衝突したり、置き換えたりすることはなく、コアにFedoraの相当品を使用しています。
  • 高品質で企業向けのパッケージのみが提供されることが保証されています。

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

導入部分が終わったら、次は私たちのRHEL 9システムにEPELリポジトリをインストールする時です。それでは、最初のステップを始めましょう。

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

私たちが示すすべてのコマンドは管理者権限を使用するため、次のコマンドでルートユーザーに切り替えます:

$ sudo -i

では、次のコマンドを使ってリポジトリのインデックスを更新し、パッケージ(もしあれば)を更新しましょう:

# dnf update -y

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

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

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

コーディレディリポジトリを有効にした後、以下のコマンドで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 リポジトリを簡単にインストールし、パッケージを検索してインストールする方法を説明することを目的としています。

関連記事: