如何升级OpenSUSE 11.2到11.3(桌面和服务器)

如何升级OpenSUSE 11.2到11.3(桌面和服务器)

本指南介绍如何将OpenSUSE 11.2桌面和服务器安装升级到OpenSUSE 11.3。

本文档不附带任何形式的保证! 我不会保证这将为您工作!

1初步说明

升级可以在命令行或YaST模块Wagon (如果您在OpenSUSE桌面上)完成。 由于Wagon方法比命令行更新的测试少,因此我们将在这里使用命令行方法来进行服务器和桌面。

2安装最新更新

在进行分发升级之前,我们将安装OpenSUSE 11.2的最新更新。 打开一个终端/命令行窗口并运行

zypper repos --uri

以检查系统上使用和启用的存储库。 确保在“列”中的URI列中包含http://download.opensuse.org/update/11.2/的行在已启用”列中显示“是 (在本示例中为“Alias is repo-update” ,“ Name”openSUSE-11.2-Update) ,但这些值可能不同;重要的列是URI列):

linux-0hgc:~ # zypper repos --uri
# | Alias        | Name                  | Enabled | Refresh | URI
--+--------------+-----------------------+---------+---------+----------------------------------------------------------------
1 | repo-debug   | openSUSE-11.2-Debug   | No      | Yes     | http://download.opensuse.org/debug/distribution/11.2/repo/oss/
2 | repo-non-oss | openSUSE-11.2-Non-Oss | Yes     | Yes     | http://download.opensuse.org/distribution/11.2/repo/non-oss/
3 | repo-oss     | openSUSE-11.2-Oss     | Yes     | Yes     | http://download.opensuse.org/distribution/11.2/repo/oss/
4 | repo-source  | openSUSE-11.2-Source  | No      | Yes     | http://download.opensuse.org/source/distribution/11.2/repo/oss/
5 | repo-update  | openSUSE-11.2-Update  | Yes     | Yes     | http://download.opensuse.org/update/11.2/
linux-0hgc:~ #

(如果“ 已启用”列中的行为 ,请按如下所示启用存储库:

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/11.2/ ,请按如下所示添加存储库:

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

现在安装最新的页面:

zypper refresh
zypper update

3进行分发升级

现在安装最新的更新,禁用所有OpenSUSE 11.2存储库...

zypper modifyrepo --all --disable

...并启用OpenSUSE 11.3存储库:

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

(如果第2章中的zypper repos -uri 命令显示任何第三方存储库,请检查这些第三方存储库是否可用于OpenSUSE 11.3;如果是,请按如下所示添加它们:

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

例如,如果您使用VirtualBox存储库...

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

...启用OpenSUSE 11.3的VirtualBox存储库,如下所示:

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

使用尚未使用的名称别名的值。)

现在运行完整的分发升级:

zypper ref
zypper dup

最后,重新启动系统...

reboot

...并享受您的新的OpenSUSE 11.3系统。

4链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏