openSUSE 升级系统的方法

您把我看成是某位同学的马甲了。我不搞 openStack,我是玩通信的,当然,即不是中兴 / 华为的, 也不是玩小米的。出于工作的目的,评估一下 openSUSE 才进了这个论坛,我在论坛里贴子也不多,对 openSUSE 了解更少,可以算小白。

好吧。。。我以为我认识你来着。。。

另外我可没有说你智商低(没事我说你那个干嘛?我嫌这个论坛人太多了吗?),我是说(普遍意义上)没人知道哪个用户是初中生小学生。不要怀疑,这不是骂人,百度 opensuse 贴吧的吧主就是初中接触 openSUSE 的,现在他都大学毕业了还在用。我论坛注册问题本来准备放高数题后来都拿掉了,就是为了不要把门槛抬太高。这是解答你:「openSUSE 的升级方法太繁琐了」的批评。因为如果想让它看起来不「繁琐」,我其实只需要告诉你核心命令:sudo zypper dup 即可。这样改动一下看起来甚至比「下一步 - 下一步 - 完成」还要简单,但那是对用户不负责任的。你想把他们教会就要先假设他们不懂,这个逻辑很正常吧。

前几天用 xxx 图形界面升级了两台电脑,一台成功,一台进不了图形界面 :joy:

大区别,su 只是借用 root 的权限,工作环境设置还是原来用户的。要一并取得 root 的工作环境,可以用 su - root

不管怎样,这样升级还是有很大风险的,因为网络环境不一样,不应该这样鼓励用户这样做

话说这个方法的话,是不是可以把 opensuse13.1 改成任意想要的字符串?

理论上是的,但是貌似没有什么意义。改了主要就是为了可以在 GRUB2 中显示 icon,只要名字统一就可以了。

也可以先下载最新的 iso,刻录到 u 盘,设置 biso 从 U 盘启动后,选择升级选项,也是可以的。
最主要的,这种方法对于系统进不去(就像显卡有问题等)也是可以修复的,而且不用担心自己的 /home 下的资料,升级时只是会把最新的软件装到其他分区(名字忘了),这样自己在 /home 分区下保存的东西是相当安全的。

开始升级 openSUSE 13.2 了…
说来说去就这么几条命令嘛!

sudo zypper mr -da
sudo zypper ar -f http://download.opensuse.org/distribution/13.2/repo/oss openSUSE:13.2:OSS
sudo zypper ar -f http://download.opensuse.org/distribution/13.2/repo/non-oss/ openSUSE:13.2:NON-OSS
sudo zypper ref
sudo zypper dup

女王写的很清晰,我不太明白为什么最后是要关机而不是重启,这两个有很大的区别吗?

已成功升级到 13.2

还是比较顺利,中间有几次网络问题,按了几次 r…

谢谢,请问, 按照上述方法在线升级成功了,但是引导界面一直显示 13.1 而不是 13.2, 怎么改? 先谢谢!

用前面回复中的方法搞定了,谢谢!

应该加一条,升级前卸掉显卡闭源驱动的。
我升级完成后启动不了 X 了,最后将 /etc/X11/xorg.conf 文件删掉才启动的图形界面。。。
另外,openSUSE 每次升级 kernel 后为什么不将旧的 kernel 删除?不过这次新的 kernel 编译出问题了(我为什么要编译!!!),使用旧的 kernel 进的 recovery mode 才救回来的。

你的话已经回答了你的问题了!之所以不删除就是为了避免新的 kernel 出问题导致你进不了系统了啊!

Mark

``
会终端 vi 命令的可以去 /etc/zypp/repos.d/ 里,把所有的 .repo 文件中的 12.2 都改成 12.3。(类似于 apt 的 source 文件)

``
如果我从 13.2 升级到 leap 42.1/. 在 /etc/zypp/repos.d/,怎么改呢?

我一直以为有更新的系统,都是马上更新系统的!原来还有这么多的用户到现在还没有更新啊!!!!

这也是一种新的方法!学习了!!!!感谢苏姐的分享。

鉴于国内的网络,我觉得这种情况适合没有 U 盘的时候使用,如果有 U 盘的话,我觉得还是直接下载镜像文件 U 盘安装比较好,至少安装的时间可控,否则更新软件要半天,那就不好了!而且不同版本的 openSUSE 的常用软件的软件源都不一样,不知道安装好以后,是否会造成有些不是系统软件源的软件不能使用?我只看到了系统的升级,那些软件怎么升级呢?如果可以解决这个问题的话,这个方法就更好了!

一般情况下都不敢升级版本,不过在网上查了一些资料,据说 openSUSE 升级版本很稳定。等有时间把老本子的系统升级下看看。