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

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

このガイドでは、OpenSUSE12.2デスクトップおよびサーバーのインストールをOpenSUSE12.3にアップグレードする方法を示します。

1予備メモ

アップグレードは、コマンドラインまたはYaSTモジュールWagon(OpenSUSEデスクトップを使用している場合)を介して実行できます。 Wagonメソッドはコマンドライン更新よりもテストが少ないため、ここではサーバーとデスクトップの両方にコマンドラインメソッドを使用します。

2最新のアップデートのインストール

ディストリビューションのアップグレードを行う前に、OpenSUSE12.2の最新のアップデートをインストールします。ターミナル/コマンドラインウィンドウを開いて実行します

zypper repos --uri

システムで使用および有効化されているリポジトリを確認します。 URI列にhttp://download.opensuse.org/update/12.2/が含まれている行で、[有効]列に[はい]と表示されていることを確認します(この例では、エイリアスはrepo-updateで、名前はopenSUSE-12.2-Updateです。 、ただし、これらの値は異なる場合があります。重要な列はURI列です):

server1:~ # zypper repos --uri
#  | Alias                     | Name                                                                   | Enabled | Refresh | URI
---+---------------------------+------------------------------------------------------------------------+---------+---------+--------------------------------------------------------------------------------
 1 | apache-third-party-12.2   | Third-party modules for the Apache HTTP server. (Apache_openSUSE_12.2) | Yes     | No      | http://download.opensuse.org/repositories/Apache:/Modules/Apache_openSUSE_12.2/
 2 | openSUSE-12.2-1.6         | openSUSE-12.2-1.6                                                      | Yes     | No      | cd:///?devices=/dev/disk/by-id/ata-VBOX_CD-ROM_VB2-01700376,/dev/sr0
 3 | repo-debug                | openSUSE-12.2-Debug                                                    | No      | Yes     | http://download.opensuse.org/debug/distribution/12.2/repo/oss/
 4 | repo-debug-update         | openSUSE-12.2-Update-Debug                                             | No      | Yes     | http://download.opensuse.org/debug/update/12.2/
 5 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss                                     | No      | Yes     | http://download.opensuse.org/debug/update/12.2-non-oss/
 6 | repo-non-oss              | openSUSE-12.2-Non-Oss                                                  | Yes     | Yes     | http://download.opensuse.org/distribution/12.2/repo/non-oss/
 7 | repo-oss                  | openSUSE-12.2-Oss                                                      | Yes     | Yes     | http://download.opensuse.org/distribution/12.2/repo/oss/
 8 | repo-source               | openSUSE-12.2-Source                                                   | No      | Yes     | http://download.opensuse.org/source/distribution/12.2/repo/oss/
 9 | repo-update               | openSUSE-12.2-Update                                                   | Yes     | Yes     | http://download.opensuse.org/update/12.2/
10 | repo-update-non-oss       | openSUSE-12.2-Update-Non-Oss                                           | Yes     | Yes     | http://download.opensuse.org/update/12.2-non-oss/
server1:~ #

([有効]列の行に[いいえ]と表示されている場合は、次のようにリポジトリを有効にします。

zypper modifyrepo --enable repo-update

repo-updateはエイリアス列を参照します。たとえば、Alias列がhttp-download.opensuse.org-82ba1b08のようなものである場合、コマンドは次のようになります

zypper modifyrepo --enable http-download.opensuse.org-82ba1b08

URIがhttp://download.opensuse.org/update/12.2/のリポジトリがない場合は、次のようにリポジトリを追加します。

zypper addrepo --check --name 'openSUSE-12.2-Update' http://download.opensuse.org/update/12.2/ repo-update

次に、最新のアップグレードをインストールします:

zypper refresh
zypper update

3ディストリビューションのアップグレードを行う

最新のアップデートがインストールされたので、すべてのOpenSUSE12.2リポジトリを無効にします...

zypper modifyrepo --all --disable

...そしてOpenSUSE12.3リポジトリを有効にします:

zypper addrepo --name "openSUSE-12.3 OSS" http://download.opensuse.org/distribution/12.3/repo/oss/ repo-12.3-oss
zypper addrepo --name "openSUSE-12.3 Non-OSS" http://download.opensuse.org/distribution/12.3/repo/non-oss/ repo-12.3-non-oss
zypper addrepo --name "openSUSE-12.3 Updates" http://download.opensuse.org/update/12.3/ repo-12.3-update

(第2章のzypper repos --uriコマンドでサードパーティのリポジトリが表示された場合は、これらのサードパーティのリポジトリがOpenSUSE 12.3でも使用できるかどうかを確認してください。使用できる場合は、次のように追加してください。

zypper addrepo --name <name> <url> <alias>

たとえば、VirtualBoxリポジトリを使用する場合...

server1:~ # zypper repos --uri
# | Alias           | Name                              | Enabled | Refresh | URI
--+-----------------+-----------------------------------+---------+---------+------------------------------------------------------------
...
7 | virtualbox      | VirtualBox for openSUSE 11.4-12.2 | Yes     | Yes     | http://download.virtualbox.org/virtualbox/rpm/opensuse/11.4
server1:~ #

...次のようにOpenSUSE12.3のVirtualBoxリポジトリを有効にします。

zypper addrepo --name "VirtualBox for openSUSE 12.3" http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3 virtualbox-12.3

この記事の執筆時点では、OpenSUSE 12.3用のVirtualBoxリポジトリはありませんでしたが、これはその方法の一例にすぎません。

まだ使用されていない名前とエイリアスの値を使用します。)

次に、完全なディストリビューションアップグレードを実行します:

zypper ref
zypper dup

最後に、システムを再起動します...

reboot

...そして新しいOpenSUSE12.3システムをお楽しみください。

  • OpenSUSE:http://www.opensuse.org/

OpenSuse
  1. バイナリを /bin、/sbin、/usr/bin、および /usr/sbin にインストールし、 --prefix および DESTDIR と対話します

  2. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  3. /dev/tcp を使用するために < または > が必要な理由

  1. マウントポイントを変更するには?

  2. CentOS / RHEL 7 で systemd-tmpfiles が /tmp/ または /var/tmp (tmpwatch の置き換え) をクリーンアップする方法

  3. デフォルトの /tmp を /home/user/tmp に変更する方法

  1. wget を使用してプロキシ経由でファイルをダウンロードする方法

  2. プロセスが実行されているフォルダーを見つける方法は?

  3. unix:///var/run/supervisor.sock そのようなファイルはありません