玄箱HGをFedora8にアップグレード!
Updated:
今回は、昨日 Fedora7 をインストールした KURO-BOX/HG を Fedora8 にアップグレードしてみました。
いつもながら、これはあくまでも自分用の記録です。若干環境等異なる場合もあるかもしれません。ご了承下さい。
作業記録Permalink
【前提条件】 ・Fedora化する玄箱は「 KURO-BOX/HG 」。 ・「 KURO-BOX/HG 」には320GBのハードディスクを組み込んでいる。 ・「 KURO-BOX/HG 」のIPアドレスは [ 192.168.11.2 ] ・「 KURO-BOX/HG 」に「 できる!玄箱 Fedora化!! 」のインストールキット「 F4K Install Kit 」でFedora7導入済み&「 yum 」が最新版に入れ替え済み。 ・インストール作業を実行させるマシンはWindowsXP(PentiumM)
1.玄箱への接続Permalink
ローカルマシンから KURO-BOX/HG へリモート接続し、rootユーザになる。 (当方は、「 Poderosa 」というのを使用しています)
2.パッケージダウンロードPermalink
「 http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/ppc/os/Packages/ 」にある 「 fedora-release-8-3.noarch.rpm 」と 「 fedora-release-notes-8.0.0-3.noarch.rpm 」をダンロードする。
[root@KURO-BOX ~]# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/ppc/os/Packages/fedora-release-8-3.noarch.rpm http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/ppc/os/Packages/fedora-release-notes-8.0.0-3.noarch.rpm
http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/ppc/os/Packages/fedora-release-8-3.noarch.rpm を取得中
http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/ppc/os/Packages/fedora-release-notes-8.0.0-3.noarch.rpm を取得中
準備中... ########################################### [100%]
1:fedora-release-notes ########################################### [ 50%]
2:fedora-release ########################################### [100%]
[root@KURO-BOX ~]#
3.キャッシュの整理Permalink
以下のように入力してキャッシュをきれいにしておく
[root@KURO-BOX ~]# yum clean all
Loading "fastestmirror" plugin
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@KURO-BOX ~]#
4.「 yum 」と「 rpm 」をアップデートPermalink
Fedoraのアップグレードの前にまず「 yum 」と「 rpm 」をアップデートしておく。
[root@KURO-BOX ~]# yum -y update rpm\* yum\*
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* fedora: ftp.jaist.ac.jp
* updates: ftp.jaist.ac.jp
Setting up Update Process
Resolving Dependencies
・・・ 途中省略 ・・・
Updated: popt.ppc 0:1.12-3.fc8 rpm.ppc 0:4.4.2.2-3.fc8 rpm-libs.ppc 0:4.4.2.2-3.fc8 rpm-python.ppc 0:4.4.2.2-3.fc8 yum-metadata-parser.ppc 0:1.1.2-1.fc8
Complete!
[root@KURO-BOX ~]#
5.rpm のデータベースが壊れていることがあるので、再構築Permalink
[root@KURO-BOX ~]# rpm --rebuilddb
[root@KURO-BOX ~]#
6.アップグレードPermalink
以下のように入力してアップグレードする。
[root@KURO-BOX ~]# yum -y upgrade
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* fedora: ftp.jaist.ac.jp
* updates: ftp.jaist.ac.jp
Setting up Upgrade Process
Resolving Dependencies
・・・ 途中省略 ・・・
Complete!
[root@KURO-BOX ~]#
7.「 Base Group 」をアップデートPermalink
[root@KURO-BOX ~]# yum -y groupupdate Base
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* updates-newkey: ftp.jaist.ac.jp
* fedora: ftp.jaist.ac.jp
* updates: ftp.jaist.ac.jp
・・・ 途中省略 ・・・
Complete!
[root@KURO-BOX ~]#
8.リブートPermalink
玄箱をリブートする。
9.yum ユーティリティのインストールPermalink
[root@KURO-BOX ~]# yum -y install yum-utils
・・・ 途中省略 ・・・
Updated:
yum-utils.noarch 0:1.1.17-1.fc8
Complete!
[root@KURO-BOX ~]#
10.Fedora8 になって公式から消えた rpm を調査Permalink
[root@KURO-BOX ~]# package-cleanup --orphans
Setting up yum
vim-minimal-7.1.245-1.fc7.ppc
yum-fastestmirror-1.1.11-1.fc7.noarch
info-4.11-2.fc7.ppc
kernel-headers-2.6.23.17-88.fc7.ppc
elfutils-libelf-0.131-1.fc7.ppc
libxml2-2.6.31-1.fc7.ppc
pcre-7.3-3.fc7.ppc
vim-common-7.1.245-1.fc7.ppc
tzdata-2008c-1.fc7.noarch
bash-3.2-20.fc7.ppc
libnl-1.1-1.fc7.ppc
libxml2-python-2.6.31-1.fc7.ppc
syslog-ng-2.0.8-1.fc7.ppc
kernel-2.6.21-1.3194.fc7.ppc
kernel-2.6.23.17-88.fc7.ppc
[root@KURO-BOX ~]#
古い kernel 等見つかりましたが、別にあってもいいと思うので、とりあえずそのままにした。
11.rpm の依存関係をチェックPermalink
[root@KURO-BOX ~]# package-cleanup --problems
Setting up yum
Reading local RPM database
Processing all local requires
No problems found
[root@KURO-BOX ~]#
問題なしでした。
12.パッケージの重複チェックPermalink
[root@KURO-BOX ~]# package-cleanup --dupes
Setting up yum
[root@KURO-BOX ~]#
重複なしでした。 もし、重複パッケージがあったら、
package-cleanup –cleandupesPermalink
13.rpm データベースの再構築Permalink
[root@KURO-BOX ~]# rm -f /var/lib/rpm/__* ; rpm --rebuilddb
[root@KURO-BOX ~]#
14.ネットワークの確認・修正Permalink
念のため、ネットワークの確認・修正を行う。 (「 玄箱HGにFedora7インストール! 」での「 14.各種設定確認 」を参照)
15.リブートPermalink
念のため、玄箱をリブートする。
16.バージョン確認Permalink
再度リモート接続しrootユーザになり、以下のように入力してみる。
[root@KURO-BOX ~]# cat /etc/fedora-release
Fedora release 8 (Werewolf) ← Fedora8になってる
[root@KURO-BOX ~]#
いいんじゃないでしょうか?
次は、同じ手順で Fedora9 にアップグレードしてみるつもり。。。
詳細はまた。
Comments