Upgrading Caldera 3.1 to KDE 2.2 - Pam's way

By pam.roberts@btinternet.com
16 Sep 2001

Tested on a clean (all packages) installation of Workstation 3.1


Getting the rpms

From ftp://ftp.kde.org/pub/kde/stable/2.2/Caldera/OpenLinux-3.1/RPMS
or http://ftp.sourceforge.net/pub/mirrors/kde//stable/2.2/Caldera/OpenLinux-3.1/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.


Installing them

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


searchSearch Index