LinuxでのWindowsUpdateといえばUp2DateとYumですよねヾ(゚∀゚)ノ
一般によく使われるのはYUMだと思いますが、場合によってはパッケージがなかったりします。
例えばフリーアンチウィルスソフトのClamdとか。
そういう場合、補完してくれるのが外部のレポジトリです。
要するに、サードパーティのRPMパッケージ郡の事で、正規RPMではサポートされていない部分までサポートしてくれる素晴らしいリポジトリです。

というワケで鉄板レポジトリのRPMforgeを使えるようにしましょうヾ(゚∀゚)ノ
以前は使いたい時だけに使う方法を紹介していましたが、何時でもどこでも使える設定も加えてご紹介したいと思います。

使用する場合はDAGさんに感謝するように(・∀・)
             /)
           ///)
          /,.=゙''"/
   /     i f ,.r='"-‐'つ____ 
  /      /   _,.-‐'~/⌒  ⌒\  ちょっとくらいリリースが遅くても
    /   ,i   ,二ニ⊃( ●). (●)\     こまけぇこたぁいいんだよ!!
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /
RPMforgeインストール(共通項目)
CentOS4系の場合
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.5-1.el4.rf.i386.rpm
# rpm -ivh rpmforge-release-0.3.5-1.el4.rf.i386.rpm
CentOS5系の場合
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm


使いたい時のみRPMforgeを使用する方法
RPMforge設定変更
# vi /etc/yum.repos.d/rpmforge.repo
※競合を避ける為に、yumを無効にする
enabled = 1
※変更
enabled = 0


インストール完了後、RPMの署名を検証するためのキーを導入
# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt
※キーをダウンロード後、インポート

この設定はyumコマンドのみではCentOSのリポジトリのみを参照します。
RPMforgeを使用する場合は、
# yum --enablerepo=rpmforge コマンド

上記のようにオプションを付けてRPMforgeを有効にしてやる必要があります。

何時でもRPMforgeを使用する方法
プラグインインストール
CentOS4系の場合
# yum install yum-plugin-priorities
CentOS5系の場合
# yum -y install yum-priorities


設定変更
# vi /etc/yum.repos.d/CentOS-Base.repo
※標準設定ファイルを変更
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=1
※追加

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=1
※追加

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=1
※追加

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=1
※追加

この設定はyum標準レポジトリに加えてRPMforgeも参照するので、特にオプションを付与する必要はありません。