知識の箱

主に気象を研究する上で得た知識と、WEBページ作成のために得た知識を記録しています。

openSUSEのアップグレード2 (11.0–>11.1)

openSUSEの起動中にアップグレードする方法。ここでは11.0から11.1へのアップグレードの方法を紹介。

以下のページを参考に行いました。特に上記のページを参照しています。
URL:http://d.hatena.ne.jp/from_kyushu/20100502/1272741735
URL:http://ja.opensuse.org/Upgrade/Supported

基本的には上記のページと同じ内容ですが、実際に行った内容を一部コメントをつけて記載します。

(注1)アップグレードは失敗するとOSが起動しなくなる恐れがあります。このページを参考にして不具合が生じた場合は責任を負いかねますので、自己責任でお願いいたします。

(注2)ここで指定しているURLは、さらに最新版(12.0以降)が出てくると消える可能性があります。

1.競合しそうな名前の11.0のリポジトリは変更しておく。
> zypper renamerepo repo-oss 110-repo-oss

> zypper renamerepo repo-update 110-repo-update

> zypper renamerepo repo-non-oss 110-repo-non-oss

2.11.0のレポジトリリストを削除

> zypper modifyrepo –all –disable

3.11.1のレポジトリを追加

> zypper ar http://download.opensuse.org/distribution/11.1/repo/oss openSUSE-11.1

※上記でやったが、たぶん下記のほうがいい。

> zypper addrepo –name “openSUSE-11.1 OSS” http://download.opensuse.org/distribution/11.1/repo/oss/ repo-oss

> zypper addrepo –name “openSUSE-11.1 Non-OSS” http://download.opensuse.org/distribution/11.1/repo/non-oss/ repo-non-oss

> zypper addrepo –name “openSUSE-11.1 Updates” http://download.opensuse.org/update/11.1/ repo-update

4.ローカルなメタデータとリポジトリの内容を更新する
> zypper refresh

5.11.1 リポジトリから zypper を先行してインストール

> zypper in zypper

6.最初に zypper で必要なすべてのパッケージを事前にダウンロード。

> zypper dup -d

※途中で止まったら、’r’を打って、リトライ。

7.システムのアップグレード

> zypper dup

8.再起動

9.11.1の最新版にアップデート

> zypper up