GNU/Linux >> Linux の 問題 >  >> OpenSuse

openSUSE13.1からopenSUSE13.2にアップグレードする方法

openSUSE 13.2は昨日リリースされました。ここで、リリースノートをお読みください。すでにopenSUSE13.1がサーバーにインストールされている場合は、今がopenSUSE13.2にアップグレードするときです。次のガイドは、openSUSE13.1からopenSUSE13.2にアップグレードするのに役立ちます。

アップグレードする前に何をしますか?

重要なデータやその他の重要な構成ファイルのバックアップを取ることをお勧めします。これは、アップグレードに失敗した場合にシステムを復元するのに役立ちます。複数のシステムをアップグレードするには、ISO/DVDを使用することをお勧めします。

更新するにはどうすればよいですか?

アップグレードする前に、インストールされているパッケージを最新バージョンに更新することをお勧めします。マシンの現在のバージョンを確認してください。

server:~ # cat /etc/os-release

出力は次のようになります。

NAME=openSUSE
VERSION="13.1 (Bottle)"
VERSION_ID="13.1"
PRETTY_NAME="openSUSE 13.1 (Bottle) (x86_64)"

アップグレードを開始する前に、OBSおよびサードパーティのリポジトリを削除/無効にすることをお勧めします。更新リポジトリが利用可能で有効になっているかどうかを確認しましょう。

server:~ # zypper lr --uri

サンプル出力は次のようになります。

有効になっていない場合は、次のコマンドを発行します。

server:~ # zypper modifyrepo --enable openSUSE-13.1-Update

存在しない場合は、次のコマンドを使用して追加します。

server:~ # zypper addrepo --check --refresh --name 'openSUSE-12.3-Update' http://download.opensuse.org/update/13.1/ openSUSE-13.1-Update

現在のパッケージを最新バージョンに更新します。

server:~ # zypper ref

server:~ # zypper update

パッケージが更新されたら、サーバーを再起動します。

アップグレードするにはどうすればよいですか?

すでに述べたように、アップグレードを開始する前に; OBSおよびサードパーティのリポジトリを削除/無効にすることをお勧めします。

server:~ # zypper rr

次に、/ etc / zypp / repos.d /にあるすべてのリポジトリファイルを変更します。該当する場合は、13.1を13.2に置き換える必要があります。

手動による方法:

たとえば、repo-debug.repo

の出力例

変更前。

server:~ # cat /etc/zypp/repos.d/repo-debug.repo

[openSUSE-13.1-Debug]
name=openSUSE-13.1-Debug
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/debug/distribution/13.1/repo/oss/
path=/
type=yast2
keeppackages=0

変更後。

server:~ # cat /etc/zypp/repos.d/repo-debug.repo
[openSUSE-13.2-Debug]
name=openSUSE-13.2-Debug
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/debug/distribution/13.2/repo/oss/
path=/
type=yast2
keeppackages=0

自動方法:

/etc/zypp/repos.d/で利用可能なすべてのリポジトリファイルをバックアップします

server:~ # cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.orig

次のコマンドを実行して、13.1を13.2に置き換えます。

server:~ # sed -i 's/13.1/13.2/g' /etc/zypp/repos.d/*

もう一度、利用可能なリポジトリを確認しましょう。

server:~ # server:~ # zypper lr --uri

サンプル出力、

# | Alias                | Name                       | Enabled | Refresh | URI
--+----------------------+----------------------------+---------+---------+----------------------------------------------------------------
1 | openSUSE-13.2-Debug  | openSUSE-13.2-Debug        | No      | Yes     | http://download.opensuse.org/debug/distribution/13.2/repo/oss/
2 | openSUSE-13.2-Oss    | openSUSE-13.2-Oss          | Yes     | Yes     | http://download.opensuse.org/distribution/13.2/repo/oss/
3 | openSUSE-13.2-Source | openSUSE-13.2-Source       | No      | Yes     | http://download.opensuse.org/source/distribution/13.2/repo/oss/
4 | openSUSE-13.2-Update | openSUSE-13.2-Update       | Yes     | Yes     | http://download.opensuse.org/update/13.2/
5 | repo-debug-update    | openSUSE-13.2-Update-Debug | No      | Yes     | http://download.opensuse.org/debug/update/13.2/

次に、リポジトリを参照します。

server:~ # zypper ref

アップグレード中にXセッションで問題が発生した場合に備えて、アップグレードプロセスを保護するために、GNUscreenまたはtmux内でアップグレードを実行することを強くお勧めします。 tmuxとscreenは、メインのopenSUSEリポジトリで利用できます。

tmuxがない場合は、ここでtmuxを使用しています。次のコマンドを使用してtmuxをインストールします。

server:~ # zypper install tmux

ターミナルからtmuxに切り替えます。

server:~ # tmux

次のコマンドを入力して、openSUSE13.2へのアップグレードを開始します。

server:~ # zypper dup

アップグレードプロセスが完了したら、マシンを再起動します。現在のOSバージョンを確認してください。

server:~ # cat /etc/os-release

出力は次のようになります

NAME=openSUSE
VERSION="13.2 (Harlequin)"
VERSION_ID="13.2"
PRETTY_NAME="openSUSE 13.2 (Harlequin) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:13.2"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"

マシンがopenSUSE13.2にアップグレードされていることが確認されました

アップグレード後に何をしますか?

まだ必要な場合は、以前に使用したopenSUSE13.2互換のサードパーティリポジトリを検索します。次のコマンドを使用して追加します。

server:~ # zypper addrepo --name

それで全部です。マシンがopenSUSE13.2に正常にアップグレードされました。


OpenSuse
  1. Debian10からDebian11にアップグレードする方法

  2. OpenSUSE 12.2を12.3にアップグレードする方法(デスクトップとサーバー)

  3. 16.04Ltsから16.04.1Ltsにアップグレードする方法は?

  1. openSUSE12.1にZendServer5をインストールする方法

  2. Ubuntu15.04からUbuntu15.10にアップグレードする方法

  3. Fedora32からFedora33にアップグレードする方法

  1. Ubuntu16.04からUbuntu18.04にアップグレードする方法

  2. Debian10からDebian11にアップグレードする方法

  3. Fedora23からFedora24にアップグレードする方法