RHEL、RockyおよびAlma LinuxでEPELリポジトリを有効にする方法
この記事では、YUMおよびDNFパッケージマネージャーを使用して、追加の標準オープンソースソフトウェアパッケージをインストールするために、RHELベースのLinuxディストリビューションにEPELリポジトリをインストールおよび有効にする方法を学ぶことができます。
EPELとは何ですか
EPEL(エンタープライズLinuxのための追加パッケージ)は、Fedoraチームからのオープンソースの無料コミュニティベースのリポジトリプロジェクトで、RHEL(レッドハットエンタープライズLinux)、CentOS Stream、AlmaLinux、およびRocky Linuxを含むLinuxディストリビューションのための100%高品質な追加ソフトウェアパッケージを提供します。
EPELプロジェクトはRHEL/CentOSの一部ではありませんが、ネットワークツール、システム管理ツール、プログラミング、監視などの多くのオープンソースパッケージを提供することで主要なLinuxディストリビューション向けに設計されています。ほとんどのEPELパッケージはFedoraリポジトリによって維持されています。
なぜEPELリポジトリを使用するのでしょうか?
- YumおよびDNFを通じてインストールできる多くのオープンソースパッケージを提供しています。
- Epelリポジトリは100%オープンソースで、自由に使用できます。
- これは、コアの重複パッケージを提供せず、互換性の問題もないことを意味します。
- すべてのEPELパッケージはFedoraリポジトリによって管理されています。
RHEL 9 システムに EPEL リポジトリをインストールする方法
EPEL リポジトリを RHEL ベースのディストリビューションにインストールするには、サーバーインスタンスにルートユーザーとしてログインし、リリースバージョンに従って以下に説明されたコマンドを実行します。
RHEL 9にEPELリポジトリをインストールする
# subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
CentOS Stream 9にEPELリポジトリをインストールする
# dnf config-manager --set-enabled crb
dnf install epel-release epel-next-release
AlmaLinux 9にEPELリポジトリをインストールする
# dnf config-manager --set-enabled crb
dnf install epel-release
RHEL 8 システムに EPEL リポジトリをインストールする方法
RHEL 8ベースのリリースシステムにEPELリポジトリをインストールするには、次のコマンドを使用してください:
RHEL 8にEPELリポジトリをインストールする
# subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
CentOS Stream 8にEPELリポジトリをインストールする
# dnf config-manager --set-enabled powertools
dnf install epel-release
Rocky/AlmaLinux 8にEPELリポジトリをインストールする
# dnf config-manager --set-enabled powertools
dnf install epel-release
RHEL 7 システムに EPEL リポジトリをインストールする方法
RHEL 7にEPELリポジトリをインストールする
# subscription-manager repos --enable rhel-*-optional-rpms \
--enable rhel-*-extras-rpms \
--enable rhel-ha-for-rhel-*-server-rpms
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
CentOS 7にEPELリポジトリをインストールする
# yum install epel-release
CentOS 6.xにEPELリポジトリをインストールする
# yum install epel-release
EPELリポジトリを確認する方法は?
今すぐソフトウェアパッケージを更新し、次のコマンドを使用してEPELリポジトリのインストールを確認してください。
# yum update
rpm -qa | grep epel
次のコマンドを使用して、すべてのアクティブなリポジトリをリストすることで、EPELリポジトリがシステムで有効になっていることを確認することもできます。
# yum repolist
EPEL リポジトリを構成するソフトウェアパッケージをリストするには、コマンドを実行してください。
# dnf --disablerepo="*" --enablerepo="epel" list available
OR
yum --disablerepo="*" --enablerepo="epel" list available
あるいは、次のgrepコマンドを使用して、表示されているように個別のパッケージ名を検索することもできます。
# yum --disablerepo="*" --enablerepo="epel" list available | grep 'htop'
OR
dnf --disablerepo="*" --enablerepo="epel" list available | grep 'monitorix'
EPELリポジトリを使用してパッケージをインストールするにはどうすればよいですか?
EPELリポジトリが正常にインストールされると、コマンドを使用してパッケージをインストールできます。
# dnf --enablerepo="epel" install <package_name>
OR
yum --enablerepo="epel" install <package_name>
たとえば、htopというパッケージを検索してインストールするには、次のコマンドを実行します。
# yum --enablerepo=epel info htop
では、Htopパッケージをインストールするためのコマンドは次の通りです。
# yum --enablerepo=epel install htop
注意: EPELの設定ファイルは、/etc/yum.repos.d/epel.repoの下にあります。
結論
この記事では、RHELベースのディストリビューションにEPELリポジトリをインストールする方法を学びました。ぜひお試しいただき、下のコメントセクションでフィードバックを共有してください。





