2楼的说法不对,Leap大版本升级不需要重装,我都是直接换源升级的。对我个人而言,Leap和Tumbleweed的区别就是:每天起来`sudo zypper dup`的时候,Leap升级的包列表一般就10个左右,大小在几十MB,而Tumbleweed升级的包列表在2000个甚至3000个左右,大小可能在2-4GB。Leap无非就是日常更新的包比较少,也比较旧,如果遇到大版本更新需要一次更新大量的包(其实滚动版日常就需要更新大量包)。
大版本更新时(假设是42.3到15.1),把repos列表里官方仓库的地址,从`.../leap/423/...`改成`.../leap/151/...`,自己添加的三方库如果有跟进新版本的也一块改版本号,如果没有就暂时禁用掉。然后关闭时会自动刷新仓库内容。最后就`sudo zypper dup`。不过升级操作最好在tty下操作,如果在图形界面下更新,图形界面所依赖的包可能在应用更新的过程中被关闭,虽然后续进程不会中断,但是你可能就看不到安装进程了。