> Hello, all
> I'm wondering if it's possible to have two versions of KDE on the same
> box. I have KDE 2.0 installed (Mandrake 7.2 RPMS). I would like to
> install KDE 2.1 from source, but still have KDE 2.0 installed. Is
> this possible? If so, can someone give me some pointers? Thanks.
Cakewalk. I have mine set up that way and am running KDE 2.1 cvs.
1) go to KDE.org and find the instructions for running two KDEs.
2) choose your directory for your new KDE (usually /usr/local/kde or
/opt/kde) mine is /opt/kde2 and I compiled QT in /opt/qt2. (actually I
compile qt in whatever directory in /opt it makes and then set the link to
qt2 so if a qt compile chokes I can back out)
3) make and install kdesupport. kdelibs and kdebase. I am not sure if
kdebindings needs to be in there at this time or not. Then you can build
the rest of KDE.
You will end up needing two new files (at least) if you wish to start with
kdm. One is $KDEDIR/bin/kde2 as described in the docs and the other...
instead of being in a file called windowmanagers is now a seperate file in
I named mine 02KDE21 and renamed the 02 there to avoid conflicts.
Note also that KDE 2.1 cannot back into KDE 2 on some things. In particular
konqueror bookmarks. To enable being able to go back I set $kdehome to
.kde21 (as specified in the howto I referenced) I then opened up both
directories and copied bookmarks, cookies, kmail settings and such.
Two things to note here. ;-)
1) You will now have real KDE stuff. You splash will look cool instead of
comic, your menus will look sane instead of drunken and kcontrol will look
better and make sense. ;-)
2) You will have to recompile for anything you want to run native KDE 2.1
but the install effect cascades... so any program you call not in your new
KDE directory will look next in your old and should run. Pretty cool.
BTW don't forget to set your environment variables whenever you compile
because strangely it still thinks KDE is in /usr in mine even though I set
One more thing... you may want to get gnu gcc 18.104.22.168 as the libstdc++ in
mdk 7.2 is beta and can cause you problems. The newer compiler (yes it is
newer than 2.95.3) has made compiling much less of an adventure for me.
A member of the Quanta+ Web development team