Opensuse leap 42.2怎么升级到plasma5.9

kde 5.9 已经发布了,请问 opensuse 怎么从 5.8 升级到 5.9 呢(当前时 5.8.3)
试过 zypper up 了,不管用
谢谢

Leap 是常规版本,为了稳定,所以核心组件不会有大版本的升级的。你要做的是加上另外的更新的 KDE 源。
参考 en.opensuse.org/SDB:KDE_repositories 或者中文的(一点过期) zh.opensuse.org/SDB:KDE_%E8%BD%AF%E4%BB%B6%E6%BA%90

加过了,还是没有升级到 5.9

那个页面上面有好几种软件源可以用,你用的是哪一个?
是不是你用错软件源了,有一个软件源可以安装最新的 Kde Framework 和 Plasma 5。

我用的是截图的那两个。


请问这个对吗,谢谢。

软件源应该是对的,添加软件源之后,你需要手动将 KDE 软件包切换到 KDE 软件源中的版本。

命令行的话,可以用:

sudo zypper dup

YaST 图形界面的话,选择 KDE Plasma 和 Qt 的软件源,点击小字“切换系统软件包到该软件源中的版本”:


配图只是个例子,请选择 KDE 软件源。

:1:

就是这样,使用图形界面很方便!!!!!升级前记得刷新软件源,我到那个软件源里面看了,都是最近更新的包,应该是 Plasma5.9 了。

首先,我刷新了所有的软件源
然后,我就执行了 sudo zypper dup
然后重启了

可是还是 plasma 5.8.3

然后,我禁用了其他软件源,只允许那两个软件源,就出现了错误。。。

请问是哪里不对

图像界面里面,和你的不一样


你得在 view 里打开 repository 模式才能看到

另外你最好看看 zypper lr --uri 然后贴到帖子里,也许是软件源添加的有问题。

Repository priorities are without effect. All enabled repositories share the same priority.

#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | URI                                                                           
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+-------------------------------------------------------------------------------
 1 | aliyun-Update-Non-Oss               | aliyun-Update-Non-Oss                   | Yes     | (r ) Yes  | No      | http://mirrors.aliyun.com/opensuse/update/leap/42.2/non-oss                   
 2 | aliyun-Update-Oss                   | aliyun-Update-Oss                       | Yes     | (r ) Yes  | No      | http://mirrors.aliyun.com/opensuse/update/leap/42.2/oss                       
 3 | aliyun-packman                      | aliyun-packman                          | Yes     | (r ) Yes  | No      | http://mirrors.aliyun.com/packman/openSUSE_Leap_42.2/                         
 4 | aliyun-repo-non-oss                 | aliyun-repo-non-oss                     | Yes     | (r ) Yes  | No      | http://mirrors.aliyun.com/opensuse/distribution/leap/42.2/repo/non-oss/       
 5 | aliyun-repo-oss                     | aliyun-repo-oss                         | Yes     | (r ) Yes  | No      | http://mirrors.aliyun.com/opensuse/distribution/leap/42.2/repo/oss/           
 6 | google-chrome                       | google-chrome                           | Yes     | (r ) Yes  | No      | http://dl.google.com/linux/chrome/rpm/stable/x86_64                           
 7 | http-download.opensuse.org-39601b14 | M17N                                    | Yes     | (r ) Yes  | No      | http://download.opensuse.org/repositories/M17N/openSUSE_Leap_42.2/            
 8 | http-download.opensuse.org-c22bc178 | openSUSE:Leap:42.2                      | Yes     | (r ) Yes  | No      | http://download.opensuse.org/distribution/leap/42.2/repo/oss/                 
 9 | kde_Qt5                             | kde_Qt5                                 | Yes     | (r ) Yes  | No      | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_42.2/        
10 | kde_frame5                          | kde_frame5                              | Yes     | (r ) Yes  | No      | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.2/
11 | packman.inode.at-suse               | Packman Repository                      | Yes     | (r ) Yes  | No      | http://packman.inode.at/suse/openSUSE_Leap_42.2/                              
12 | repo-debug                          | openSUSE-Leap-42.2-Debug                | Yes     | (r ) Yes  | No      | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/           
13 | repo-debug-non-oss                  | openSUSE-Leap-42.2-Debug-Non-Oss        | Yes     | (r ) Yes  | No      | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/       
14 | repo-debug-update                   | openSUSE-Leap-42.2-Update-Debug         | Yes     | (r ) Yes  | No      | http://download.opensuse.org/debug/update/leap/42.2/oss/                      
15 | repo-debug-update-non-oss           | openSUSE-Leap-42.2-Update-Debug-Non-Oss | Yes     | (r ) Yes  | No      | http://download.opensuse.org/debug/update/leap/42.2/non-oss/                  
16 | repo-non-oss                        | openSUSE-Leap-42.2-Non-Oss              | Yes     | (r ) Yes  | No      | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/             
17 | repo-oss                            | openSUSE-Leap-42.2-Oss                  | Yes     | (r ) Yes  | No      | http://download.opensuse.org/distribution/leap/42.2/repo/oss/                 
18 | repo-source                         | openSUSE-Leap-42.2-Source               | Yes     | (r ) Yes  | No      | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/          
19 | repo-source-non-oss                 | openSUSE-Leap-42.2-Source-Non-Oss       | Yes     | (r ) Yes  | No      | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/      
20 | repo-update                         | openSUSE-Leap-42.2-Update               | Yes     | (r ) Yes  | No      | http://download.opensuse.org/update/leap/42.2/oss/                            
21 | repo-update-non-oss                 | openSUSE-Leap-42.2-Update-Non-Oss       | Yes     | (r ) Yes  | No      | http://download.opensuse.org/update/leap/42.2/non-oss/

我选了那个 switch 之后,出现了一系列的问题,可能是我之前已经 dup 过了,或者其他问题(当时 dup 的时候升级了 90 多个软件)


冲突解决都选 with vendor change 的那个就好,然后 OK,retry。直到所有问题解决。

可是有的没有,with vendor change。。。该选哪个,而且极其多,上次都选的第一个,点了十多分钟,没点完。(有命令吗)

zypper dup 说 nothing to do

谢谢


我多说句,那个 KDE 的环境里的应用程序关联度很高的,我觉得不能孤立的只升级 KDE 框架本身,应该配合 App 一起升级,要不然有 App 可能会找不到依赖,最好能加上 App 源,为稳妥干脆把 Extra 也加了再升级试试, 并且 main oss 和 oss update 保持打开…

补充一点,zypper dup 之前,要编辑软件源,把 KDE 软件源的优先级调高,数字越小优先级越高,可以设成 90 高于官方源默认的 99。然后你再 zypper dup 试试。