m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

yumのリポジトリ登録メモ

CentOSは結構リポジトリが分散化されている

そろそろなんかUbuntuとか勉強したほうがいいかも

環境

CentOS 64bit

手順

###############################################################################
# epelリポジトリ登録
###############################################################################
[root@localhost ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.KErWI7: ヘッダ V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
準備中...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
[root@localhost ~]#

###############################################################################
# epmiリポジトリを登録
###############################################################################
root@localhost m_shige1979_admin]# rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
[root@localhost ~]# vim /etc/yum.repos.d/remi.repo
----
[remi]
name=Les RPM de remi pour Enterprise Linux 5 - $basearch
baseurl=http://rpms.famillecollet.com/el5.$basearch/
http://iut-info.univ-reims.fr/remirpms/el5.$basearch/
enabled=0
priority=1
----

###############################################################################
# nginxリポジトリを登録
###############################################################################
[root@localhost ~]# wget 'http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm'
--2013-11-06 22:54:16--  http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
nginx.org をDNSに問いあわせています... 206.251.255.63
nginx.org|206.251.255.63|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 4311 (4.2K) [application/x-redhat-package-manager]
`nginx-release-centos-6-0.el6.ngx.noarch.rpm' に保存中

100%[======================================================================================================>] 4,311       --.-K/s 時間 0.1s

2013-11-06 22:54:17 (33.3 KB/s) - `nginx-release-centos-6-0.el6.ngx.noarch.rpm' へ保存完了 [4311/4311]

[root@localhost ~]# rpm -ivh  nginx-release-centos-6-0.el6.ngx.noarch.rpm
警告: nginx-release-centos-6-0.el6.ngx.noarch.rpm: ヘッダ V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY
準備中...                ########################################### [100%]
   1:nginx-release-centos   ########################################### [100%]
[root@localhost ~]#

###############################################################################
# wingsリポジトリを登録
###############################################################################
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# wget http://wing-repo.net/wing/6/EL6.wing.repo
--2013-11-06 22:57:04--  http://wing-repo.net/wing/6/EL6.wing.repo
wing-repo.net をDNSに問いあわせています... wget http://wing-net.ddo.jp/wing/extras/6/EL6.wing-extras.repo
103.12.17.254
wing-repo.net|103.12.17.254|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 303
`EL6.wing.repo' に保存中

100%[======================================================================================================>] 303         --.-K/s 時間 0s

2013-11-06 22:57:04 (20.6 MB/s) - `EL6.wing.repo' へ保存完了 [303/303]

[root@localhost yum.repos.d]# wget http://wing-net.ddo.jp/wing/extras/6/EL6.wing-extras.repo
--2013-11-06 22:57:04--  http://wing-net.ddo.jp/wing/extras/6/EL6.wing-extras.repo
wing-net.ddo.jp をDNSに問いあわせています... 182.171.13.211
wing-net.ddo.jp|182.171.13.211|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 345
`EL6.wing-extras.repo' に保存中

100%[======================================================================================================>] 345         --.-K/s 時間 0s

2013-11-06 22:57:05 (23.5 MB/s) - `EL6.wing-extras.repo' へ保存完了 [345/345]

[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/EL6.wing.repo
----
[wing]
name=EL $releasever - $basearch - wing Repository
baseurl=http://wing-repo.net/wing/$releasever/$basearch/
enabled=0
gpgcheck=0
priority=2

[wing-source]
name=EL $releasever - $basearch - wing source Repository
baseurl=http://wing-repo.net/wing/$releasever/SRPMS/
enabled=0
gpgcheck=0
priority=2
----
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/EL6.wing-extras.repo
----
[wing-extras]
name=EL $releasever - $basearch - wing extras Repository
baseurl=http://wing-repo.net/wing/extras/$releasever/$basearch/
enabled=0
gpgcheck=0
priority=1

[wing-extras-source]
name=EL $releasever - $basearch - wing extras source Repository
baseurl=http://wing-repo.net/wing/extras/$releasever/SRPMS/
enabled=0
gpgcheck=0
priority=1
----

[root@localhost yum.repos.d]# yum clean all
yum install yum-prioritiesLoaded plugins: fastestmirror
Cleaning repos: base epel extras nginx updates vz-base vz-updates
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# yum install yum-priorities
[root@localhost yum.repos.d]#

まとめ

これらを基本的に使用する。しかしパッケージによってはさらに増えることになるので注意が必要