SDB:Tumbleweed Merger

移動先: 案内, 検索

2014 年 11 月 4 日をもって、 openSUSE Factory と openSUSE Tumbleweed ローリングリリースは合併し、新 openSUSE Tumbleweed となりました。

Process-stop.png
警告!
'2015 年 5 月 4 日以前より openSUSE Factory もしくは openSUSE Tumbleweed をお使いの方は、下記の手順を実施しなければなりません' 。また、 Tumbleweed をお使いの方は、ローリングアップデートで最新の状態を維持するため、下記の手順をできる限り速やかに実施してください。 Factory をお使いの方は、 2015 年 5 月 4 日 までに下記の手順を実施してください。


"新" Tumbleweed への移行

まずは既存のリポジトリを削除するところから、作業が始まります:

mkdir /etc/zypp/repos.d/old
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old

リポジトリを削除したら、下記のコマンドでリポジトリを追加します:

zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug

必要であれば、ソースパッケージ用のリポジトリも追加します。通常は OBS を使用するので、追加は不要です:

zypper ar -f -d -c http://download.opensuse.org/tumbleweed/repo/src-oss repo-src-oss
zypper ar -f -d -c http://download.opensuse.org/tumbleweed/repo/src-non-oss repo-src-non-oss

追加作業後は、下記のようなリポジトリの一覧になるはずです:

# zypper lr -u
 # | 別名              | 名前              | 有効       | 更新     | URI
 --+-------------------+-------------------+------------+----------+--------------------------------------------------------
 1 | repo-debug        | repo-debug        | はい (Y)   | はい (Y) | http://download.opensuse.org/tumbleweed/repo/debug
 2 | repo-non-oss      | repo-non-oss      | はい (Y)   | はい (Y) | http://download.opensuse.org/tumbleweed/repo/non-oss
 3 | repo-oss          | repo-oss          | はい (Y)   | はい (Y) | http://download.opensuse.org/tumbleweed/repo/oss
 4 | repo-src-non-oss  | repo-src-non-oss  | いいえ (N) | はい (Y) | http://download.opensuse.org/tumbleweed/repo/src-non-oss
 5 | repo-src-oss      | repo-src-oss      | いいえ (N) | はい (Y) | http://download.opensuse.org/tumbleweed/repo/src-oss

あとは下記を実行して、アップグレードします:

zypper dup
Process-stop.png
警告!
screen コマンドのセッション内で zypper dup を実行するなどして、 X.org のプロセスが落ちてしまっても処理が継続できるようにしておくとよいでしょう。


追加のリポジトリ

上記の手順を実施すると、それまで使用していた追加のリポジトリをすべて削除してしまいます。

上記の手順を実施した後、必要なリポジトリを追加してかまいませんが、下記の点に注意してください:

OBS が提供する "openSUSE_Tumbleweed" 用のリポジトリを使用していた場合は、これらの使用を停止するか、もしくは "新" Tumbleweed 用にパッケージが再構築されるまで、数日程度お待ちください。 OBS 側での作業が完了次第、この wiki ページでお知らせします。

OBS が提供する "openSUSE_Factory" 用のリポジトリを使用していた場合は、そのままお使いいただいてかまいません。動作にも問題はないものと思われますが、場合によっては "名前が一致しない" という見た目上の問題が発生する場合があります。この場合も、動作には支障はないはずです。