Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version2011-12-30 | ||
Назад | 23. Среда системы X Window | Вперед |
Пакет Xorg Libraries
Знакомимся с пакетом Xorg Libraries
В пакете Xorg libraries предлагаются библиотечные подпрограммы, которые используются во всех приложениях X Window.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://xorg.freedesktop.org/releases/individual/lib/
- Загрузка (FTP): ftp://ftp.x.org/pub/individual/lib/
- Контрольная сумма MD5: http://anduin.linuxfromscratch.org/files/BLFS/svn/xorg/lib-7.6-2.md5
- Размер загружаемого пакета: 11,9 MB
- Оценочный размер требуемого дискового пространства: 266 MB
- Оценочное время сборки: 4,0 SBU
Дополнительные загрузки
- Список необходимых загрузок: http://anduin.linuxfromscratch.org/files/BLFS/svn/xorg/lib-7.6-2.wget
Зависимости пакета 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, компиляторе, компоновщике и/или директории, в котором выполнена установка |
| библиотека расширений DMX (Distributed Multihead X) для системы X Window |
| библиотека кодировок шрифтов X11 |
| библиотечный интерфейс для сервера шрифтов X Font Server |
| библиотека обмена данными между клиентами X - X Inter Client Exchange Library |
| универсальная библиотека доступа к PCI для X |
| библиотека управления сессиями X |
| библиотека Xlib |
| библиотека виджетов X Athena Widgets Library, версия 6 |
| библиотека виджетов X Athena Widgets Library, версия 7 |
| символические ссылки на текущую библиотеку виджетов X Athena Widgets Library, версии 7 |
| композитная библиотека X Composite Library |
| библиотека управления курсором в X |
| библиотека X Damage Library |
| библиотека дополнительных расширений Misc X Extension Library |
| предоставляет варианты запросов протоколов, позволяющих использовать параметры |
| библиотека шрифтов X |
| библиотека интерфейса для X FreeType |
| библиотека Xinerama |
| библиотека расширений X Input Extension Library |
| библиотека xkbfile |
| является библиотекой интерфейсов для тех утилит, которые не вошли в состав стандарта Xlib |
| библиотека Mini Xmu |
| библиотека X Print |
| библиотека X Pixmap |
| библиотека расширений операций масштабирования, поворотов, отображения изображений в X - X Resize, Rotate и Reflection |
| библиотека рендеринга в X - X Render Library |
| клиентская библиотека расширений X-Resource |
| клиентская библиотека расширений X11 Screen Saver |
| инструментальная библиотека X Toolkit Library |
| библиотека Xtst |
| компенсационная библиотека X-Video Motion Compensation Library |
| программа-оболочка XvMC, включающую в себя расширение Nonstandard VLD |
| видеобиблиотека расширений X Window System |
| клиентская библиотека для расширения XFree86-DGA |
| клиентская библиотека для расширения XFree86-VidMode X |
Перевод сделан с варианта оригинала, датированного 2011-12-06 19:16:56 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет libxcb-1.7 | Пакет xcb-util-0.3.8 |