2013年12月8日日曜日

CentOS 5.8 にリポジトリを追加する。 (epel, remi, rpmforge, CentALT)

CentOS5(x86_64)にepel, remi, rpmforgeのリポジトリを追加する。

CentOS5.8(x86_64)のサーバーにepel, remi, rpmforgeのリポジトリを追加(更新)しました。


epel

[root@centos5.8 ~]# rpm -Uvh http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm
http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/5/i386/epel-release-5-4.noarch.rpm を取得中
警告: /var/tmp/rpm-xfer.5Qjih2: ヘッダ V3 DSA signature: NOKEY, key ID 217521f6
準備中...                ########################################### [100%]
   1:epel-release           ########################################### [100%]


remi

[root@centos5.8 ~]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
http://rpms.famillecollet.com/enterprise/remi-release-5.rpm を取得中
警告: /var/tmp/rpm-xfer.oGYntL: ヘッダ V3 DSA signature: NOKEY, key ID 00f97f56
準備中...                ########################################### [100%]
   1:remi-release           ########################################### [100%]


rpmforge

[root@centos5.8 ~]# rpm -Uvh http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3-1.el5.rf.i386.rpm を取得中
警告: /var/tmp/rpm-xfer.R6dKsb: ヘッダ V3 DSA signature: NOKEY, key ID 6b8d79e6
準備中...                ########################################### [100%]
   1:rpmforge-release       ########################################### [100%]


CentALT

[root@centos5.8 ~]# rpm --import http://centos.alt.ru/repository/centos/RPM-GPG-KEY-CentALT

[root@centos5.8 ~]# rpm -Uvh http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm
http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm を取得中
準備中...                ########################################### [100%]
   1:centalt-release        ########################################### [100%]

NOKEYって警告貰っちゃいました。
警告を消す場合は、4つめののようにrpm --importRPM-GPG-KEYを取得してください。

リポジトリの選択は--enablerepoで指定するので enable=1 の設定は 0 に変更しました。

[root@centos5.8 ~]# sed -i "s/^enabled=1/enabled=0/" /etc/yum.repos.d/rpmforge.repo /etc/yum.repos.d/epel.repo /etc/yum.repos.d/remi.repo

またはviで直接

[root@centos5.8 ~]# vi /etc/yum.repos.d/centalt.repo
[CentALT]
name=CentALT Packages for Enterprise Linux 5 - $basearch
baseurl=http://centos.alt.ru/repository/centos/5/$basearch/
enabled=0
gpgcheck=0
~

ついでにyumdownloaderを入れて

[root@centos5.8 ~]# yum install yum-utils
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile

~中略~

Running Transaction
  Installing     : yum-utils                                                                                        1/1

Installed:
  yum-utils.noarch 0:1.1.16-21.el5.centos

Complete!

一丁上がり! ∩(´∀`)∩ワァイ♪