CentOS8 / 7/6にEPELリポジトリをインストールして有効にする方法


この記事では、CentOS 8.x、CentOS 7.x、およびCentOS 6.xリリースにEPELリポジトリをインストールして有効にし、YUMおよびDNFパッケージマネージャーを使用して追加の標準オープンソースソフトウェアパッケージをインストールする方法を学習します。

EPELとは

EPEL(Enterprise Linux用の追加パッケージ)は、Fedoraチームによるオープンソースの無料のコミュニティベースのリポジトリプロジェクトであり、RHEL(Red Hat Enterprise Linux)、CentOS、およびScientificLinux。

EPELプロジェクトはRHEL/CentOSの一部ではありませんが、ネットワークツール、システム管理者ツール、プログラミング、監視などの多くのオープンソースパッケージを提供することにより、主要なLinuxディストリビューション向けに設計されています。ほとんどのEPELパッケージは、Fedoraリポジトリによって管理されています。

なぜEPELリポジトリを使用するのですか?

  1. Provides lots of open source packages to install via Yum and DNF.
  2. Epel repo is 100% open source and free to use.
  3. It does not provide any core duplicate packages and no compatibility issues.
  4. All EPEL packages are maintained by Fedora repo.

CentOSサーバーにEPELリポジトリをインストールする方法

CentOSリリースにEPELリポジトリをインストールするには、rootユーザーとしてCentOSサーバーインスタンスにログインし、リリースバージョンに従って以下に説明するコマンドを実行します。

# yum search epel-release
# yum info epel-release
# yum install epel-release
# yum search epel-release
# yum info epel-release
# yum install epel-release
# yum search epel-release
# yum info epel-release
# 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>

たとえば、インタラクティブなLinuxプロセスビューアであるhtopというパッケージを検索してインストールするには、次のコマンドを実行します。

# yum --enablerepo=epel info htop

ここで、Htopパッケージをインストールするには、コマンドは次のようになります。

# yum --enablerepo=epel install htop

注:EPEL構成ファイルは/etc/yum.repos.d/epel.repoの下にあります。

この記事では、CentOS 8.x、CentOS 7.x、およびCentOS6.xリリースにEPELリポジトリをインストールする方法を学習しました。ぜひお試しいただき、以下のコメントセクションでフィードバックをお寄せください。