LinuxでのWindowsUpdateといえばUp2DateとYumですよねヾ(゚∀゚)ノ
一般によく使われるのはYUMだと思いますが、場合によってはパッケージがなかったりします。
例えばフリーアンチウィルスソフトのClamdとか。
そういう場合、補完してくれるのが外部のレポジトリです。
要するに、サードパーティのRPMパッケージ郡の事で、正規RPMではサポートされていない部分までサポートしてくれる素晴らしいリポジトリです。
というワケで鉄板レポジトリのRPMforgeを使えるようにしましょうヾ(゚∀゚)ノ
以前は使いたい時だけに使う方法を紹介していましたが、何時でもどこでも使える設定も加えてご紹介したいと思います。
使用する場合はDAGさんに感謝するように(・∀・)
一般によく使われるのはYUMだと思いますが、場合によってはパッケージがなかったりします。
例えばフリーアンチウィルスソフトのClamdとか。
そういう場合、補完してくれるのが外部のレポジトリです。
要するに、サードパーティのRPMパッケージ郡の事で、正規RPMではサポートされていない部分までサポートしてくれる素晴らしいリポジトリです。
というワケで鉄板レポジトリのRPMforgeを使えるようにしましょうヾ(゚∀゚)ノ
以前は使いたい時だけに使う方法を紹介していましたが、何時でもどこでも使える設定も加えてご紹介したいと思います。
使用する場合はDAGさんに感謝するように(・∀・)
/)
///)
/,.=゙''"/
/ i f ,.r='"-‐'つ____
/ / _,.-‐'~/⌒ ⌒\ ちょっとくらいリリースが遅くても
/ ,i ,二ニ⊃( ●). (●)\ こまけぇこたぁいいんだよ!!
/ ノ il゙フ::::::⌒(__人__)⌒::::: \
,イ「ト、 ,!,!| |r┬-| |
/ iトヾヽ_/ィ"\ `ー'´ /
///)
/,.=゙''"/
/ i f ,.r='"-‐'つ____
/ / _,.-‐'~/⌒ ⌒\ ちょっとくらいリリースが遅くても
/ ,i ,二ニ⊃( ●). (●)\ こまけぇこたぁいいんだよ!!
/ ノ il゙フ::::::⌒(__人__)⌒::::: \
,イ「ト、 ,!,!| |r┬-| |
/ iトヾヽ_/ィ"\ `ー'´ /
RPMforgeインストール(共通項目)
使いたい時のみRPMforgeを使用する方法
RPMforge設定変更
インストール完了後、RPMの署名を検証するためのキーを導入
この設定はyumコマンドのみではCentOSのリポジトリのみを参照します。
RPMforgeを使用する場合は、
上記のようにオプションを付けてRPMforgeを有効にしてやる必要があります。
何時でもRPMforgeを使用する方法
プラグインインストール
設定変更
この設定はyum標準レポジトリに加えて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
# 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を無効にする
※競合を避ける為に、yumを無効にする
enabled = 1
↓※変更
enabled = 0
↓※変更
enabled = 0
インストール完了後、RPMの署名を検証するためのキーを導入
# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
# rpm --import 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
# 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
※追加
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も参照するので、特にオプションを付与する必要はありません。
コメント