On Saturday 09 February 2002 19:03, you wrote:
Hi!
What should be the best procedure to install kde 3 beta on my susse linux 3.3 pro system?
Martin: This is how I do it. Hopefully I do not have any mistakes in here. **** Instructions for doing a local Compile of KDE 3 on SuSE *** Acknowledgment: This is a SuSE specific adaptation of the instructions given by Mr. Bryce Nesbitt and Mr. Waldo Bastian. You should look at their original instructions here: http://www.kde.org/kde2-and-kde3.html http://developer.kde.org/documentation/other/compiling.html For corrections or omissions please write me at: j.e.drews@att.net By a local compile, I mean that KDE 3 will not overwrite your existing KDE 2.x desktop. 1) Create a brand new user account with YaST. Do not login into this account with KDE. You can login with GNOME. Reason: The initial login with KDE will create configuration files for KDE 2 and not KDE 3. you want to make a separate account to act as a sandbox. All these commands are run as user. Do not run anything as root. The '$' denotes the command line prompt. 2) Lets say your newly created account is called kdetest. Download and unpack qt-x11-free-3.0.2-snapshot-20020210.tar.gz from ftp://ftp.trolltech.com/qt/snapshots into kdetest and unpack it. Open an xterm and at the command line do: $ tar xvzf qt-x11-free-3.0.2-snapshot-20020210.tar.gz do: $ mv qt-x11-free-3.0.2-snapshot-20020210 qt-x11-free-3.0.2 3) Create a folder for all the KDE 3 files. Call it /home/kdetest/kde-copy. /home/kdetest/qt-x11-free-3.02 is in a separate directory from kde-copy. You want to do this because qt wil not be updated and recompiled as often as the KDE packages. 4) Cut and paste the following shell script into your favorite plain text editor (Vi, gedit, EMACS, etc). #!/bin/bash export QTDIR=/home/kdetest/qt-x11-free-3.0.2 echo $QTDIR export KDEDIR=/home/kdetest/kde-copy echo $KDEDIR export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH export LD_LIBRARY_PATH=$KDEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH export MANPATH=$QTDIR/doc/man/:$MANPATH Save this as kde-scrp.sh in /home/kdetest 5) Type: $ chmod 755 kde-scrp.sh This will make the shell script executable. 6) At the xterm type: $ source kde-scrp.sh the command 'source' causes these environment variables to exist in that shell. If you close this shell, when you reopen it, you must run source kde-scrp.sh again. 7) enter the qt-x11-free-3.0.2 directory. The sequence to compile & install qt-x11-free-3.0.2 is: $ make -f Makefile.cvs $ ./configure -debug -shared -qt-gif -thread -sm -system-zlib -system-libpng -system-jpeg $ make $ make install All these commands are done as a normal user. Do not login to root to execute them. 8) Next download the KDE 3 packages from CVS. First make a configuration file to help with the downloads. save the folowing as /home/kdetest/.cvsrc cvs -z4 -q diff -u3 -p update -dP checkout -P 9) Cd into the directory kde-copy if you are not there already. At the command line enter: $ export CVSROOT=:pserver:anonymous@anoncvs.kde.org:/home/kde $ cvs login Just press "Enter" if there is a question about a password. 10) Now download kdelibs with: cvs co kde-common kdelibs Instructions for using anonymous cvs are here: http://www.kde.org/anoncvs.html 11) Compile kdelibs first. Do: $ make -f Makefile.cvs $ ./configure --enable-debug $ make $ make install 12) The next package to be compiled is kdebase. kdelibs must be compiled first then kdebase. After that any of the other packages may be compiled in any order. 13) the complete list of pacakges is at http://www.kde.org/anoncvs.html 14) Once everything is compiled and installed you can logout if you were using GNOME to work in and then at the SuSE login prompt, press the buttons ALT-CTRL-F4. This will bring you to a black screen. Login as kdetest. To go between the login (KDM) screen and the running KDE 3, do ALT-CTRL-F7 and ALT-CTRL-F8. 15) After logging in, run the command: $ source kde-scrp.sh then do: $ startx /home/kdetest/kde-copy/bin/startkde -- :2 16) Experiment with Kde 3 :).