CentOSでEPEL Repositoryを有効にする方法


EPELの概要
EPELのフルネームはExtra Packages for Enterprise Linuxです.EPELはFedoraコミュニティによって作られ、RHEELやCentOS、Scientific Linuxなどの派生リリース版に高品質のパッケージを提供するプロジェクトです.EPELを装着すると、サードパーティソースが追加されることになります.
rpmfusionを知っていればorgの場合、rpmfusionを比較するのは適切で、rpmfusionは主にデスクトップリリース版に大量のrpmパケットを提供し、EPELはサーバーバージョンに大量のrpmパケットを提供し、多くのrpmパケットは公式repositoryでは見つからない.
もう一つの特徴は、ほとんどのrpmパケットが公式repositoryのrpmパケットバージョンよりも新しいことです.例えば、私が先日CentOSにインストールしたphp、RHELは安定性のために5.1.6版を延長しています.これは昨年上半期のバージョンで、phpの最新バージョンは5.3.2に達しています.php 5であれば.1.6にphpmyadminをインストールすると、phpバージョンが低すぎることが示唆されます.この場合、EPELで提供されている新しいphp rpmよりも便利に使えます.
EPEL Repositoryの使用方法
まず、wgetを使用してファイルをダウンロードし、RPMを使用してEPELライブラリをインストールする必要があります(rootユーザーである必要があることを確認してください)
RHEL/CentOS 6 32-Bit
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmrpm -ivh epel-release-6-8.noarch.rpm

RHEL/CentOS 6 64-Bit
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh epel-release-6-8.noarch.rpm

RHEL/CentOS 5 32-Bit
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpmrpm -ivh epel-release-5-4.noarch.rpm

RHEL/CentOS 5 64-Bit
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmrpm -ivh epel-release-5-4.noarch.rpm

EPEL Repoの検証
EPELリポジトリの有効化を確認するには、次のコマンドを実行する必要があります.このコマンドを実行すると、EPELリポジトリが表示されます.
$yum repolist

Loaded plugins: downloadonly, fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * base: centos.aol.in
 * epel: ftp.cuhk.edu.hk
 * extras: centos.aol.in
 * rpmforge: be.mirror.eurid.eu
 * updates: centos.aol.inReducing CentOS-5 Testing to included packages only
Finished1469 packages excluded due to repository priority protections
repo id                           repo name                                                      status
base                              CentOS-5 - Base                                               2,718+7epel Extra Packages for Enterprise Linux 5 - i386 4,320+1,408extras                            CentOS-5 - Extras                                              229+53rpmforge                          Red Hat Enterprise 5 - RPMforge.net - dag                      11,251repolist: 19,075

EPEL Repoの使用
yumコマンドを使用してパッケージを検索してインストールする必要があります.たとえば、インストールするzabbixが必要です.EPELに属しているかどうかを見てみましょう.
$yum --enablerepo=epel info zabbixAvailable Packages
Name       : zabbix
Arch       : i386
Version    : 1.4.7Release    : 1.el5
Size       : 1.7 M
Repo : epel
Summary    : Open-source monitoring solution for your IT infrastructure
URL        : http://www.zabbix.com/
License    : GPL
Description: ZABBIX is software that monitors numerous parameters of a network.

epel repoでZabbixパッケージをインストールする場合はパラメータ-enablerepo=epelを使用する必要があります
yum --enablerepo=epel install zabbix

Note: The epel configuration file is located under/etc/yum.repos.d/epel.repo.
転載先http://www.lampnode.com/linux/how-to-enable-epel-repository-for-centos/