Sceneries through the lenses

その場の気分でもやっと投稿していくブログ。内容はころころ変わります…(汗。

[CentOS5] git のインストール/rpmforge

2011-06-05 22:42:31 | OSS/Programming
xrdp の最新ソースコードの入手のためには git が必要だったのだが、完全放置していた。
ということで重い腰を上げて、git の導入。
色々調べてみると、RPMForgeにバイナリがあるらしい。

RPMForge を有効にする方法は http://rpmrepo.org/RPMforge/Using の通り、次で終わり。

# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.e
l5.rf.x86_64.rpm

# rpm -ihv rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
警告: rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 6b8d79e6
準備中... ########################################### [100%]
1:rpmforge-release ########################################### [100%]


インストール後リポジトリを確認するといくつか追加されていることがわかる。

# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-Vault.repo mirrors-rpmforge-testing
CentOS-Debuginfo.repo mirrors-rpmforge rpmforge.repo
CentOS-Media.repo mirrors-rpmforge-extras

中心の rpmforge.repo を見てみると、 rpmforge は標準で有効になっている模様。
気に入らない場合は、enabled = 0 に変更すれば、yum --enablerepo=rpmforge としたときだけ
有効にできますが、今回はどうでも良かったのでそのままに。

# cat rpmforge.repo
### Name: RPMforge RPM Repository for RHEL 5 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $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 = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

[rpmforge-extras]
name = RHEL $releasever - RPMforge.net - extras
baseurl = http://apt.sw.be/redhat/el5/en/$basearch/extras
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge-extras
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-extras
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

[rpmforge-testing]
name = RHEL $releasever - RPMforge.net - testing
baseurl = http://apt.sw.be/redhat/el5/en/$basearch/testing
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge-testing
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-testing
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

git の確認をすると存在します。

# yum list git
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* rpmforge: fr2.rpmfind.net
* updates: www.ftp.ne.jp
rpmforge | 975 B 00:00
rpmforge/primary | 2.2 MB 00:03
rpmforge 10577/10577
Available Packages
git.x86_64 1.7.5.2-1.el5.rf rpmforge

ということで、

# yum install git

でインストール終了。
自分で作成する場合、http://git-scm.com/download からダウンロードする。src.rpm 形式なので rpmbuild --rebuild でビルドします。
ただし、ライブラリ等の関係で CentOS 5の場合、色々手がかかるはず…。
(src.rpmからインストールしようとしてやめました。^-^;)



最新の画像もっと見る

コメントを投稿