Часто задаваемые вопросы по KDE
. | 4. Инструкции по установке | След.

# 4.12. Возможно ли установить KDE в каталог пользователя?

Вы можете установить KDE в любой каталог. Что вы должны для этого сделать -- зависит от вида пакета, который вы используете:

Пакеты с исходными текстами

Для настройки используйте команду типа

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

для установки в каталог`/users/myhome/kde`.

После того, как вы установили пакеты в каталог пользователя, вы должны добавить следующее к вашим файлам инициации. Заметьте, что устанавливать `LD_LIBRARY_PATH` необязательно, лучше оставить его как есть.

Для csh или 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

Для bash, пожалуйста, используйте:

     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

RPM-пакеты

`rpm` позволяет вам использовать параметр `-prefix` для выбора каталога для установки, например:

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

Возможные проблемы

KDE будет запускаться из каталога пользователя. Возникнут проблемы с пакетами, которые требуют SUID root, т.е. программами в пакете kdeadmin, но они и так не предназначены для запуска обычными пользователями, так что здесь не о чем беспокоиться.

Тем не менее, в системах, использующих теневые пароли, хранители экрана должны запускаться с использованием `SUID root`, так как это нужно для доступа к паролям при разблокировании экрана. Этот параметр не будет работать.

. |  | След.
Каждый раз, когда я запускаю KDE он ругается по поводу "теневых паролей". Почему? |  | `startkde` не может загрузить KDE, сообщая "can not connect to X server" ("невозможно соединиться с X-сервером). В чем дело?