I have KDE Neon git unstable and openSUSE Tumbleweed installed on my PC because when I have tried to install the latest developmental versions of the KDE desktop on Tumbleweed things have gone wrong, while KDE Neon git unstable seems to run smoothly and perfectly. I think at least part of the problem is that it seems impossible to get every KDE package to upgrade to those in the KDE:Unstable:* repositories. How I try to upgrade is I add the relevant KDE:Unstable:* repos (Extras, Applications, Qt, etc.), then run:
zypper dup --allow-vendor-change
. This doesn’t seem to really upgrade any KDE-related package. So what I have tried is (1) removing all KDE-related packages, then re-installing them after these repos are added with:
zypper in -t pattern kde
but, unfortunately, this doesn’t upgrade all packages to their latest developmental versions. Then I’ve tried running:
zypper in "*plasma5*" "*kde*" "*kf5*"
and dealing with all the package conflicts (where I’m given a few (usually 2-4) options of what to do), always selecting the option, where possible, to upgrade the package to the one in the KDE:Unstable:* repositories, I still get a Frankenstein system as a few KDE packages are still left at their non-developmental versions. Is there a nice clean way to upgrade all packages to their latest developmental versions? I’ve also noticed that developmental KDE on Tumbleweed is far more buggy than it is on KDE Neon git unstable (especially Wayland sessions and the Yakuake drop-down terminal), granted that could be due to this Frankenstein problem, with packages from both stable and unstable repos installed.
there are 4 repositories in kde:unstable you’d need to add them all and do a vendor change with all of them
before posting more what unstable repo’s do you have?
if you ever want to go back to official TW release do
zypper dup --from 19 --from 20
repo #19 is official TW OSS and repo #20 is packman
you might also want ti add --from 20 if you switch to unstable as some of the kde repo’s do hold multimedia packages so the switch should be
take note that you have some bad repo’s I saw an arm repo you should do some cleaning
also note that when you remove or add a repo the repo number might change and the above should change to reflect your current setup