Mediul grafic K

4.12. Este posibilă instalarea KDE într-un director al unui utilizator?

Puteți instala KDE în ce director doriți. Ce trebuie să faceți depinde de ce pachete doriti să instalați:

Pachete sursă

Pentru configurare și instalare folosiți o comandă de tipul:

 configure --prefix=/users/myhome/kde; make; make install

pentru a le instala în /users/myhome/kde.

După ce ați instalat pachetele în directorul dorit, ar trebui adăugate următoarele linii la fișierele de ințializare. Amintiți-vă că, dacă nu este neapărat necesar să setați variabila de mediu LD_LIBRARY_PATH, este mai bine să o lăsați așa.

Pentru csh sau tcsh:
 setenv KDEDIR /users/myhome/kde
 
 if ( $?LD_LIBRARY_PATH ) then
    setenv LD_LIBRARY_PATH $KDEDIR/lib:$LD_LIBRARY_PATH
 else
    setenv LD_LIBRARY_PATH $KDEDIR/lib
 endif
 
 if ( ! $?LIBRARY_PATH ) then
    setenv LIBRARY_PATH $LD_LIBRARY_PATH
 endif  

Pentru bash folosiți:
 KDEDIR=/users/myhome/kde
 PATH=$KDEDIR/bin:$PATH
 LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
 LIBRARY_PATH=$LD_LIBRARY_PATH
 
 export KDEDIR PATH LD_LIBRARY_PATH LIBRARY_PATH

Pachete RPM

rpm vă permite să folosiți opțiunea -prefix pentru a selecta directorul de instalare. De exemplu:

 rpm -i -prefix=/users/myhome/kde package.rpm

Probleme ce pot apare

KDE va rula din directorul respectiv. Sînt cîteva probleme cu programele care necesită să fie rulate cu bitul suid setat la root, spre exemplu programele din pachetul kdeadmin, dar acestea nu sînt menite a fi folosite de utilizatorii fără drept de root, așa că nu trebuie să vă faceți probleme.

În orice caz, pe sistemele ce folosesc parole umbrite, screensaver-ele necesită suid root pentru a putea folosi parola de deblocare a ecranului, astfel că această facilitate nu va putea fi folosită.