2013年3月19日火曜日

OpenSUSE 12.2 を12.3 にアップグレード

OpenSUSE 12.2 を12.3 にアップグレードした。
なんかMySQLとかやめてすげーよくなったといううわさが流れているからだ。

以下はそのやり方
情報元はこれ
http://opensuse-man-ja.berlios.de/opensuse-html/cha.update.html
YaSTを使う方法とzypperを使う方法と2種類あるようだが、
今回はzypperを使うやり方でやった。CUIの方が失敗しないと思うからだ
結局一晩かかった。

  まず
    zypper dup
  で現状を最新にした

①リポジトリの更新
  まず以下のコマンドで現状の確認
    zypper lr -u
  次に2個リポジトリ追加
    server=http://download.opensuse.org
    new_ver=12.3
    zypper ar $server/distribution/$new_ver/repo/oss/ openSUSE-$new_ver-Oss
    zypper ar $server/update/$new_ver/ openSUSE-$new_ver-Update
  旧リポジトリ削除
    old_ver=12.2
    zypper rr openSUSE-$old_ver-Oss
    zypper rr openSUSE-$old_ver-Update
  以下
    zypper lr -uで状況を見ながら同様にして全て更新
  最後に
    zypper lr -d で確認

②サーバーアクセスしてリポジトリ内容更新
    zypper ref
  うまくいくのを確認。うまくいかないのはURLをチェック、ダメなのは削除

③zipper自身の更新
    zypper up zypper
  私の場合このとき選択肢がでた
     1、ダウングレードして更新を選ぶ とできた

④アップグレード
    zypper dup
  このときライセンス確認が出る yesを選んだ

⑤再起動
    shutdown -r now