Upgrade to KDE 3.5 - what are my dependency workaround options ?

All, I've got SuSE 10 (from the commercial DVD) with KDE 3.4.2b. I wanted to try KDE 3.5. I've seen that people have tried it and experienced a few little problems - the kinds that I can live with. But nobody (unless I missed some mail) reported being thrown into dependency hell while installing the upgraded KDE. So, last night I downloaded everything from: http://mirror.cc.columbia.edu/pub/software/kde/stable/3.5/SuSE/ix86/10.0/ and tried to install/upgrade with YaST and then (when it got a little complicated for YaST) with rpm from the command line. After sorting out some relatively contained dependencies regarding ARTS and a couple of other packages, I got into the more open-ended stuff: error: Failed dependencies: python-qt = 3.5.0-7 is needed by kdebindings3-python-3.5.0-7 libpoppler-qt.so.0 is needed by kdegraphics3-3.5.0-6 valgrind >= 3.0.0 is needed by kdesdk3-profile-3.5.0-7 libdb-4.1.so is needed by kdevelop3-3.3.0-5 libqscintilla.so.6 is needed by python-qt-3.5.0-8 libakode.so.1 is needed by (installed) kio_burn-0.7-0.pm.0 I found updated packages for qscintilla, and got: error: Failed dependencies: libqscintilla.so.5 is needed by (installed) kdebindings3-python-3.4.2-8 I'm not sure what I'm looking at, here. Is the reference to "installed" merely telling me that I've already got a version that's installed and working (with KDE 3.4), or is this a pointed warning that if I upgrade libakode and libqscintilla, then KDE 3.4 is going to stop working.... probably before I've gotten as far as getting 3.5 to work... ?? Because of my undertainty, I'm rather afraid of running rpm -U with -force or -nodeps. Since I am very much a gui kind of person (I do use the command-line, but as an adjunct to doing all my everyday stuff via gui) I don't want to disembowel KDE 3.4.2b before I've got 3.5 installed and mostly working. What's the poop? Is there a way, other than trying it and having things break, to know if an app will accept a link to a newer version of a package as long as the link is named as the older version? Is this just a situation where I can create a couple of symlinks and everything will be happy again? Or .... what? I mean, I'd just try it, but this isn't one of those stand-alone things that you can try independently. This is all of KDE, and for all I know, most of the rest of my system. I've had experience of loading newer version packages and faking links to the older version in the middle of a bunch of interdependent packages and I ended up re-installing SuSE (I think it was 7.3) from CD because that was far easier than trying to fix all that I had broken. Kevin (not wanting to abandon the hundreds of MB of fine KDE packages he's already downloaded)

On Sunday 11 December 2005 21:12, elefino wrote:
All, I've got SuSE 10 (from the commercial DVD) with KDE 3.4.2b.
I wanted to try KDE 3.5. I've seen that people have tried it and experienced a few little problems - the kinds that I can live with. But nobody (unless I missed some mail) reported being thrown into dependency hell while installing the upgraded KDE.
So, last night I downloaded everything from: http://mirror.cc.columbia.edu/pub/software/kde/stable/3.5/SuSE/ix86/10.0/
Instead of downloading all those RPMs, try using a Yast installation source instead. That way dependencies will be worked out by Yast. Check out: http://www.opensuse.org/Additional_YaST_Package_Repositories to learn how to create the installation sources that you need. The Packman sources are good to update Xine to play DVDs, wmvs, etc. I keep KDE, GNOME and the OS all via Yast installation sources and everything works. Alvin -- Please reply to the list.

elefino wrote:
I mean, I'd just try it, but this isn't one of those stand-alone things that you can try independently. This is all of KDE, and for all I know, most of the rest of my system. I've had experience of loading newer version packages and faking links to the older version in the middle of a bunch of interdependent packages and I ended up re-installing SuSE (I think it was 7.3) from CD because that was far easier than trying to fix all that I had broken.
Kevin (not wanting to abandon the hundreds of MB of fine KDE packages he's already downloaded)
Hi. I would suggest you to read the SLE list and search for "KDE 3.5 in SuSE 10.0 Eval". Here I found how to upgrade to KDE 3.5 using Yast, and at least when I could see the point it was easy to do. GL Erik Jakobsen

elefino wrote:
Kevin (not wanting to abandon the hundreds of MB of fine KDE packages he's already downloaded)
Also it would be a good idea having a look here: http://www.novell.com/coolsolutions/feature/11504.html Erik Jakobsen

On Sunday 11 December 2005 20:12, elefino wrote:
All, I've got SuSE 10 (from the commercial DVD) with KDE 3.4.2b.
I wanted to try KDE 3.5. I've seen that people have tried it and experienced a few little problems - the kinds that I can live with. But nobody (unless I missed some mail) reported being thrown into dependency hell while installing the upgraded KDE.
So, last night I downloaded everything from: http://mirror.cc.columbia.edu/pub/software/kde/stable/3.5/SuSE/ix86/1 0.0/
and tried to install/upgrade with YaST and then (when it got a little complicated for YaST) with rpm from the command line. After sorting out some relatively contained dependencies regarding ARTS and a couple of other packages, I got into the more open-ended stuff: [...] Kevin (not wanting to abandon the hundreds of MB of fine KDE packages he's already downloaded) =========== Kevin, As the other guys pointed out, you would have made things very much easier using a SuSE mirror for you KDE, Gnome or Packman files. You would have also made life easier using YaST2 to install from those sources or one of the other package managers (smart, YUM or apt). I think YaST2 might have been the easiest to start with, but having not used smart or YUM yet, I can't really say that to be fact.
Go into YaST2>Installation sources and add a SuSE KDE mirror, Gnome mirror and Packman mirror, turn refresh on, finish. Then, start updating and adding files as needed. YaST2 will help you solve the dependencies just as it did when you installed SuSE from the dvd. There have been some discussions on this in past mails, but give a yell if you get stuck. good luck, Lee
participants (4)
-
Alvin
-
BandiPat
-
elefino
-
Erik Jakobsen