OpenSUSE 12.3如何升级到OpenSUSE 13.1?

系统 Linux
OpenSUSE 13.1刚刚正式发布。如果你的系统是OpenSUSE 12.3,想升级到最新的OpenSUSE 13.1?该怎么做呢?本文有一个很好的升级教程,希望对你的升级过程有所帮助。

OpenSUSE 13.1刚刚正式发布。之前我们在文章《OpenSUSE 13.1:拥抱64位ARM 提升开源质量》中也详细介绍了OpenSUSE 13.1的新特征。如果你的系统是OpenSUSE 12.3,想升级到***的13.1?笔者从国外网站unixmen上发现了很好的升级教程,这里来跟大家分享。

OpenSUSE 13.1升级前注意事项

在升级前务必备份所有重要数据。电源故障或网络失败导致升级失败,所以确保不间断的电力供应和稳定的网络连接。如果网络不给力,请慎重选择升级。如果你想升级多个系统,***下载并安装ISO映像。

OpenSUSE 13.1升级过程

找到当前运行的OpenSUSE版本,输入下面的命令:

  1. cat /etc/SuSE-release 

假如是下面的输出结果:

  1. openSUSE 12.3 (i586) 
  2. VERSION = 12.3 
  3. CODENAME = Dartmouth 

那就让我们从OpenSUSE 12.3升级到OpenSUSE 13.1吧。首先,禁用所有OBS存储库或任何第三方存储库,升级后再重新启用。

首先让我们检查是否有存在并启用的更新存储库。在终端输入以下命令:

  1. zypper repos --uri 

输出结果:  

如果没有启用,使用下面的命令启动:

  1. zypper modifyrepo --enable repo-update 

如果没有更新存储库,使用下面的命令进行添加:

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

现在使用下面的命令更新当前版本:

  1. zypper refresh 
  2. zypper update 

这可能会需要一段时间,这要看你的网速了。

系统更新后重新启动。

我已经说过了,在升级之前要禁用所有的第三方或OBS存储库。

输入下面的命令,你会得到当前可用存储库列表:

  1. zypper lr 

输出结果:

如果你有第三方存储库,使用下面的命令删除:

  1. zypper rr <alias> 

如果想要对当前的存储库进行复制,输入下面的命令:

  1. cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.bak 

输出结果:

然后将所有的存储库更新到***版本。这里我要从OpenSUSE 12.3升级到13.1,因此命令是:

  1. sed -i 's/12\.3/13\.1/g' /etc/zypp/repos.d/* 

现在来检查一下是否所有的存储库已经更新到了***版本:

  1. zypper lr 

输出结果:

从上面的输出结果你也看到了,所有的存储库已经更新到了13.1版本。

注意:如果你想从12.1或更旧的版本开始升级,使用下面的命令添加non-oss-update存储库:

  1. zypper ar -f http://download.opensuse.org/update/13.1-non-oss/ repo-update-non-oss 

现在用以下命令更新存储库列表:

  1. zypper ref 

为了保护升级,以防升级期间的X会话出现任何错误,强烈建议你在tmux中运行此次升级。Tmux包在主OpenSUSE存储库中可用。

使用下面命令进行安装:

  1. zypper in tmux 

***,该开始升级啦。在终端输入下面的命令,切换到tmux:

  1. tmux 

在终端输入以下命令开始13.1升级:

  1. zypper dup 

升级完成后,重启系统,运行***的OpenSUSE 13.1。

正如我在上面所提到的,运行下面的命令可以查看***的OpenSUSE版本:

注意:不支持在OpenSUSE 13.1中使用/etc/SuSE-release命令,可以用 /etc/os-release代替:

  1. cat /etc/os-release 

输出结果:

请注意,升级过程可能会由于电源或网络故障终止,所以要提前有所准备并采取相应行动。

责任编辑:黄丹 来源: TechTarget中国
相关推荐

2013-03-14 13:57:38

openSUSE 12

2013-01-18 15:25:47

openSUSE

2013-03-19 09:37:15

openSUSE 12

2013-11-27 10:00:40

2013-11-21 11:33:12

openSUSE 13LinuxopenSUSE

2013-08-16 10:04:46

OpenSUSE 12VirtualBox

2013-12-16 11:01:08

OpenSUSEOpenSUSE 12VirtualBox

2013-11-25 16:48:22

OpenSUSEOpenSUSE 13

2010-06-10 10:11:35

openSUSE使用教

2013-06-18 10:48:41

OpenSUSEOpenSUSE 12

2013-12-05 17:07:29

openSUSEopenSUSE 13安装

2010-06-10 15:13:42

openSUSE升级

2021-03-13 12:17:59

openSUSELinux

2013-11-29 10:01:21

RHEL 6.5OpenSUSE 13Linux 3.13

2010-06-08 13:03:25

Opensuse 命令

2009-11-11 12:05:00

OpenSUSE版本升级下载

2010-06-08 14:01:18

OpenSUSE 安装

2012-11-09 14:49:39

openSUSE

2011-09-27 09:13:16

Ubuntu 11.0

2010-07-06 09:25:28

openSUSE 11
点赞
收藏

51CTO技术栈公众号