O ambiente de trabalho K

3.9. É possível instalar o KDE num diretório de usuário ?

Você pode instalar o KDE em que diretório quiser. O que você deve fazer para chegar a esse resultado depende do tipo de pacote que você quer instalar:

Pacotes de fontes

Para configurar, use a seguinte linha de comando:

 configure --prefix=/home/epx/kde; make; make install

para instalar em /home/epx/kde.

Depois de instalar os pacotes no diretório do usuário, você deve adicionar as seguintes linhas em seus arquivos de inicialização:

Para csh ou tcsh:
 setenv KDEDIR /home/epx/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 o bash, use:
 KDEDIR=/home/epx/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

Pacotes RPM

O rpm permite usar a opção -prefix para selecionar o diretório-alvo da instalação, como no exemplo:

 rpm -i -prefix=/home/epx/kde package.rpm

Problemas a enfrentar

O KDE rodará em um diretório de usuário. Há alguns problemas com programas que requerem SUID root, como por exemplo os programas do pacote kdeadmin. Como não são programas voltados a usuários, não há muito com que se preocupar.

No entanto, em sistemas que usem senhas em 'shadow', os protetores de tela têm de ser rodados em SUID root para habilitar acesso ao arquivo de senhas e destravar a tela, portanto essa opção de travamento não vai funcionar.