- yum の導入 -
Red Hat社によるRed Hat Linuxのサポートは終了しましたが、Fedora Legacy Projectがアップデートパッケージの提供を続けているためこれを利用すれば、Red Hat Linuxをアップデートすることができます。
(参考サイト) http://www.fedoralegacy.org/docs/yum-rh9.php
yumコマンドを利用してパッケージのアップデートを行なうことができます。
作業ディレクトリへ移動します。 # cd /usr/src/redhat/RPMS/i386 FEDORAのGPG-KEYをインポートします。 これをすることで、wgetコマンドによりダウンロードしたときのエラーが回避されます。 # rpm --import http://www.fedora.us/FEDORA-GPG-KEY # wget http://download.fedora.us/fedora/redhat/9/i386/ yum/stable/RPMS/yum-2.0.3-0.fdr.1.rh90.noarch.rpm ← 1行で書いてください ダウンロードしたrpmファイルが本物かチェックします # rpm -K yum-2.0.3-0.fdr.1.rh90.noarch.rpm yum-2.0.3-0.fdr.1.rh90.noarch.rpm: (sha1) dsa sha1 md5 gpg OK # rpm -ivh yum-2.0.3-0.fdr.1.rh90.noarch.rpm ← yumの新規インストール 更新の一覧を取得します。 初回のチェックには時間がかかりますが 次回からは差分だけの更新となるので時間はそれほどかからなくなります。 # yum check-update 一覧にある全てのパッケージをアップデートします。 # yum update warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 731002fa Error: Could not find the GPG Key necessary to validate pkg /var/cache/yum/redhat-updates/packages/RPM_file_name.rpm 上記のようなエラーが発生した場合、GPG-KEYをインポートすると回避できます。 # rpm --import http://www.fedoralegacy.org/FEDORA-LEGACY-GPG-KEY # rpm --import http://www.redhat.com/security/db42a60e.txt kernelをyumで自動的にupdateしたくないので、以下の行を追加します # vi /etc/yum.conf exclude=kernel* 国内のミラーサイトの追加 (ミラーサイト一覧) http://www.fedoralegacy.org/download/fedoralegacy-mirrors.php [redhat-os] name=Red Hat Linux $releasever ($basearch) baseurl= http://ftp.riken.go.jp/pub/Linux/fedoralegacy/redhat/$releasever/os/$basearch/ http://download.fedora.us/fedora/redhat/$releasever/$basearch/yum/os/ [redhat-updates] name=Red Hat Linux $releasever ($basearch) updates baseurl= http://ftp.riken.go.jp/pub/Linux/fedoralegacy/redhat/$releasever/updates/$basearch/ http://download.fedora.us/fedora/redhat/$releasever/$basearch/yum/updates/ 自動起動の設定 # chkconfig yum on # chkconfig --list yum yumの起動 # service yum start
Copyright © 2004-2005 E-HIRO.NET. All Rights Reserved.