知識の箱

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

openSUSEのアップグレード3 (11.1–>11.2、11.2–>11.3)

openSUSEの起動中にアップグレードする方法。ここでは11.1から11.2、11.2から11.3へのアップグレードの方法を紹介。 基本的には11.0から11.1へのアップグレードと同じ。

以下のページを参考に行いました。特に上記のページを参照しています。
URL:http://ja.opensuse.org/Upgrade/Supported
URL:http://pulpdust.org/item/1053

基本的には上記のページと同じ内容ですが、実際に行った内容を一部コメントをつけて記載します。11.1から11.2へのアップグレードの方法を記載しますが、11.2から11.3もほぼ同じ方法でできました。

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

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

1.競合しそうな名前の11.1のリポジトリは変更する。
> zypper renamerepo repo-oss 111-repo-oss

> zypper renamerepo repo-update 111-repo-update

> zypper renamerepo repo-non-oss 111-repo-non-oss

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

> zypper modifyrepo –all –disable

※レポジストリが増えてきた場合は、不要なものは次のコマンドで消してしまうことも可。

> zypper rr [番号]

[番号]に入る数字は、zypper -lrで表示される左側の番号

3.11.2のレポジトリを追加

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

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

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

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

> zypper refresh

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

> zypper in zypper

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

> zypper dup -d

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

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

> zypper dup

8.再起動