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ă.