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