Sirius

2008年11月3日(月) 10:43

Fedora9 が動いた?

うまく Fedora8 にできたので今度は Fedora9 にしてみました。
init プロセスが upstart に変更になって玄箱でうまく動かなくなったという話を聞くし、Fedora9 で動いているという話も聞かないので失敗する可能性が高いのですが、自分で確かめてみないと分かりません。
Fedora8 で最新の状態にしてから挑戦してみました。まず、リリースをアップデートします。
なお、シリアルコンソールから作業しています。

念のため、rpm のデータベースを再構築。
# rpm --rebuilddb

リリースをダウンロードしてインストール。
# wget http://ftp.kddilabs.jp/Linux/packages/fedora/releases/9/Fedora/ppc/os/Packages/fedora-release-9-2.noarch.rpm
# wget http://ftp.kddilabs.jp/Linux/packages/fedora/releases/9/Fedora/ppc/os/Packages/fedora-release-notes-9.0.0-1.noarch.rpm
# rpm -Fvh fedora-release-9-2.noarch.rpm fedora-release-notes-9.0.0-1.noarch.rpm
rpm とyum を Fedora9 のパッケージにアップグレード
# yum clean all
# yum -y update rpm\* yum\*

再度rpm のデータベースを再構築してアップグレード
# rpm --rebuilddb
# yum -y upgrade
ここでエラーになってしまいました。Fedora8 で最新にしていたので、Fedora9 のパッケージのほうが古く、不整合を起こしてしまったようです。

そこで、リリースを新しいものにしてみました。
# wget http://ftp.kddilabs.jp/Linux/packages/fedora/updates/9/ppc64.newkey/fedora-release-9-5.transition.noarch.rpm
# wget http://ftp.kddilabs.jp/Linux/packages/fedora/updates/9/ppc64.newkey/fedora-release-notes-9.0.2-1.noarch.rpm
# rpm -Fvh fedora-release-9-5.transition.noarch.rpm fedora-release-notes-9.0.2-1.noarch.rpm

再度rpm とyum を Fedora9 の最新パッケージにアップグレード
# yum clean all
# yum -y update rpm\* yum\*

rpm のデータベースを再構築してアップグレード
# rpm --rebuilddb
# yum -y upgrade

うまくいきました。続いて Base システムのアップグレード
# yum groupupdate Base
再起動。
# reboot

どきどき。

起動したようだけどログインプロンプトが出ません。
???
ssh でログイン。
できました。??

ここからは ssh で作業しました。
パッケージのチェック
# package-cleanup --orphans
hal-info-20080607-2.fc8.noarch
ntfsprogs-1.13.1-8.fc8.ppc
kernel-2.6.26.5-28.fc8.ppc
のパッケージが検出されました。hal-info-20080607-2.fc8.noarch や ntfsprogs-1.13.1-8.fc8.ppc を削除しようとすると、Fedora9 のパッケージまで削除しようとするので kernel-2.6.26.5-28.fc8.ppc だけ削除しました。
# yum remove kernel-2.6.26.5-28.fc8.ppc

パッケージの二重チェック
# package-cleanup --dupes
二重になっているパッケージは無し

rpm のデータベースを再構築して開発環境のインストール。
# rm -f /var/lib/rpm/__* ; rpm --rebuilddb
# yum groupinstall "Development Tools"

シリアルコンソールからログインできませんが、どうやら Fedora9 になったようです。

written by sirius [玄箱] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

Comments

TrackBacks

Sirius

MySketch 2.7.2 written by 夕雨