FAQ KDE
Страница 9. Вопросы по установке KDE


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, так как это
нужно для доступа к паролям при разблокировании экрана. Этот параметр
не будет работать.

4.13.  startkde  не может загрузить KDE, сообщая "can not connect to X

server" ("невозможно соединиться с X-сервером). В чем дело?
Возможно, вы пытались запустить X-сервер со startkde. X-сервер
запускается командой startx. startkde - это скрипт, который должен
запускаться в ваших файлах .xinitrc или .xsession для активации
менеджера окон и необходимых для KDE демонов сервера. Смотрите также:
``Как мне запустить KDE?''.

4.14.  При установке пакетов Debian с dpkg появляется "giflib2 is

missing" (отсутствует giflib2)
Иногда, при установке Debian-пакетов KDE, dpkg сообщает "dependency
problems: giflib2 is missing". Поскольку вы не используете в данном
случае giflib2, решение очень простое:
     dpkg -i -ignore-depends=giflib2 package.deb

4.15.  KDE на AIX?

Если у вас возникли проблемы при компилировании KDE для AIX -
посмотрите страницу Стефана Вестерфельда KDE на AIX, которая содержит
много полезных советов для этого "особого случая" в Unix.

4.16.  При установке пакетов для RedHat возникает: "libncurses.so.3.0

is needed" (требуется libncurses.so.3.0)
Если на вашем RedHat CD нет соответствующего rpm, поищите его на
FTP-сайте RedHat или его зеркалах. Заметьте, что libncurses-3 и -4
могут сосуществовать, так что вы можете использовать просто rpm -i.
Или вы можете попробовать следующее:
     cd /usr/lib
     ln -s libncurses.so.4 libncurses.so.3
     ldconfig
     rpm -i -nodeps kdebase...
Поскольку libncurses-3 и -4 - 100% совместимы как на бинарном уровне,
так и на уровне исходных текстов, установка двух версий - это просто
трата места на диске.

4.17.  KDE на портативном компьютере?

Если смогли заставить X работать, у вас не должно быть проблем с
установкой KDE. Кроме того, следующие ссылки могут оказаться полезными
для вас:
•  https://www.cs.utexas.edu/users/kharker/linux-laptop/>
•  https://www.yy.cs.keio.ac.jp/~sanpei/how2800x600.html
Для портативных компьютеров с экзотическим разрешением экрана, типа
1024x600, вы можете попробовать отредактировать файл XF86Config  (в
случае RedHat он находится в каталоге /etc/X11).  Если у вас есть
некоторый опыт работы с этим файлом, вы должны знать где находятся
строки с различными "Modeline". Вам только нужно будет добавить
Modeline для вашего разрешения.  К сожалению, формат строк Modeline
довольно непонятен для непосвященных; т.е. вам придется много
почитать. Один из источников информации может быть XFree86 Video
Timings HOWTO https://sunsite.unc.edu/LDP/HOWTO/XFree86-Video-Timings-
HOWTO.html.

4.18.  Я установил KDE, но теперь мне не нравится что он находится вкаталоге заданном по умолчанию. Как я могу его переместить, ничего при этом не повредив?

Предположим, что ваш каталог по умолчанию -  /opt/kde и вы хотите
переместить KDE в /usr/local/kde.  Вот как это делается:
1. зарегистрируйтесь как супер-пользователь, если вы этого все-еще не
   сделали
2. mv /opt/kde /usr/local/kde
3. ln -s /usr/local/kde /opt/kde
Таким образом, все ваши KDE-файлы будут перемещены физически в каталог
/usr/local/kde, но, тем не менее, останутся доступны в /opt/kde.

4.19.  Куда подевался скрипт configure  из снапшота?

Может быть, он уже был отработан, но, на случай, если еще нет, вот
решение:
     make -f admin/Makefile.common cvs

4.20.  Как мне разархивировать tar-архив с расширением "bz2"?

Прежде всего, вам нужно найти пакет bzip2.  Найдите его на вашем
любимом FTP-сайте, если у вас его еще нет. Затем, для того чтобы
посмотреть содержание, сделайте следующее:
     $ bzip2 -cd files.tar.bz2 | tar tvf -
Для разархивирования сделайте следующее:
     $ bzip2 -cd files.tar.bz2 | tar xvf -
Конечно, вы можете также сделать и что-то вроде:
     "tar -use-compress-program bzip2 -xvf files.tar.bz2"

Для дальнейшей информации, пожалуйста, используйте "man tar" или "man
bzip2". Также вы можете посмотреть Bzip2 mini-HOWTO.  Наконец, вот -
домашняя страница Bzip2:  https://www.muraroa.demon.co.uk/>.

4.21. Могу я безопасно переместить все  *.h, *.c и *.o файлы?  Какие файлы я могу удалить из моего каталога KDE?

Нет никакой необходимости хранить .c и .o файлы, но .h файлы могут вам
понадобиться, так как они будут использоваться, если вы захотите сами
откомпилировать приложения KDE. Или, если вы захотите добавить заплаты
к исходным текстам программ вместо скачивания полного файла, тогда они
тоже должны остаться.

4.22.  Потеряю ли я мои настройки при обновлении KDE до более новой версии?

Нет, ваши настройки сохранятся, если вы, скажем, удалите ваши старые
rpm-пакеты (rpm -e <Packagename>.i386.rpm).  Дело в том, что ваши
настройки KDE хранятся в папке "Desktop" в вашем домашнем каталоге, и
в каталоге .kde, в то время как само KDE в норме устанавливается в
каталог, доступный для всей системы, например, /opt/kde.
Но, конечно, сделать резервные копии никогда не помешает. Кроме ваших
персональных файлов настройки неплохо также сделать резервные копии
$KDEDIR/share/config.
Если вы располагаете достаточным количеством свободного места,
переместите /opt/kde в /opt/ke10, а устанавливайте файлы в /opt/kde11.
Сделайте тоже самое с  $HOME/.kde и, также, сделайте резервные копии
$HOME/Desktop.  Сделайте символьные ссылки /opt/kde и $HOME/.kde,
чтобы получить правильные префиксы установки без изменения переменных
окружения, и, также, для переключения между kde1.0 и 1.1. Сделайте то
же самое и с Qt.

4.23.  Компилирование kdebase выдает  "bin/sh: msgfmt: command not

found" error! (bin/sh: msgfmt: команда не найдена - ошибка!)
Вам нужен GNU msgfmt, который является частью пакета GNU i18n

4.24.  Я пытаюсь скомпилировать KDE, используя gcc на Solaris 2.6, но продолжаю получать сообщения об ошибках.

Похоже, что основная проблема - это ассемблер установленный в
Solaris.  Переключение на egcs-1.1.1 исправит зависания компьютера, а
gnu assembler (в "binutils-2.9.1") исправит проблемы с ассемблером.

 
« Предыдущая статья   Следующая статья »