Fuktommy.comのサーバは Fedora Core 6 だったのですが、 Fedora 8のTest2が公開 されたことにより、 セキュリティアップデート期間が終了 (Fedora - Wikipedia) したのでなんとかしなければならないことになりました。
ということで案2を採用。 「なーした日記: Fedora Core 6 → Fedora 7 アップデート時のメモ」と 「Yukihiro's Room : 【Fedora7】 アップデート記録。」 の通りにやりました。
# yum check-update # yum update # yum clean all
# rpm -Uvh \ http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-7-3.noarch.rpm \ http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-notes-7.0.0-1.noarch.rpm/etc/yum.repos.d/fedora.repoの[fedora]に 「mirrorlist=file:///etc/yum.repos.d/sitelist」を追加。 /etc/yum.repos.d/fedora-updates.repoの[updates]に 「mirrorlist=file:///etc/yum.repos.d/sitelist-update」を追加。 sitelistは「http://ring.sakura.ad.jp/pub/linux/fedora/linux/releases/$releasever/Everything/$basearch/os/」の1行、 sitelist-updateは「http://ring.sakura.ad.jp/pub/linux/fedora/linux/updates/$releasever/$basearch/」の1行。
# yum clean all # yum upgrade (エラー: python-cheetahの依存関係が解決しない) # yum remove python-cheetah # yum upgrade (エラー: mysql-serverのrpmがサーバにない) # yum remove mysql-server # yum upgrade # yum install python-cheetah # yum clean all全部で299のアップグレード + 30のインストールがありました。 mysql-serverはとりあえず無視。
たぶんこれでOKでしょう。 作業時間+待ち時間+考える時間で60分くらいで終わりました。