转。 zypper dup 升级opensuse版本

背景:
一台安装有 KDE 和 Gnome 桌面的计算机,原来使用的安装源有 oss, non-oss, updates 和 packman,另外还安装有 opera 9.5, vbox 等少量其他第三方软件。

准备:
删除原来的安装源
添加 11.0 的 oss, non-oss 和 packman 安装源(基本上是把地址中的 10.3 改成 11.0)


步骤:

  1. zypper install rpm
  2. zypper install libzypp zypper
  3. zypper dup


步骤说明:
第一步安装新的 rpm,因为 11.0 的 rpm 使用了新的压缩算法。
第二步安装新的 zypper,为下面的系统升级做准备。
第三步就是升级整个系统,遇到依赖问题,zypper 会询问。在我的情况下,只有两个问题,都是关于 packman 的,我的回答都是 2,意味着安装。

结果:
整个过程大约需要下载 1200 个软件包,大小近 900M。
睡一觉醒来,升级完毕。重启计算机,顺利进入新系统,平滑升级成功!

警告:
不建议新手这样做
全新安装会比较干净,升级总会需要一些小调整

 

原文:http://linuxsir.org/bbs/thread331395.html

posted @ 2010-09-23 13:02  iamnewsea  阅读(1037)  评论(0编辑  收藏  举报