# 4.9. Est-il possible d'installer KDE dans le répertoire d'un utilisateur ?

Vous pouvez installer KDE dans le répertoire de votre choix. Les commandes à entrer dépendent du paquetage que vous désirez installer :

Paquetages de sources

Pour les configurer, employez la commande :

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

pour l'installer dans `/users/myhome/kde`.

Après l'installation dans le répertoire de l'utilisateur, vous devez ajouter les commandes suivantes à vos fichiers init :

[csh ou 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

Pour bash, utilisez :

     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

Paquetages RPM

`rpm` vous permet d'utiliser l'option `-prefix` pour choisir le répertoire d'installation, comme par exemple :

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

Certains problèmes qui pourraient survenir

KDE s'exécutera depuis le répertoire des utilisateurs. Cela implique des problèmes avec certains programmes qui ont besoin du bit suid, comme par exemple ceux du paquetage kdeadmin ; on remarquera que ces programmes ne sont pas destinés aux utilisateurs, quoi qu'il en soit, donc ne nous inquiétons de rien.

Par contre, sur certains systèmes utilisant des shadow passwords, les économiseurs d'écran doivent être exécutés 'suid root' (c'est-à-dire avec la permission superutilisateur) afin d'être capables de gérer les mots de passe de déblocage d'écran, et donc cette option ne fonctionnera pas.