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








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

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

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version2011-12-30
Назад 23. Среда системы X Window Вперед

Пакет Xorg Libraries

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

В пакете Xorg libraries предлагаются библиотечные подпрограммы, которые используются во всех приложениях X Window.

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

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

Дополнительные загрузки

Зависимости пакета Xorg Libraries

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

Fontconfig-2.8.0, Xorg Protocol Headers, libXdmcp-1.1.0 и libxcb-1.7

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

xmlto-0.0.23 с одной или несколькими следующими зависимостями: FOP-1.0, Links-2.4, Lynx-2.8.7rel.2 и W3m-0.5.2 (для генерации для пакета libXfont дополнительной документации в формате PDF или текстовом формате).

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

Загрузка пакета Xorg Libraries

Чтобы с помощью wget загрузить необходимые файлы, выполните следующие команды:

mkdir lib &&
cd lib &&
grep -v '^#' ../lib-7.6-2.wget | wget -i- -c \
    -B http://xorg.freedesktop.org/releases/individual/lib/ &&
md5sum -c ../lib-7.6-2.md5

Установка пакета Xorg Libraries

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

case $(basename "$PWD") in
libXfont-[0-9]* )
                 ./configure $XORG_CONFIG --disable-devel-docs
                 ;;
   libXt-[0-9]* )
                 ./configure $XORG_CONFIG \
                     --with-appdefaultdir=/etc/X11/app-defaults
                 ;;
              * )
                 ./configure $XORG_CONFIG
                 ;;
esac &&
make

В этом пакете наборы тестов отсутствуют.

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

make install &&
ldconfig

Пояснение команд

--with-fop: Использование пакета FOP-1.0 для создания документации в формате PDF (только для пакета libXfont).

--disable-devel-docs: Отключение генерации текстовой документации в пакете libXfont в случае, если пакет xmlto-0.0.23 установлен без текстового браузера. Не используйте этот параметр (или проверяйте с помощью инструкции case) в случае, если текстовый браузер установлен.

Конфигурирование пакета of Xorg Libraries

Если вы выбрали установку пакета Xorg в директорий /usr, то никакого дополнительного конфигурирования не требуется и вы можете пропустить оставшуюся часть этого раздела. Если вы выбрали альтернативный префикс, вы должны создать три символические ссылки, наличие которых ожидается в среде некоторых пакетов. В роли пользователя root выполните следующие команды:

ln -sv $XORG_PREFIX/lib/X11 /usr/lib/X11 &&
ln -sv $XORG_PREFIX/include/X11 /usr/include/X11 &&
ln -sv $XORG_PREFIX /usr/X11R6

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

Установленные программы: cxpm, sxpm, xft-config

Установленные библиотеки: libdmx.{so,a}, libfontenc.{so,a}, libFS.{so,a}, libICE.{so,a}, libpciaccess.{so,a}, libSM.{so,a}, libX11.{so,a}, libXaw6.{so,a}, libXaw7.{so,a}, libXaw.{so,a}, libXcomposite.{so,a}, libXcursor.{so,a}, libXdamage.{so,a}, libXext.{so,a}, libXfixes.{so,a}, libXfont.{so,a}, libXft.{so,a}, libXinerama.{so,a}, libXi.{so,a}, libxkbfile.{so,a}, libXmu.{so,a}, libXmuu.{so,a}, libXp.{so,a}, libXpm.{so,a}, libXrandr.{so,a}, libXrender.{so,a}, libXRes.{so,a}, libXss.{so,a}, libXt.{so,a}, libXtst.{so,a}, libXvMC.{so,a}, libXvMCW.{so,a}, libXv.{so,a}, libXxf86dga.{so,a} и libXxf86vm.{so,a}

Установленные директории: Нет

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

cxpm

проверяет формат файла XPM

sxpm

показывает содержимое файла XPM и/или преобразует файлы XPM 1 или 2 в файлы XPM 3

xft-config

выдает информацию о версии Xft, компиляторе, компоновщике и/или директории, в котором выполнена установка

libdmx.{so,a}

библиотека расширений DMX (Distributed Multihead X) для системы X Window

libfontenc.{so,a}

библиотека кодировок шрифтов X11

libFS.{so,a}

библиотечный интерфейс для сервера шрифтов X Font Server

libICE.{so,a}

библиотека обмена данными между клиентами X - X Inter Client Exchange Library

libpciaccess.{so,a}

универсальная библиотека доступа к PCI для X

libSM.{so,a}

библиотека управления сессиями X

libX11.{so,a}

библиотека Xlib

libXaw6.{so,a}

библиотека виджетов X Athena Widgets Library, версия 6

libXaw7.{so,a}

библиотека виджетов X Athena Widgets Library, версия 7

libXaw.{so,a}

символические ссылки на текущую библиотеку виджетов X Athena Widgets Library, версии 7

libXcomposite.{so,a}

композитная библиотека X Composite Library

libXcursor.{so,a}

библиотека управления курсором в X

libXdamage.{so,a}

библиотека X Damage Library

libXext.{so,a}

библиотека дополнительных расширений Misc X Extension Library

libXfixes.{so,a}

предоставляет варианты запросов протоколов, позволяющих использовать параметры

libXfont.{so,a}

библиотека шрифтов X

libXft.{so,a}

библиотека интерфейса для X FreeType

libXinerama.{so,a}

библиотека Xinerama

libXi.{so,a}

библиотека расширений X Input Extension Library

libxkbfile.{so,a}

библиотека xkbfile

libXmu.{so,a}

является библиотекой интерфейсов для тех утилит, которые не вошли в состав стандарта Xlib

libXmuu.{so,a}

библиотека Mini Xmu

libXp.{so,a}

библиотека X Print

libXpm.{so,a}

библиотека X Pixmap

libXrandr.{so,a}

библиотека расширений операций масштабирования, поворотов, отображения изображений в X - X Resize, Rotate и Reflection

libXrender.{so,a}

библиотека рендеринга в X - X Render Library

libXRes.{so,a}

клиентская библиотека расширений X-Resource

libXss.{so,a}

клиентская библиотека расширений X11 Screen Saver

libXt.{so,a}

инструментальная библиотека X Toolkit Library

libXtst.{so,a}

библиотека Xtst

libXvMC.{so,a}

компенсационная библиотека X-Video Motion Compensation Library

libXvMCW.{so,a}

программа-оболочка XvMC, включающую в себя расширение Nonstandard VLD

libXv.{so,a}

видеобиблиотека расширений X Window System

libXxf86dga.{so,a}

клиентская библиотека для расширения XFree86-DGA

libXxf86vm.{so,a}

клиентская библиотека для расширения XFree86-VidMode X

Перевод сделан с варианта оригинала, датированного 2011-12-06 19:16:56 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет libxcb-1.7   Пакет xcb-util-0.3.8