表題の通り。既にどこかのエントリにも書いていたが、たまにど忘れして検索するので、検索に引っ掛かりやすいように切り出してエントリにしておく。
■ 環境
- CentOS 6.4
■ EPELレポジトリの有効化
下記で有効にする。
$ sudo yum install epel-release
これで”update“を実行すると下記のようなエラーとなった。
$ sudo yum update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
$
インストールされたファイルを確認する。
$ sudo vi /etc/yum.repos.d/epel.repo
前述のエラーの内容が、metalink…とのことなので、下記のように編集した。
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
# mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
“baseurl“をコメントインし、”mirrorlist“をコメントアウト。
これで前述の”update“も正常に稼動するようになった。
ちなみに常時EPELレポジトリを有効にしたくなければ、”enabled“の値を”0“にすれば良い。必要な時は–enablerepo=epelと付ければ使用可能だ。
以上。