Hi,
I need some hints on how to learn the package and repository system in openSUSE. Currently I have some issues with “Suzy” and I think it is because of missing understanding and knowledge on my side. The whole story is a bit longer, so here it goes:
I have installed openSUSE 11.4 which came originally with KDE 4.6.0. In order to get some of the bugfixes (there are some bugs which annoy me…) I added the repos from which one can get the newest stable KDE release:
http://download.opensuse.org/repositories/KDE:/Release:/46/openSUSE_11.4
http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_46_openSUSE_11.4/
another additional repo, I have activated is Packman.
I then did a zypper dup and everything was installed. But in the time after that, I noticed that the system got shaky. It was not the base system, but applications like Konqueror, Kontact and Amarok where crashing. Before: not a single crash occured. During all the updates in the meantime, I always got the latest and greatest from the additional KDE repos, but I also noticed that there always were some packages which were held back. No clue, why…
So I rolled back to KDE 4.6.0 by deleting the additional repos and switching the packages to the standard repos and Packman.
But there they were again: the annoying usability bugs…
So I tried another one: adding the KDE repos again, putting the priority to 90 (instead of 99) and during switching the packages to these repos, I checked all “red” packages in YaST and made sure that the newer version stays as it is.
Sidenote: it is really confusing for me that in the KDE-repos, there are sometimes older packages than in the standard openSUSE update repos, but in openSUSE standard is still KDE 4.6.0… how can that be?
So now it looks like that it is a bit better, no crashes so far, but I am not really sure if this way is the right one to go.
I realised that I still have the old Kubuntu way of thinking: adding the Launchpad repo for the newest KDE release, hitting sudo apt-get dist-upgrade, let it run, it makes sure that everything jumps to the latest and greatest… and it always gets the new stuff automatically… thats it.
So how is getting the newest KDE version done in openSUSE? How do I make sure, that I have compatible packages, which fullfill the dependencies of each other, so that the system is as stable as possible? How do I need to manage the software repositories so that there will be no mix-up in between the packages which can cause stability issues?
Thanks & regards
Steffen