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。直到所有问题解决。
我多说句,那个 KDE 的环境里的应用程序关联度很高的,我觉得不能孤立的只升级 KDE 框架本身,应该配合 App 一起升级,要不然有 App 可能会找不到依赖,最好能加上 App 源,为稳妥干脆把 Extra 也加了再升级试试, 并且 main oss 和 oss update 保持打开…
补充一点,zypper dup 之前,要编辑软件源,把 KDE 软件源的优先级调高,数字越小优先级越高,可以设成 90 高于官方源默认的 99。然后你再 zypper dup 试试。