openSUSE11.2 アップグレードできません
この小江戸らぐの巣鴨での再開にあたり、新たにオフに参加してくれたメンバもいるということで、最初くらいはきめたいと思っていたのだが、openSUSE11.2のリリースでちょっと寄り道をしたのが間違いの始まり。結局、いつも以上のグダグダぶりを披露してしまった。
そもそも、パッケージ管理システムがしっかりしているディストロなので、ダウンロードしたDVDを起動してメニューからUpgradeを選択すれば、あとは別にオフの発表をするためのレジメを作成しながら、横目で進捗状況を確認していればぐらいの感覚でいた。しかし、作成したopenSUSE11.2のDVDを起動してみると、Upgradeのメニューがどこにもない...。
openSUSE本家を探すと、Updating in Place From openSUSE 11.1 to 11.2というページを発見。これによると、次のステップですればよいらしい。
- リポジトリリストの適応:11.1のすべてのリポジトリを無効と、"yastリポジトリ"を使用してopenSUSE Factory OSSとNON-OSSのリポジトリを有効
- ローカルなメタデータとレポを取得するために"zypper refresh"を実行
- パッケージを新しくするために"zypper in zypper"でアップグレード
- 残りのシステムのために"zypper dup"でアップグレード
- 2時間をかけてアップグレードした後に、"SuSEconfig"を実行
- 最後に11.2のシステムを再起動
ここでリポジトリを探すとFactoryはないものの、次のディレクトリがあったのでYaSTリポジトリを指定して順次zypperを実行。
http://download.opensuse.org/distribution/11.2/repo/oss/ http://download.opensuse.org/distribution/11.2/repo/non-oss/
最後に再起動すると、11.2としてシックなログイン画面が表示されたものの、キーボードとマウスが無反応。入力ができないとなると、どうしようもない。その後、アップデートページを見ると、次の補足が書かれている。
zypper ar -f http://download.opensuse.org/update/11.2/ "openSUSE 11.2 Updates" zypper ar -f http://download.opensuse.org/factory/repo/oss/ "openSUSE Factory Oss" zypper ar -f http://download.opensuse.org/factory/repo/non-oss/ "openSUSE Factory Non-Oss" zypper ar -f http://download.opensuse.org/factory/repo/debug/ "openSUSE Factory Debug"
しっかりFactoryと指定してある。どうやらFactoryとOSSとNON-OSSの3つのリポジトリを指定するのではなく、FactoryディレクトリのOSSとNON-OSSの2つのリポジトリを指定する必要があったらしい。といっても後の祭り。
どうやら、openSUSE11.2を最初から再インストールが必要かと(トホホ)。