EPELは「ExtraPackagesforEnterprise Linux」の略で、その名前が示すように、epelはRHEL、CentOS、Scientific Linux(SL)、およびOracle Enterprise Linux(OLE)用の追加のrpmパッケージを提供します。 EPELはFedoraコミュニティによって作成および保守されており、EPELパッケージは100%フリー/リブレオープンソースソフトウェア(FLOSS)です。
この投稿では、CentOS/RHELシステムでepelリポジトリを有効にする方法について説明します。
CentOS 7 /RHEL7のEPELリポジトリ
CentOS 7システムで、次のyumコマンドを実行してEPELリポジトリを有効にします
$ sudo yum install -y epel-release
RHEL 7システムで、次のコマンドを実行してEPELリポジトリを有効にします
$ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm $ sudo rpm -Uvh epel-release-latest-7.noarch.rpm
CentOS 8 /RHEL8でのEPELリポジトリ
CentOS 8システムでは、次のdnfコマンドを実行してリポジトリを有効にします
$ sudo dnf install -y epel-release
RHEL 8システムで、以下のコマンドを実行してepelリポジトリを有効にします。
$ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm $ sudo rpm -Uvh epel-release-latest-8.noarch.rpm
注 :EPELリポジトリファイルは「/etc/yum.repos.d/epel.repo」の下にあります
新しいリポジトリの一覧表示
EPELリポジトリを有効にしたら、次のコマンドを実行して、新しく追加されたリポジトリを一覧表示します。
$ sudo yum repolist // CentOS 7 / RHEL 7 $ sudo dnf repolist // CentOS 8 / RHEL 8
サンプル出力
EPELパッケージのリスト
EPELリポジトリで利用可能なすべてのパッケージを一覧表示する場合は、次のコマンドを実行します。
$ sudo yum --disablerepo="*" --enablerepo="epel" list available
サンプル出力
パッケージ情報の取得
epelリポジトリからパッケージ情報を表示する場合は、コマンドの下で実行します。
$ sudo yum --enablerepo=epel info htop
epelリポジトリからのパッケージのインストール
epelリポジトリからシステムにhtopパッケージをインストールしたいとします。次のコマンドを実行します。
$ sudo yum --enablerepo=epel install -y htop
これですべての記事です。CentOSおよびRHELシステムでepelリポジトリを有効にして使用する方法について理解を深めていただければ幸いです。