Рейтинг@Mail.ru

Наши друзья и партнеры

купить дешевый 
компьютер родом из Dhgate.com




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

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

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

Пакет Kdebase-3.5.13

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

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

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

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

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

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

Kdelibs-3.5.13 и D-Bus Trinity Qt3 Bindings-0.62

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

aRts-3.5.13, libart_lgpl-2.3.21 и OpenSSL-1.0.0e

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

Cyrus SASL-2.1.23, HAL-0.5.14, libusb-compat-0.1.3, Linux-PAM-1.1.5, OpenLDAP-2.4.23, Samba-3.6.1, sudo-1.8.2, OpenEXR и libraw1394

Необязательные (для сборки документации по api)

libxml2-2.7.8, Graphviz-2.26.3 и Doxygen-1.7.5

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

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

Обратите внимание, что вы можете установить два дополнительных пакета, которые позволяют в konqueror использовать протоколы ioslave. Вы можете установить пакет Mtools, который позволяет использовать протокол ioslave для "дискет". С его помощью вы в вашей системе легко получите доступ к дисководам гибких дисков. Можно установить пакет hfsplus, который позволяет с помощью протокола "mac" ioslave получать доступ к разделам HFS+ системы Mac OS.

Еще один пакет, который можно использовать во время выполнения данного пакета, это утилиты PCI Utilities-3.1.8. Они позволяют информационному центру KDE Info Center использовать lspci для работы со своим собственным информационным разделом "pci".

Еще одним пакетом, используемым во время выполнения данного пакета, является пакет htdig. Он позволяет khelpcenter создавать поисковый индекс для руководств по приложениям KDE.

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

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

MAKEDIR=/tmp/buildbase &&
KDEBASE=`pwd`          &&
rm -rf   $MAKEDIR      &&
mkdir -p $MAKEDIR      &&
cd       $MAKEDIR      &&

cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \
      -DCMAKE_VERBOSE_MAKEFILE=ON            \
      -DWITH_ARTS=ON                         \
      -DWITH_SHADOW=ON                       \
      -DWITH_XCURSOR=ON                      \
      -DWITH_XFIXES=ON                       \
      -DWITH_XRANDR=ON                       \
      -DWITH_XRENDER=ON                      \
      -DWITH_XDAMAGE=ON                      \
      -DWITH_XEXT=ON                         \
      -DWITH_XDMCP=ON                        \
      -DWITH_XINERAMA=ON                     \
      -DWITH_SAMBA=ON                        \
      -DWITH_LIBUSB=ON                       \
      -DWITH_SUDO_KDESU_BACKEND=ON           \
      -DBUILD_ALL=ON                         \
      -DWITH_XCOMPOSITE=ON                   \
      $KDEBASE         &&

unset KDEBASE MAKEDIR

Некоторые из необязательных программ для kdebase должны указываться пользователем. Для 'PKG' можно использовать параметр вида "-DWITH_PKG=ON", а тапкже следующие параметры: SAMBA, LIBUSB, SUDO_KDESU_BACKEND, LDAP, OPENEXR, SASL, LIBRAW1394, HAL, PAM и I8K (расширения для ноутбуков Dell).

На шаге step не находятся все необходимые библиотеки и пути. Одна из конкретных проблем состоит в том, что не обнаруживается библиотека ibtirpc.so, необходимая для nfs. Исправьте эти проблемы следующим образом:

export LIBRARY_PATH=$XORG_PREFIX/lib:/lib &&
find -name link.txt -exec sed -i -e "s@-lICE@& -lX11 -lXrender -ltirpc@" {} \;

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

make

Замечание

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

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

make install

Конфигурирование пакета Kdebase

Подробнее о конфигурировании

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

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

Установленные программы: appletproxy, drkonqi, extensionproxy, genkdmconf, kaccess, kappfinder, kapplymousetheme, kasbar, kate, kblankscrn.kss, kbookmarkmerger, kcheckpass, kcheckrunning, kcminit, kcminit_startup, kcontrol, kcontroledit, kdcop, kdebugdialog, kdeeject, kdeinstallktheme, kdepasswd, kdeprintfax, kdesktop, kdesktop_lock, kdesu, kdesud, kdialog, kdm, kdm_config, kdm_greet, kdmctl, keditbookmarks, keditfiletype, kfind, kfmclient, kfontinst, kfontview, khc_docbookdig.pl, khc_htdig.pl, khc_htsearch.pl, khc_indexbuilder, khc_mansearch.pl, khelpcenter, khotkeys, kicker, kinfocenter (ссылка на kcontrol), kio_media_mounthelper, kio_system_documenthelper, kjobviewer, klipper, klocaldomainurifilterhelper, kmenuedit, knetattach, kompmgr, konqueror, konsole, kpager, kpersonalizer, kpm, kprinter, krandom.kss, krandrtray, krdb, kreadconfig, krootimage, ksmserver, ksplash, ksplashsimple, kstart, ksysguard, ksysguardd, ksystraycmd, ktip, ktrash, kwebdesktop, kwin, kwin_killer_helper, kwin_rules_dialog, kwrite, kwriteconfig, kxkb, nspluginscan, nspluginviewer и startkde

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

Установленные директории: /etc/xdg/menus/applications-merged и поддиректории директория $KDE_PREFIX/: include/{kate, ksgrd, ksplash, kwin}, lib/kconf_update_bin, share/{applnk, apps/{слишком много, чтобы перечислять}, config, config.kcfg, desktop-directories, doc/kdm, fonts, /mimelnk/{fonts, media, print}, services/{searchproviders, useragentstrings}, sounds, templates, wallpapers и /var/lib/kdm

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

kate

программистский текстовый редактор для KDE

kcontrol

центр управления KDE

kdebugdialog

диалоговое окно управление диагностическими сообщениями в режиме реального времени

kdesu

графический интерфейс Unix-команды su

kdm

оконный менеджер KDE (заменяет xdm)

kfind

утилита поиска файлов

khelpcenter

инструмент для получения помощи в KDE

kicker

панель управления KDE

kinfocenter

обеспечивает централизованный и удобный просмотр ваших настроек KDE и настроек системы

kioslaves

модули поддержки, предназначенные для тех, кто хорошо знаком с данным протоколом. Протокол можно использовать в качестве стандартного интерфейса (чаще всего используется в konqueror) для получения данных из многих мест сразу. Есть примеры для http и ftp kioslaves, позволяющих получать данные от сервера http или ftp, соответственно

klipper

утилита работы с буфером обмена

kmenuedit

утилита для реорганизации или добавления элементов в меню K-menu

konqueror

браузер файловой системы и веб браузер

konsole

эмулятор терминала X с расширенными возможностями конфигурирования

kpager

предоставляет миниатюрные изображения всех виртуальных рабочих столов

kprinter

модуль печати в KDE. Он управляет фактической печатью из приложений KDE. Выполняет все административные операции, связанные с заданиями на печать, управляет принтером и системой печати

ksplash

заставка, с помощью которой отображается состояние приложения во время его загрузки

ksysguard

сеть с менеджером задач и приложением, осуществляющим мониторинг системы; в команде top имеются дополнительные функциональные возможности

kwrite

текстовый редактор для KDE

kxkb

утилита переключения раскладки клавиатуры; базируется на использовании расширения X11 xkb

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


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Kdelibs-3.5.13   Конфигурирование базовых пакетов KDE

Если вам понравилась статья, поделитесь ею с друзьями: