K Desktop Environment

4.12. ¿Es posible instalar KDE en un directorio de usuario?

Usted puede instalar el KDE en el directorio que desee. Lo que debe hacer dependerá del tipo de paquetes que desee instalar:

Paquetes de fuentes

Para configurarlo, use una línea de comando del tipo:

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

para instalarlos en /users/myhome/kde.

Después de que usted haya instalado los paquetes en el directorio del usuario, debería añadir lo siguiente a sus archivos de inicio. Por favor, tome nota de que no es preciso que fije LD_LIBRARY_PATH, es mejor no hacerlo.

Para la csh o 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  

Para bash, emplee:
 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

paquetes RPM

rpm le permite usar la opción -prefix para seleccionar el directorio donde instalar, e.g.

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

Posibles problemas

El KDE se ejecutará desde el directorio del usuario. Existen algunos problemas propios de programas que requieren SUID root, (por ejemplo, los programas del paquete kdeadmin), pero como no se supone que deban de ser ejecutados directamtente por los usuarios, no deberían constituir un problema.

Sin embargo, en sistemas que empleen las shadow passwords, será preciso ejecutar los salvapantallas con el SUID root para permitir el acceso a las contraseñas y desbloquear la pantalla, por lo que esta opción no funcionaría.