blog

CentOS 5/6にEPELソースをインストールする方法

EPELのソースからは、CentOSのリポジトリにはない数万種類のソフトウェアパッケージをyumコマンドで簡単に入手できます。本文では、EPELのソースをCentOSにインストールする方法を紹介します...

Jun 26, 2025 · 5 min. read
シェア

EPELとは何ですか?

EPEL は、Fedora グループが RHEL/CentOS 用にデフォルトでは提供されていないパッケージを提供するために保守しているリポジトリプロジェクトです。ソースは RHEL と CentOS や Scientific Linux などの派生版と互換性があります。

CentOS リポジトリで利用できない何万ものソフトウェアは、yum コマンドを使用して EPEL リポジトリから簡単に入手できます。EPEL が提供するパッケージのほとんどは、Fedora の対応するパッケージに基づいており、エンタープライズ Linux ディストリビューションのファイルと競合したり、置き換わったりすることはありません。

EPELプロジェクトの詳細については、wiki/EPELご覧ください。

本文では、CentOSにEPELのソースをインストールする方法を紹介します。

ヒント - RHEL/CentOS システム用のサードパーティ製ソースは数多くあり、代表的なものは RpmForge、RpmFusion、EPEL、Remi などです。

パッケージが複数のソースから取得される可能性があり、そのうちのいくつかはシステムの基本パッケージを置き換えるため、予期しないエラーが発生する可能性があります。Rpmforge は EPEL と競合することが知られています。

このような問題に対しては、ソースの優先順位を調整するか、ソースを選択的にインストールすることをお勧めしますが、これには複雑さが要求されるため、この方法が不明な場合は、サードパーティのソースのみをインストールすることをお勧めします。

CentOS への EPEL のインストール

EPEL をインストールするには、まず EPEL 用の rpm インストーラをダウンロードします。

CentOS/RHELでの6.x版と5.x版のダウンロードページは以下の通りです:

/////-ml

/////-ml

////---..pm

////---..pm

EPEL インストール・パッケージは独立してコンパイルされているため、32 ビット・システムと 64 ビット・システムの両方にインストールできることに注意してください。

1.CentOSのバージョンを確認

まず、以下のコマンドでCentOSのバージョンを確認します。

$ cat /etc/redhat-release  
CentOS release 6.4 (Final) 

2.EPELのrpmパッケージをダウンロードします。

上記のアドレスからEPELのCentOS版をダウンロードします。

$ wget "http://..org/pub/epel/6/i683"/epel-release-6-..rpm 

3.EPELのインストール

次のコマンドでEPELパッケージをインストールします。

$ sudo rpm -ivh epel-release-6-8.noarch.rpm 

もしかしたら

$ sudo rpm -ivh epel-release* 

5.EPELソースの検査

EPELソースをインストールしたら、yumコマンドを使用して、それらがソース・リストに追加されているかどうかを確認します。

# yum repolist 
Loaded plugins: fastestmirror 
Loading mirror speeds from cached hostfile 
 * base: mirrors.vonline.vn 
 * epel: buaya.klas.or.id 
 * extras: centos-hn.viettelidc.com.vn 
 * updates: mirrors.fibo.vn 
repo id        repo name                                              status 
base           CentOS-6 - Base                                         6,381 
epel           Extra Packages for Enterprise Linux 6 - x86_64         10,023 
extras         CentOS-6 - Extras                                          13 
nginx          nginx repo                                                 47 
updates        CentOS-6 - Updates                                      1,555 
repolist: 18,019 

EPELはすでにrepoの後に表示されており、数万個のパッケージが提供されていることがわかりますので、EPELはすでにCentOSにインストールされています。

EPEL ソース構成は、 /etc/yum.repos.d/epel.repo ファイルにインストールされます。

では、EPELからパッケージを取得してみてください。

$ sudo yum install htop 

via: ---os/

Read next

在宅ワークの機会を探すべきだ

今日、多くの雇用主が従業員に在宅勤務の機会を提供しています。ここでは、在宅勤務を選ぶべき3つの理由と、週に数日、定期的に在宅勤務をする機会を得る努力をすべき理由をお話します。

Jun 25, 2025 · 2 min read