Указания по установке Здесь приводятся замечания по установке, общие для рабочей среды KDE; дополнительная информация находится в файлах README и INSTALL, сопровождающих этот пакет. Внимательно их прочитайте, чтобы в случае неприятных неожиданностей самостоятельно найти выход из положения. Если вам необходима дальнейшая помощь, зарегистрируйтесь в списках рассылки (обратитесь на наш сайт за инструкциями, как присоединиться к спискам рассылки &kde;) или группах новостей &kde;. Для будущих новообращенных Итак, вы уже слышали новости. Или видели снимки экрана. И вам очень хочется получить &kde;. Но вы практически ничего не знаете обо всей этой "альтернативной OС". Не беспокойтесь! Всё, что вам нужно - это немножко (ну, может не так уж и немножко) почитать; вот и все! &kde; не работает на &Microsoft; &Windows; и OS/2 (пока). Чтобы запустить &kde;, вам нужна система &UNIX;. Дополнительная информация находится в разделе . Выберите платформу и установите её в вашей системе. FAQ не сможет вам в этом помочь, поскольку &kde; работает на многих платформах &UNIX;. В конце концов, вы готовы приступить к установке &kde;. Начинайте читать следующий раздел. О том, где взять &kde; читайте в разделе . И последнее, если при установке &kde; вы столкнулись с проблемами, не стесняйтесь воспользоваться списками рассылки и группами новостей &kde;. Но помните: нет глупых вопросов, но есть вопросы, на которые глупо отвечать, в особенности, если ответы на них уже даны в FAQ. Удачи и приятного времени, проведенного с KDE! На каком аппаратном обеспечении работает &kde;? Для работы &kde; рекомендуется процессор не ниже Pentium II, 64 Мб памяти и 500 Мб свободного места на диске. На более слабых системах &kde; будет работать медленно. Вообще говоря, если уже запущен &X-Server; и какая-либо другая графическая оболочка, то скорости должно хватить и для &kde;. Доступные форматы пакетов Несколько видов бинарных пакетов и пакетов с исходными текстами для разных дистрибутивов и ОС можно найти на &kde-ftp;. Бинарные пакеты создаются не командой &kde;, а самими поставщиками дистрибутивов или отдельными людьми. Информацию о политике в отношении пакетов KDE можно найти на странице О пакетах KDE. Единственными официальными версиями являются пакеты *.tar.bz2 с исходными текстами. Пожалуйста, просмотрите файлы README и INSTALL в различных каталогах бинарных файлов. Чтобы получить список всех имеющихся пакетов для определенной версии, обратитесь на соответствующую информационную страницу. Для последней версии это информационная страница &kde; 3.4.2. Требования Для &kde; 3.4.2 вам необходима библиотека &Qt; версии 3.3 или выше. Убедитесь, что вы установили нужную версию &Qt;. Вам также потребуются файлы заголовков, если вы захотите самостоятельно собрать &kde;. Их можно бесплатно получить на http://www.trolltech.com/download. Можно также установить и дополнительные библиотеки, позволяющие усовершенствовать &kde;. Примером может служить OpenSSL, которая обеспечивает безопасность просмотра при помощи &konqueror; web-страниц (необходима версия >=0.9.6). Они должны поставляться в дистрибутиве, а если их нет, попросите обновление. Описание базовых пакетов Базовый дистрибутив на сегодняшний день состоит из двадцати пакетов. Некоторые из них необходимы, другие устанавливаются по желанию. Все пакеты можно получить в указанных выше форматах. tdelibs Требуется Данный пакет содержит общие библиотеки, необходимые для всех приложений &kde;. tdebase Требуется Данный пакет содержит базовые приложения, формирующие ядро графической рабочей среды KDE, такие как оконный менеджер, эмулятор терминала, центр управления, файловый менеджер и панель. &arts; Требуется Звуковой сервер &arts; является мощным сетевым сервером звука. tdeaddons Дополнительно Различные дополнения для &kate;, &kicker;, &knewsticker;, &konqueror; и &noatun; tdeartwork Дополнительно Дополнительные обои, темы, стили, звуки... tdebindings Дополнительно Различные привязки для &Java;, Perl, Python... tdegames Дополнительно Различные игры, такие как маджонг, змеиные гонки, астероиды и тетрис. tdegraphics Дополнительно Различные связанные с графикой программы, такие как программы просмотра &PostScript; и &DVI;, а также программа для рисования. tdeutils Дополнительно Различные инструменты рабочего стола, такие как калькулятор, редактор и прочее. tdemultimedia Дополнительно Приложения мультимедиа, такие как &CD;-проигрыватель и микшер. tdenetwork Дополнительно Сетевые приложения. На данный момент здесь содержатся программа мгновенных сообщений &kopete;, менеджер загрузки &kget; и другие сетевые программы. tdepim Дополнительно Средства управления личной информацией. На данный момент здесь содержатся программа почты &kmail;, чтения новостей &knode; и другие программы. tdeadmin Дополнительно Программы системного администрирования. tdeedu Дополнительно Образовательные и развлекательные приложения для юных пользователей &kde;. tdeaccessibility Дополнительно Программы специальных возможностей в KDE, такие как экранная лупа и оболочка для синтезатора речи. tdetoys Дополнительно Развлечения! tdevelop Дополнительно Полная интегрированная среда разработки для &kde; и Qt tdewebdev Дополнительно Средства разработки для Web. Включают среду разработки &quanta; и другие программы, полезные для разработки web-приложений. tdesdk Дополнительно KDE Software Development Kit. Средства разработки KDE. Необходимо установить пакеты &arts; и tdelibs первыми. Последним стоит установить tdeaddons. Все остальные пакеты устанавливаются в произвольном порядке. Большинство утилит установки пакетов позволят вам перенести все ваши пакеты в один каталог и сразу их установить, настраивая зависимости по мере их обнаружения. Инструкции по установке для пакетов различных форматов Не забудьте прочитать файлы README and INSTALL, если они присутствуют. Установка пакетов Debian Пакеты Debian устанавливаются в соответствии со стандартом файловой иерархии FHS (File Hierarchy Standard). войдите в систему как администратор введите dpkg для каждого пакета, который вы хотите установить. Установка пакетов RPM Для того, чтобы установить бинарные <acronym >RPM</acronym > войдите в систему как администратор введите rpm Установка файлов .tar.bz2 с исходными текстами Поскольку способ сборки &kde; постоянно изменяется и обновляется, за новейшими инструкциями по установке пакетов с исходными текстами обращайтесь на страницу Установка из исходников. Однако, в большинстве случаев должен работать и общий подход. По умолчанию пакет .tar.bz2 с исходными текстами устанавливается в /usr/local/kde. Можно переопределить эту настройку при помощи в скрипте configure. распакуйте пакеты при помощи tar войдите в каталог пакета: cd имя_пакета настройте пакет: ./configure В некоторых пакетах (в особенности в tdebase) имеются особые возможности настройки, которые могут быть полезны во время установки. Чтобы их просмотреть, напечатайте ./configure . соберите пакет: make установите пакет: su (если вы еще не администратор). Если вы уже администратор, просто напечатайте make . Процедура, следующая за завершением установки Первым делом убедитесь, что вы добавили бинарный каталог установки (например, /opt/kde/bin) в PATH, а каталог установки библиотеки в LD_LIBRARY_PATH (необходимо лишь в системах, которые не поддерживают rpath; на &Linux; &ELF; не должно возникнуть в этом необходимости). Эта переменная окружения может на некоторых системах называться по-другому (например, в &IRIX; она называется SHLIB_PATH). Затем установите переменную окружения TDEDIR в корень дерева &kde;, например /opt/kde. Помните, что неразумно устанавливать LD_LIBRARY_PATH вслепую. В подавляющем большинстве случаев в этом нет необходимости, а также вреда от этого больше, чем пользы. Имеется страница, которую написал Dave Barr, где объясняются отрицательные стороны LD_LIBRARY_PATH; она находится на http://www.cis.ohio-state.edu/~barr/ldpath.html. Хотя для использования большинства приложений &kde; достаточно просто их запустить, вы только выиграете, если воспользуетесь оконным менеджером &kde; и его вспомогательными программами. Чтобы вам было проще, мы предоставили скрипт starttde, устанавливаемый в $TDEDIR/bin и поэтому находящийся в $PATH. Отредактируйте файл .xinitrc в вашем домашнем каталоге (сначала создайте резервную копию!), удалите все, что похоже на вызов оконного менеджера, и вставьте вместо этого starttde. Перезапустите &X-Server;. Если вы используете &kdm;/xdm, вам нужно отредактировать файл .xsession вместо .xinitrc. А если в вашем домашнем каталоге нет ни .xinitrc, ни .xsession, просто создайте новый файл, состоящий из одной строки, содержащей starttde. Некоторые системы (в особенности &RedHat; &Linux;) вместо этого используют .Xclients. В результате перед вами должен предстать новый блестящий рабочий стол &kde;. И теперь вы можете начать исследовать удивительный мир &kde;. В случае, если вы захотите сначала прочитать документацию, очень рекомендуем прочитать файл Как начать работу в KDE. Более того, каждое приложение содержит оперативную подсказку; получить к ней доступ можно через меню помощи. Нужно ли удалять старую версию перед тем, как устанавливать новую? В принципе, в этом нет необходимости. RPM и пакеты Debian должны сами обо всем позаботиться. Если вы сами собираете среду из исходников, вы должны быть более осмотрительными. На одной системе могут жить две разных версии &kde;, прочитайте об этом на http://developer.kde.org/build/kde2-and-kde3.html. Учтите, что неаккуратная сборка двух разных версий &kde; из исходников чревата осложнениями. Как запустить &kde;? Самый удобный способ запуска &kde; - это использование скрипта starttde. Просто вставьте строку starttde в конце файла .xsession (или .xinitrc, или .Xclients, если вы не пользуетесь ни &kdm;, ни xdm). А также удалите строки, запускающие предыдущий оконный менеджер. Если в вашем домашнем каталоге нет ни .xsession, ни .xinitrc, ни .Xclients, просто создайте новый файл, состоящий из одной строки, содержащей starttde. Возможно ли установить &kde; в домашний каталог пользователя? Да, можно устанавливать &kde; в каком угодно каталоге. Что именно вам нужно сделать зависит от того, какие пакеты вы желаете установить: Пакеты с исходными текстами Настройте и установите пакет с командой configure ; make; make install (для установки в /home/me). Добавьте следующее в файлы инициализации. Обратите внимание, если нет необходимости задавать LD_LIBRARY_PATH, лучше этого и не делать. Для csh и tcsh: setenv TDEDIR /home/me if ( $?LD_LIBRARY_PATH ) then setenv LD_LIBRARY_PATH $TDEDIR/lib:$LD_LIBRARY_PATH else setenv LD_LIBRARY_PATH $TDEDIR/lib endif if ( ! $?LIBRARY_PATH ) then setenv LIBRARY_PATH $LD_LIBRARY_PATH endif Для bash: TDEDIR=/home/me PATH=$TDEDIR/bin:$PATH LD_LIBRARY_PATH=$TDEDIR/lib:$LD_LIBRARY_PATH LIBRARY_PATH=$LD_LIBRARY_PATH export TDEDIR PATH LD_LIBRARY_PATH LIBRARY_PATH Пакеты <acronym >RPM</acronym > rpm допускает использование ключа для того, чтобы выбрать каталог для установки. Например, в результате rpm пакет установится в /home/me. Хотя &kde; и будет запускаться из каталога пользователя, все же будут проблемы с программами, требующими бит suid, например, с программами в пакете tdeadmin. Но поскольку они вообще-то и не предназначены для того, чтобы запускаться пользователем, ничего страшного в этом нет. Однако, на системах, использующих теневые пароли, хранители экрана должны быть suid, чтобы позволять разблокировку экрана через пароль; поэтому работать это не будет. starttde дает сбой с сообщением не могу связаться с X-сервером. В чем дело? Вы, вероятно, пытались запустить X-сервер при помощи starttde. X-сервер запускается командой startx. starttde - это скрипт, который должен запускаться из .xinitrc, .xsession или .Xclients для активизации оконного менеджера и необходимых серверных демонов для &kde;. См. также . &kde; на &AIX;? IBM теперь официально поддерживает &kde; на &AIX;. Подробнее об этом читайте на http://www.ibm.com/servers/aix/products/aixos/linux/index.html. Более старая информация также доступна на http://space.twc.de/~stefan/kde/aix.html. &kde; на ноутбуке? Если вы можете запустить на нем &X-Window;, у вас не должно быть проблем и с запуском &kde;. А также вам могут пригодиться следующие ссылки: http://www.linux-laptop.net/ http://www.sanpei.org/Laptop-X/note-list.html Мне не нравится, в какой каталог установлен &kde; по умолчанию. Как его изменить и ничего при этом не сломать? Допустим, по умолчанию это /opt/kde, а вы хотите перенести в /usr/local/kde. Вот что вам нужно сделать: если вы еще не администратор, станьте им mv /opt/kde /usr/local/kde ln -s /usr/local/kde /opt/kde Это перенесет все файлы &kde; в /usr/local/kde, но будет возможен доступ к ним и через /opt/kde. Какие файлы можно удалить из каталога установки &kde;? Безопасно ли удалять все файлы *.h, *.c и *.o? Нет никакой необходимости хранить файлы .c и .o, но файлы .h вы, возможно, захотите оставить, если вдруг когда-нибудь надумаете компилировать ваши собственные программы &kde;: они будут необходимы для include. Но если вы хотите добавлять патчи к исходным программам по мере их появления (а не скачивать все заново), их следует оставить. Пропадут ли все мои настройки, если обновить &kde;? Нет. В большинстве случаев &kde; сможет правильно импортировать ваши старые настройки. Возможно, вам придется заново ввести пароли в некоторых приложениях (например в &kmail; или &knode;) но большинство других настроек сохранится. Говорят, что не все может пройти гладко при обновлении версии &kde;. На всякий случай вы можете сохранить все свои настройки &kde;. Настройки сохраняются в подкаталоге $HOME/.kde or $HOME/.kde2 вашего домашнего каталога. Мы предлагаем создать резервный каталог вашего старого каталога .kde/.kde2, установить &kde; 3.2, а затем скопировать назад все необходимые настройки программ почты и новостей. Ко всему сказанному надо добавить, что некоторые пользователи не встретились ни с какими проблемами при прямом переходе к новой версии без удаления старого каталога .kde. Переназначить $HOME/.kde можно, задав $TDEHOME. Я обновил &kde; и вроде как без проблем, но теперь при запуске я вижу только серый пустой экран, и больше ничего. Консоль сообщает об ошибках сервера DCOP. Что происходит? &kde; использует несколько временных файлов. Они обычно создаются в следующих местах: ~/.DCOPserver-* (обычно два таких файла, один из которых - ссылка на другой) ~/.kde/socket-hostname ~/.kde/tmp-hostname - обычно это ссылка на следующий файл: /tmp/tmp-kde-USER ~/.kde/socket-hostname - обычно это тоже ссылка на: /tmp/ksocket-USER Если ссылки нарушены, обычно из-за работы скрипта очистки cron, или скрипт выключения очищает каталог /tmp, то и случаются эти странности. Эти файлы и ссылки создаются автоматически при запуске &kde; поэтому их можно удалить, но только когда &kde; не запущена. Если вы видите только серый экран при запуске &kde; или сообщение Проверьте правильность установки, выйдите из X, удалите все вышеперечисленные файлы и снова запустите X-сервер. Обычно эти файлы ничему не мешают, и, оставив их, вы просто сэкономите несколько секунд при запуске &kde;. При сборке tdebase появляется сообщение bin/sh: msgfmt: command not found! Вам потребуется &GNU; msgfmt, входящий в состав gettext пакета i18n &GNU;. Его можно найти на любом зеркале этой организации. Как удалить собранные из исходников приложения &kde;? Можно удалить ваши программы, набрав make uninstall в каталоге, где вы делали make install. Если вы уже давно ликвидировали этот каталог, остается единственный, не самый хороший способ: зайти в $TDEDIR/bin и удалить файлы по очереди. Если вы ожидаете такую ситуацию, вам может пригодиться программа &GNU; stow, доступная на http://www.gnu.org/software/stow/stow.html. Что случилось с поддержкой &GIF;? Дело в патенте Unisys на &LZW;. &GIF;-поддержка отключена в &Qt; 1.44 и в последующих версиях по умолчанию. Если вы хотите использовать &GIF; и имеете соответствующую лицензию, скомпилируйте заново &Qt; с поддержкой &GIF;. ./configure .