745677 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

読書と技術となんか色々のログ

読書と技術となんか色々のログ

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

カレンダー

カテゴリ

2010年05月01日
XML
カテゴリ:[OS] Linux
CentOS5.4(x86_64)にyum外部リポジトリを増やします。

よく使われているリポジトリとして、EPELDAGRPMforgeなどがあります。
その他に、あまり使わないかもしれませんが、Java関係のJPackage Project、PostgreSQLのPGDG、MySQLやPHPのREMIなどの外部リポジトリがあります。
今回は、EPELとRPMforgeの追加方法をまとめてみました。

EPEL (Extra Packages for Enterprise Linux)

参考サイト:How can I install the packages from the EPEL software repository?

#GPGキー
# rpm --import http://download.fedora.redhat.com/pub/epel/RPM-GPG-KEY-EPEL

#x86_64版ダウンロード
# wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm
--2010-05-01 11:34:47-- http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm
Resolving download.fedora.redhat.com... 209.132.183.67
Connecting to download.fedora.redhat.com|209.132.183.67|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11989 (12K) [application/x-rpm]
Saving to: `epel-release-5-3.noarch.rpm'

100%[=====================================================>] 11,989 43.3K/s in 0.3s

2010-05-01 11:34:48 (43.3 KB/s) - `epel-release-5-3.noarch.rpm' saved [11989/11989]

#電子署名を検査
# rpm -K epel-release-5-3.noarch.rpm
epel-release-5-3.noarch.rpm: (sha1) dsa sha1 md5 gpg OK

#インストール
# rpm -i epel-release-5-3.noarch.rpm

#リポジトリファイルを編集
vi /etc/yum.repo.d/eple.repo
[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux 5 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1
*enabledを1から0へ

#fooパッケージをインストールする為にEPELリポジトリを有効にする
# yum --enablerepo=epel install foo


RPMforge

参考サイト:Installing RPMforge

#GPGキー
# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

#x86_64版ダウンロード
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
--2010-05-01 11:32:07-- http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
Resolving packages.sw.be... 85.13.226.40
Connecting to packages.sw.be|85.13.226.40|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://rpmforge.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm [following]
--2010-05-01 11:32:08-- http://rpmforge.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
Resolving rpmforge.sw.be... 85.13.226.40
Connecting to rpmforge.sw.be|85.13.226.40|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 16575 (16K) [application/x-rpm]
Saving to: `rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm'

100%[================================================>] 16,575 30.5K/s in 0.5s

2010-05-01 11:32:10 (30.5 KB/s) - `rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm' saved [16575/16575]

#電子署名を検査
# rpm -K rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm: (sha1) dsa sha1 md5 gpg OK

#インストール
# rpm -i rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

#リポジトリファイルの編集
vi /etc/yum.repo.d/rpmforge.repo
### Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el5/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
*enabledを1から0へ

#barパッケージをインストールする為にRPMforgeリポジトリを有効にする
# yum --enablerepo=rpmforge install bar





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2010年05月02日 10時19分28秒
コメント(0) | コメントを書く



© Rakuten Group, Inc.