2011年7月19日火曜日

RHEL5.5 から Scientific Linux 5.6 に乗り換えるには

RHEL(Redhat Enterprise Linux) から RHEL 互換 Linux への乗り換えだが、今までは CentOSが主流だったが、CentOSの開発状況が芳しくないことから、今回は Scientific Linux へと乗り換えることにした。

Scientific Linux も RHEL 互換なので、再起動することなく乗り換えることができる。
詳しくは以下の手順となる。

# cp /etc/redhat-release /etc/redhat-release.orig
# rpm -e --nodeps redhat-release-notes redhat-release yum-rhn-plugin redhat-logos
# wget http://ftp.jaist.ac.jp/pub/Linux/scientific/5x/x86_64/SL/sl-release-5.6-1.x86_64.rpm http://ftp.jaist.ac.jp/pub/Linux/scientific/5x/x86_64/SL/sl-release-notes-5.6-1.noarch.rpm http://ftp.jaist.ac.jp/pub/Linux/scientific/5x/x86_64/SL/redhat-logos-4.9.16-2.sl5.6.noarch.rpm
# rpm -ihv sl-release-5.6-1.x86_64.rpm sl-release-notes-5.6-1.noarch.rpm redhat-logos-4.9.16-2.sl5.6.noarch.rpm
# rm sl-release-5.6-1.x86_64.rpm sl-release-notes-5.6-1.noarch.rpm redhat-logos-4.9.16-2.sl5.6.noarch.rpm
(yum.conf だけうまく上書きできないので、バックアップをとっておいて
  --force で上書き)
# cp /etc/yum.conf /etc/yum.conf.original
# wget http://ftp.jaist.ac.jp/pub/Linux/scientific/5x/x86_64/SL/yum-conf-5x-1-9.SL.noarch.rpm
# rpm -Uvh --force yum-conf-5x-1-9.SL.noarch.rpm
# rm yum-conf-5x-1-9.SL.noarch.rpm
# yum clean all
# yum update yum
(以下が本格的な切替え)
# time yum update
# yum clean all
Redhat のサブスクリプションが切れていることのエラーが出るので、
# vi /etc/yum/pluginconf.d/rhnplugin.conf
enabled = 1 を 0 に設定
最新の情報に更新する
# yum update
OS が切り替わったことを確認
# cat /etc/*release
Scientific Linux SL release 5.6 (Boron)
電源投入などの起動時の kernel 選択に SL 由来のものがあることを確認
# cat /etc/grub.conf  | grep SL
title Scientific Linux SL (2.6.18-238.12.1.el5)

以上で乗換えが終了する。
今回、参考にしたのは、
http://mogtechblog.blogspot.com/2011/03/rhel5centos5.html
https://www.scientificlinux.org/documentation/howto/upgrade.5x/view?searchterm=yum update
のサイトである。

今日の作業内容:SDPARA 数値実験 5h
今日のランチ:しなの 野菜天せいろ
明日の予測作業時間: 4h

0 件のコメント:

コメントを投稿