知識の箱
主に気象を研究する上で得た知識と、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.再起動