EPELレポジトリの有効化

表題の通り。既にどこかのエントリにも書いていたが、たまにど忘れして検索するので、検索に引っ掛かりやすいように切り出してエントリにしておく。

■ 環境

  • 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と付ければ使用可能だ。

以上。

■ 関連