Questa guida è rivolta a coloro i quali hanno installato Fedora 9 con Gnome 2.22 e hanno voglia di provare la versione sviluppo di Kde 4, quella che a luglio, almeno stando alla roadmap, dovrebbe vedere la luce come Kde 4.1.

Cominciamo:
Prerequisiti
yum install clucene-core-devel libxml-devel libxslt-devel dbus-devel boost-devel bzip2-devel openssl-devel alsa-lib-devel redland-devel rasqal-devel raptor-devel hspell-devel aspell-devel cups-devel xine-lib-devel avahi-devel gamin-devel OpenEXR-devel enchant-devel jasper-devel ilmbase-devel pcre-devel gpgme-devel libxklavier-devel glib-devel libusb-devel libsmbclient-devel libxcb-devel NetworkManager-devel lm_sensors-devel libraw1394-devel bluez-libs-devel gcc-c++ libXext-devel cmake make subversion giflib-devel libpng-devel libXdamage-devel libXcomposite-devel libXrender-devel fontconfig-devel libXft-devel libXcursor-devel libXfixes-devel ruby-devel libXScrnSaver-devel libkdcraw-devel exiv2-devel lcms-devel libtiff-devel sqlite-devel libxkbfile-devel imlib2-devel patch gstreamer-plugins-base-devel gstreamer-devel libSM-devel
Kdesvn-build
Scaricate kdesvn-build qui e, dopo avere scompattato l’archivio copiate il file kdesvn-build in /usr/bin. Ora prendete il file di configurazione e copiatelo in una pagina del vostro editor preferito nominandolo .Kdesvn-buildrc.
Una piccola nota su questo file di configurazione: ho decommentato l’opzione per l’installazione di qt-copy perchè, come è noto, kde 4 svn usa la versione 4.4 delle librerie di Trolltech e, queste ultime, non sono ancora state pacchettizzate e rese disponibili nei repo di fedora, ragione per cui occorre compilare quelle rese disponibili su svn.
Compilazione
Ora dopo aver creato le cartelle: mkdir /usr/src/kde4, mkdir /opt/kde4, mkdir /opt/qt4, puntate su /usr/src/kde4 e digitate kdesvn-build; premete invio ed ecco che inizia la compilazione.
Avvio di kde
Lanciate gedit /usr/bin/kdestart.sh e incollate le seguenti righe:
#!/bin/sh
export QTDIR=/opt/qt4
export KDEDIR=/opt/kde4
export KDEHOME=$HOME/.kde4
export LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$KDEDIR/bin:/usr/local/bin:$PATH
startkde
Ora gedit /usr/share/xsessions/kde4.desktop e incollate:
[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/usr/bin/kdestart.sh
TryExec=/usr/bin/kdestart.sh
Name=KDE4
Al riavvio troverete l’opzione kde 4 nella gestione delle sezioni. Avvertenza: se, come me, avete installato fedora da live cd allora dovete installare il pacchetto xorg-x11-xinit-session.
Per disinstallare il tutto:
rm -rf /usr/src/kde4
rm -rf /opt/qt4
rm -rf /opt/kde4
Conclusioni
Compilare una serie di applicazioni complesse come quelle che compongono kde 4 non è operazione che si possa definire agevole, per fortuna ci viene in soccorso questo script creato dal team di sviluppo del draghetto, altrimenti la cosa sarebbe stata ancora più complicata.
Kdesvn-build presenta una struttura modulare, nel senso che da la possibilità di compilare la struttura di kde a blocchi: 5 moduli di base (qt-copy, kdesupport, kdelibs, kdepimlibs, kdebase) e una serie di moduli aggiuntivi che si possono aggiungere a scelta semplicemente decommentando le righe di codice che li riguardano dentro .kdesvn-buildrc, oppure lanciando il comando kdesvn-build seguito dal nome del modulo (es. kdesvn-build kdemultimedia).
Fonte