[ TOP ]
2004/11/06

自動更新(yum)

yum

上へ
  自動更新(yum)

セキュリティアップデートなどでソフトのアップデートをrpmでインストールしたものを自動でアップデートするようにします。
Redhat社のサポートは切れましたが、Fedora Projectが後を継いでいます。
そこが、ありがたいことにアップデートパッケージを公開してくれています。

gnupgのダウンロード・インストール
# wget http://download.fedoralegacy.org/redhat/9/updates/i386/gnupg-1.2.1-9.i386.rpm
# rpm -Uvh gnupg-1.2.1-9.i386.rpm

yum本体のダウンロード・インストール
# wget http://download.fedora.us/fedora/redhat/9/i386/RPMS.stable/yum-2.0.3-0.fdr.1.rh90.noarch.rpm
# rpm -ivh yum-2.0.3-0.fdr.1.rh90.noarch.rpm

この後、updateと行きたいところですが、GPG keyのインポートが必要になります。。。。が、、、、
これがうまくいかないので、GPG keyをチェックしないことにします。(--;;
ついでに設定も変更しときます。
設定ファイルの確認・編集
# vi /etc/yum.conf

[main]セクションに追加
exclude=httpd* ← httpdはrpmをrebuildしているので、自動更新しないようにします。


[redhat-os]
name=Red Hat Linux $releasever ($basearch)
baseurl=
# http://download.fedora.us/fedora/redhat/$releasever/$basearch/yum/os/ ← コメントアウト
http://riksun.riken.go.jp/pub/Linux/fedoralegacy/redhat/$releasever/os/$basearch/ ← 追加
#gpgcheck=1 ← コメントアウト


[redhat-updates]
name=Red Hat Linux $releasever ($basearch) updates
baseurl=
# http://download.fedora.us/fedora/redhat/$releasever/$basearch/yum/updates/ ← コメントアウト
http://riksun.riken.go.jp/pub/Linux/fedoralegacy/redhat/$releasever/updates/$basearch/ ← 追加
#gpgcheck=1 ← コメントアウト

いよいよ更新をかけますが、結構時間がかかります。
# yum update
headerを大量にダウンロードしてきて、最後に
# Is this ok [y/N]: y
と出たら、"y"を入力してEnter


一通り問題ないようならyumを自動起動にし、Redhat Networkを停止します。
Red Hat Networkを利用していたら止める
# service rhnsd stop
# chkconfig rhnsd off

yumを自動起動に
# service yum start
# chkconfig yum on