Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 26. Базовые пакеты KDE Вперед

Пакет Kdelibs-3.5.13

Знакомимся с пакетом Kdelibs

В этом пакете находятся программы и библиотеки, которые играют центральную роль в разработке и реализации программы Trinity/KDE3, а также файлы интернационализации для этих библиотек, разнообразная документация на HTML и тематические модули.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

Зависимости пакета Kdelibs

Обязательные

tqtinterface-3.5.13

Рекомендуемые

aRts-3.5.13, libjpeg-8c, libart_lgpl-2.3.21, Libidn-1.22 и OpenSSL-1.0.0e

Необязательные

Aspell-0.60.6, CUPS-1.5.0, LibTIFF-4.0.0, OpenEXR, Hspell, Sudo-1.8.2 и utempter

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/kdelibs

Зависимости режима реального времени

Библиотеки Trinity/KDE3 во время выполнения пакета получают доступ к другим программам. Еще один пакет, который не еще был упомянут, и это - pmount. Он позволяет выполнять в директории /media/[имя_устройства] автоматическое монтирование устройств, подключаемых в горячем режиме, и не требует вносить изменения в таблицу fstab. Этот пакет необходим для полной интеграции KDE с HAL-0.5.14.

Установка пакета Kdelibs

Установите пакет kdelibs с помощью следующих команд:

MAKEDIR=/tmp/buildlibs &&
KDELIBS=`pwd`          &&
rm -rf   $MAKEDIR      &&
mkdir -p $MAKEDIR      &&
cd       $MAKEDIR      &&

cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \
      -DCMAKE_VERBOSE_MAKEFILE=ON            \
      $KDELIBS         &&
unset KDELIBS MAKEDIR

Некоторые из необязательных программ для kdelibs должны указываться пользователем. Для 'PKG' можно использовать параметр вида "-DWITH_PKG=ON", а тапкже следующие параметры: TIFF, LIBIDN, LIBART, OPENEXR, UTEMPTER, ASPELL, HSPELL и AVAHI. Другие необязательные программы поддержки, например, CUPS, распознаются автоматически в случае, если они установлены.

Если вы установили пакет Xorg не в иерархии /usr, то обеспечьте, чтобы команды компоновки выполняли поиск правильно:

find -name link.txt -exec sed -i -e "s@-lX11@& -L$XORG_PREFIX/lib@" {} \;

Продолжите сборку:

make

Замечание

Если вы хотите создать документацию по API и у вас установлены пакеты Doxygen и Graphviz, то вы должны это сделать перед выполнением команды make install. Это касается всех пакетов, в которых может использоваться пакет Doxygen.

Команда make apidox выдает большое количество ошибок и предупреждений. В некоторых случаях она жалуется, что отсутствует шрифт Helvetica и заменяющий его шрифт не вписывается должным образом в окна сообщений. Вы можете добавить шрифт, загрузив шрифты шрифты URW и распаковав их директорий ~/.fonts. Чтобы обновить свойства шрифтов, имеющихся в вашей системе, нужно запустить команду fc-cache.

Генерируется документация в формате HTML, которая помещается в директорий $KDE_PREFIX/share/doc/HTML/en/kdelibs-apidocs.

Данный пакет поставляется без набора тестов.

Теперь в роли пользователя root выполните:

make install

Описание пакета

Установленные программы: Многочисленные программы поддержки KDE: artsmessage, checkXML, cupsdconf, cupsdoprint, dcop, dcopclient, dcopfind, dcopidl, dcopidl2cpp, dcopidlng, dcopobject, dcopquit, dcopref, dcopserver, dcopserver_shutdown, dcopstart, filesharelist, fileshareset, imagetops, kab2kabc, kaddprinterwizard, kbuildsycoca, kcmshell, kconf_update, kconfig_compiler, kcookiejar, kde-config, kde-menu, kded, kdeinit, kdeinit_shutdown, kdeinit_wrapper, kdesu_stub, kdontchangethehostname, kdostartupconfig, kfile, kfmexec, kgrantpty, khotnewstuff, kinstalltheme, kio_http_cache_cleaner, kio_uiserver, kioexec, kioslave, klauncher, kmailservice, kpac_dhcp_helper, ksendbugmail, kshell, kstartupconfig, ksvgtopng, ktelnetservice, ktradertest, kunittestmodrunner, kwrapper, lnusertemp, make_driver_db_cups, make_driver_db_lpr, makekdewidgets, meinproc, preparetips и start_kdeinit

Установленные библиотеки: Многочисленные библиотеки KDE и вспомогательные модули

Установленные директории: /etc/kde и следующие поддиректории директория $KDE_PREFIX/: include/{dnssd, dom, kabc, kate, kdeprint, kdesu, khexedit, kio, kjs, kmdi, kmediaplayer, knewstuff, kparts, kresources, ksettings, kspell2, ktexteditor, kunittest, libkmid}, lib/kde3 и share/{applications, apps, autostart, config, doc, emoticons, icons, mimelnk, services}

Краткое описание

Программы поддержки KDE

важные программы поддержки, необходимые для других приложений KDE

Библиотеки KDE

важные функции, которые необходимы приложениям KDE

Из-за того, что в пакете kdelibs устанавливается большое количество программ, в данном разделе невозможно объяснить каждую программу.

Перевод сделан с варианта оригинала, датированного 2011-12-27 19:25:50 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет tqtinterface-3.5.13   Пакет Kdebase-3.5.13