Upgrading Caldera 3.1 to KDE 2.2 - Pam's way
16 Sep 2001
Tested on a clean (all packages) installation of Workstation 3.1
Getting the rpms
or one of the other mirror sites..
Create a fresh directory somewhere and download the binary rpms into it. You'll find that they are organised into subdirectories, save them in similar subdirectories.
It is best to get everything, although you could economise by forgetting what's in the sdk and kdevelop subdirectories if you are not interested in program development. Don't forget the qt2 directory.
You do not want to upgrade KDE
from within KDE, so the first thing to do is to change to a
text console outside of KDE. If you are running KDE then
Ctrl-Alt-F1 to get a text
console and login as root.
cd to the directory holding your downloads.
Start by doing the following, exactly as shown and in the
order given here;
rpm -U qt2/*
rpm -i libxmlkde/*
rpm -i pcre/*
rpm -U kdelibs/* kdebase/*
This is what the README in the download directory tells you to do, and it worked for me except that installing the qt2 stuff gave me an 'error' message "package Makefile not included in file index" . I ignored it.
The README doesn't spell out in detail how to install the
other packages, this is what I did:
rpm -Uvh kdeadmin/* kdeartwork/*
rpm -Uvh kdegames/* This gave the message "package 17.png not included in file index", which I ignored.
rpm -Uvh kdegraphics/* kdemultimedia/*
rpm -Uvh kdenetwork/* kdepim/*
rpm -Uvh kdevelop/* Brought up another message that I ignored "package index3.html not included in file index"
rpm -Uvh --replacefiles kdesdk/* The --replacefiles option is needed here as the same file (/opt/kde2/bin/extractrc) is in both the kdevelop and kdesdk packages.
rpm -Uvh kdetoys/* kdeutils/* kdoc/*
rpm -Uvh --replacefiles kdeaddons/* Again --replacefiles was needed, this time because of conflicts between files in kicker-applets-2.2-1 and ktimemon-2.1-3
Finally (and I know that the Linux purists are going to
object to me doing such a crude thing as actually rebooting my
system, but it works for me !), reboot the system by doing
shutdown -r now