L'environnement de bureau K

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.