I've found that the best "documentation" on this is from this mailing list's website. There are many people who succesfully upgraded their system(s) and posted their instructions. If you go to http://www.suse.com , click on Support, Mailing Lists, suse-e, go to the month of august, search through the headers for kde, you'll find what I'm talking about. Or you can try my solution (lifted from said postings). Download all packages (that you need) from the SuSE web server (not kde's). You can find the rpms at: ftp://ftp.suse.com/pub/suse/i386/suplementary/KDE/upgrade for 7.2/ Make sure you download them into different directories like on the ftp server. The point is that you will install all the packages at once from each directory in this order: base <--download all packages development <--download only those you need internationalization <--(same) applications <--(same) You can check what packages you currently have with: rpm -qa | grep kde In between you run SuSEconfig (/sbin/SuSEconfig). (1) First you need to remove the old KDE 2.1.1 support packages. (if you didn't install kdesupport-devel then only include kdesupport) rpm -e --test kdesupport kdesupport-devel It will compain because kdesupport is needed from kde2.1.1, but go ahead and do rpm -e --nodeps kdesupport kdespport-devel (2) Go to the base directory and install all the packages cd base rpm -Uvh --test *.rpm If there are no problems [see below *] rpm -Uvh --replacefiles *.rpm /sbin/SuSEconfig (3) Cd to the other directories and repeat rpm -Uvh --test *.rpm if ok rpm -Uvh --replacefiles *.rpm /sbin/SuSEconfig (4) If you are really pedantic you should remove the old DCOP files cd /home/<username> rm .DCOP* cd /tmp rm -fR .DCOP* It may sound really slow but it worked for me. You will need to reboot for the new packages to take effect. * You may have a problem with libcups needing the cups package. However, you may have installed lprold instead of cups. If you did, then ignore the message and do a: rpm -Uvh --replacefiles --nodeps libcups-(whatever).rpm Shawn Kwang On Thu, 6 Sep 2001, David Bartlett wrote:
rpm -Uvh kdelibs-2.2.0-25.rpm with a whole long list of failed dependencies: libartsflow.so.0, libbz2.so.1,
I am running SuSE 7.1 with an updated kernel (2.4.7) and I've previously upgraded KDE to 2.1.1 fine. However, when I try and upgrade to KDE 2.2 it fails at the first step: libfam.so.0 etc. (10 in all)
qt upgraded fine.
Any ideas what's wrong here?
Is there any relatively straight forward way to upgrade KDE? I haven't been able to find any clear instructions in the FAQs. For example what order should the updated packages be installed in? Can it be done with KDE running? Can yast be used or does the upgrade have to be done from the command line?
I'm sure these questions must all have been answered somewhere, I'd appreciate it if someone could point me at the relevant faqs.
-- skwang@wam.umd.edu skwang@glue.umd.edu