2008年現在、Redhat9にyumを設定するには?

メンテしているサーバの中にRedhat9のサーバーがありこれをupdateしなければなりません。あきらめてOSごとCentOS5にするのが正解なんでしょうがレガシーで動かせない環境もあるのです。

だからと言って手でRedhat9のupdateをするのは御免なのです。というか無理。Redhat9にyumでupdateする手順を探し回るも、古い情報が多くて難儀しました。

ということでhttp://d.hatena.ne.jp/kuni92/20070813/p2を参考にした所RPM等探し回らずに一発で設定できました。感謝!

上記URLと状況変わっている点あり補足します。

  • -

http://fedoraproject.org/wiki/Legacy/Yum9Detailed
の説明でインストール手順は削除済みのようなので、国内ミラーから関連ファイルをダウンロードする。

# cd /usr/local/src/


yumのインストール
# wget http://ftp.kddilabs.jp/Linux/packages/fedora.legacy/redhat/9/updates/i386/gnupg-1.2.1-9.i386.rpm
# wget http://ftp.kddilabs.jp/Linux/packages/fedora.legacy/redhat/9/legacy-utils/i386/yum-2.0.5-0.9.2.legacy.noarch.rpm
# rpm -ivh gnupg-1.2.1-9.i386.rpm
# rpm -ivh yum-2.0.5-0.9.2.legacy.noarch.rpm


■rpmforgeのinstall
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.rh9.rf.i386.rpm
# rpm -ivh rpmforge-release-0.3.6-1.rh9.rf.i386.rpm


■GPG-KEYのimport
# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt


vi /etc/yum.confで以下の行を追加。既存の「[]」以下のブロックは削除してしまった。


[rpmforge]
name = Red Hat $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/9/en/$basearch/dag
mirrorlist = http://apt.sw.be/redhat/9/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

  • -

後はyum updateを実行。