The kde 2.2.2 rpm's have been mispackaged. Starting with a base of RedHat
7.2 fully "up2date", and using the entire contents of the kde 2.2.2
distribution directory with "rpm -Uvh *.rpm" should work.
It does not. There are dozens of failed dependencies. Even this fails:
[root@HardHat i386]# rpm -Uvh kdelibs-2.2.2-1.i386.rpm
error: failed dependencies:
libfam.so.0 is needed by kdelibs-2.2.2-1
libpcreposix.so.0 is needed by kdelibs-2.2.2-1
libpcre.so.0 is needed by kdelibs-2.2.2-1
kdelibs-sound >= 2.2.2 is needed by kdebase-2.2.2-1
libvorbis is needed by kdebase-2.2.2-1
libfam.so.0 is needed by kdebase-2.2.2-1
libartskde.so is needed by kdebase-2.2.2-1
libcrypto.so.2 is needed by kdebase-2.2.2-1
libssl.so.2 is needed by kdebase-2.2.2-1
kdesupport is needed by kdeadmin-2.1.1-3
kdesupport is needed by kdemultimedia-2.1.1-1
kdesupport is needed by kdenetwork-2.1.1-1
kdesupport is needed by koffice-2.0.1-2
kdesupport is needed by kpppload-1.04-23
kdesupport is needed by kdeutils-2.1.1-1
kdesupport is needed by kdbg-1.2.0-3
kdesupport is needed by kdegames-2.1.1-1
kdesupport is needed by kdegraphics-2.1.1-1
kdesupport is needed by kdetoys-2.1.1-2
kdesupport = 2.1 is needed by kdesupport-devel-2.1-3
kdelibs = 2.1.2 is needed by kdelibs-devel-2.1.2-1
kdelibs = 2.1.2 is needed by kdelibs-sound-2.1.2-1
kdelibs = 2.1.2 is needed by kdelibs-sound-devel-2.1.2-1
Given this state, only an expert could unwind this mess.
(I run KDE in my home directory, compiled from source, but I wanted to
my stock 7.2 system).
[root@HardHat i386]# rpm -q -i -p kdelibs-2.2.2-1.i386.rpm
Name : kdelibs Relocations: /usr
Version : 2.2.2 Vendor: Red Hat, Inc.
Release : 1 Build Date: Tue 20 Nov 2001 07:45:05
Install date: (not installed) Build Host:
Group : System Environment/Libraries Source RPM:
kdelibs-2.2.2-1.src.rpmSize : 21928167 License:
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary : Various libraries for KDE.
Whatever you were starting from is most definitely not a 7.2 system:
1) We didn't ship KDE 2.1.1, 7.2 came with KDE 2.2.
2) pcre, fam and OpenSSL 0.9.6b were in 7.2 all the time, and the stock
KDE packages on 7.2 were linked against them, so if KDE ever worked on your
system and it was indeed 7.2, you'd have them installed.
3) kdesupport wasn't around in 7.2, and never required by any 7.2 packages.
This looks like you're trying to update a 7.0 or 7.1 system without installing
the required packages from 7.2 (namely, pcre, fam, current OpenSSL, current
KOffice). Also, you appear to be missing the kdelibs-sound 2.2.2 packages.
Hmmm... you're right. It was a 7.1 system. Nothing obvious tells
you the RedHat release number, and I assumed wrong. Sorry.