端くれプログラマの備忘録 Vagrant [Vagrant] yumに外部リポジトリ(epel & remi)を追加する

[Vagrant] yumに外部リポジトリ(epel & remi)を追加する

remiを入れるにはepelが入っていないといけないので、まずはepelを入れる。

epel-releaseは標準リポジトリにある。

$ yum info epel-release
Available Packages
Name : epel-release
Arch : noarch
Version : 6
Release : 8
Size : 14 k
Repo : extras
Summary : Extra Packages for Enterprise Linux repository configuration
URL : http://dl.fedoraproject.org/pub/epel/
License : GPLv2
Description : This package contains the Extra Packages for Enterprise Linux (EPEL) repository
 : GPG key as well as configuration for yum and up2date.

インストールする。

$ sudo yum install epel-release

Remiは公式サイトからインストールする。

Les RPM de Remi
http://rpms.famillecollet.com/

$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
$ sudo rpm -Uvh remi-release-6.rpm

外部リポジトリは必要なときに明示的に有効にしたい。epelはデフォルトで有効になっているので、設定変更しておこう。

$ sudo vi /etc/yum.repos.d/epel.repo
[epel]
;enabled=1
enabled=0 ←変更

remiはデフォルトで無効になっているので何もしなくて良い。

$ sudo vi /etc/yum.repos.d/remi.repo
[remi]
enabled=0

これでOK。必要なときはyumのオプションに –enablerepo=remi を付けてやればよい。