Opensuse 12.3 升级到 13.1 详细过程

关闭所有源:
zypper mr -da
加最新源:
zypper ar -f download.opensuse.org/distribution/13.1/repo/oss/ 13.1:OSS
zypper ar -f download.opensuse.org/distribution/13.1/repo/non-oss/ 13.1:non-OSS
zypper ref
进入后台,ctrl+ alt+f1(f2 也行)
升级:
zypper dup
让它在后台运行,ctrl+ alt+f7,回到桌面。
上面的更新之后,再进入后台:
查看系统内核版本等信息:
lsb-release -a

cd /etc/zypper/repos.d/
sed -i ‘s/12.3/13.1/’ *

打开所有源:
zypper mr -ea
更新:
zypper update

最后重启:
shutdown -r now

!](http://www.mreald.com/wp-content/uploads/2013/11/Selection_042.png)

请问楼上标题栏是什么字体?

zhun Yuan 10 号 :joy:

1赞

感谢分享

第一个源的准确地址是 download.opensuse.org/distribution/13.1/repo/oss/
第二个 download.opensuse.org/distribution/13.1/repo/non-oss/

我尝试用楼主的那个“/distributi…” 更新不成功

初来乍到,如果是没有理解楼主的写法,请楼主指教。

那是 phpBB 自动省略,现在你点击你发的链接和楼主发的链接会发现是同一个。你复制粘贴肯定不成功,因为没有那个 URL。

PS:楼主的教学里有几点欠考虑的地方是:

  1. 如果你在 12.3 时添加的源没有对应的 13.1 版本(比如某个人的 home: 源),刷新的时候会次次失败,这时要手工干预,用 zypper lr 看一下访问一下 URL 看是否存在,不存在则剔除该源。
  2. 我觉得这样最后会添加两个 URL 相同的 oss 和 non-oss 源。