Fedora 10のリリースが予定されている本日(11/25)、どうやってアップグレードしようかと考えている人も多いだろう。本格的なアップグレードはせいぜい半年に一度なので、細かい手順は忘れてしまいがちだ。また、新しいリポジトリの参照を中心としたFedoraのアップグレード手順は、新たなリリースが出てもリポジトリ自体は変わらずにその中身だけが変わるDebianの手順などに比べると複雑である。だが、こうした変動性にはもっともな理由がある。Fedoraのアップグレードは少なくとも4つの方法で可能であり、それぞれに一長一短があるからだ。
どの方法でアップグレードするにせよ、事前にYum Upgrade FAQの手順1と2に目を通しておいたほうがよいだろう。これらの手順には、アップグレードの準備について重要なアドバイスが記されている。リリースノートに記載された問題点の理解、現在の環境のバックアップ、システムが最新の状態になっていることの確認、設定ファイルの更新に伴い作成される.rpmnewおよび.rpmsaveファイルのチェックなどである。
また、上記FAQに記されているように、不要なプログラムや設定ファイルの整理および削除も行う必要があるだろう。システム上に無駄なものが少ないほど、問題が起こる可能性も低くなる。こうした不要なファイルを手っとり早く片付けるには、yum-utilsパッケージをインストールして「package-cleanup --leaves」コマンドを実行すればよい。
慎重を期すなら、使用中のプロプライエタリなドライバ(特にビデオカード関連)は事前に削除したほうがよいだろう。そうしたドライバについては、おそらくメインシステムのアップグレード後に別途アップグレードが必要になるからだ。アップグレード中は、3Dグラフィックが必要になることはまずないため、フリーのドライバで代用できる。
最後に、SELinuxを有効にしている場合は、これをpermissiveモードにして、設定ファイルの変更に伴う警告表示を抑制する。
以上の準備ができたら、具体的にどの方法でアップグレードするか考えてみよう。
