Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 26. Базовые пакеты KDE | Вперед |
Пакет Kdelibs-3.5.13
Знакомимся с пакетом Kdelibs
В этом пакете находятся программы и библиотеки, которые играют центральную роль в разработке и реализации программы Trinity/KDE3, а также файлы интернационализации для этих библиотек, разнообразная документация на HTML и тематические модули.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://anduin.linuxfromscratch.org/sources/trinity/kdelibs-3.5.13.tar.gz
- Загрузка (FTP): ftp://anduin.linuxfromscratch.org/trinity/kdelibs-3.5.13.tar.gz
- Контрольная сумма MD5: f62eefb63b4ba2141b4c576f859806dd
- Размер загружаемого пакета: 16,6 MB
- Оценочный размер требуемого дискового пространства: 408 MB
- Оценочное время сборки: 5,5 SBU
Зависимости пакета Kdelibs
Обязательные
Рекомендуемые
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 и распаковав их директорий Генерируется документация в формате HTML, которая помещается в директорий |
Данный пакет поставляется без набора тестов.
Теперь в роли пользователя 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 |