[ TOP ]2004/11/06自動更新(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