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








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

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

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

Пакет libxml2-2.7.8

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

В пакете libxml2 находятся библиотеки для обработки XML. Они используются для анализа XML-файлов.

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

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

  • Загрузка (HTTP): http://xmlsoft.org/sources/libxml2-2.7.8.tar.gz
  • Загрузка (FTP): ftp://xmlsoft.org/libxml2/libxml2-2.7.8.tar.gz
  • Контрольная сумма MD5: 8127a65e8c3b08856093099b52599c86
  • Размер загружаемого пакета: 4,7 MB
  • Оценочный размер требуемого дискового пространства: 104 MB (дополнительно 25 MB для запуска полного набора тестов)
  • Оценочное время сборки: 1,0 SBU (дополнительно 0,2 SBU для запуска полного набора тестов)

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

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

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

Python-2.7.2 (для сборки и установки библиотечного модуля Python, дополнительно требуется для запуска полного набора тестов)

Замечание

Для того, чтобы некоторые пакеты, в которых используется библиотека libxml2 (например,к GNOME Doc Utils), работали так, как надо, необходимо наличие установленного модуля Python, а некоторые пакеты (например, GNOME Panel) вообще не будут правильно собираться, если модуль Python недоступен.

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

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

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

tar xf ../xmlts20080827.tar.gz

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

./configure --prefix=/usr &&
make

Чтобы проверить результаты, выполните команду make check. Если у вас установлен модуль Python, то в регрессионных тестах отчет о проведенных тестах выдаваться не будет. Поле выполнения тестов запустите дополнительный набор тестов, который укажет общее количество ошибок и сообщит, сколько из них ожидалось.

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

make install

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

--with-history: Если используется этот параметр, то в случае, когда xmlcatalog или xmllint запускаются в командной оболочке, поддерживается использование Readline.

Предупреждение

Если используется история поддержки команд, то выполнение команды make check может зависнуть, если для /etc/inputrc или ~/.inputrc включен параметр show-all-if-ambiguous или show-all-if-available.

--enable-shared --disable-static: Эта пара переключателей предотвращает сборку и установку статических библиотек, имеющихся в данном пакете.

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

Установленные программы: xml2-config, xmlcatalog и xmllint

Установленные библиотеки: libxml2.{so,a} and optionally, Python-модули libxml2mod.{so,a}

Установленные директории: /usr/include/libxml2, /usr/share/doc/libxml2-2.7.8, /usr/share/doc/libxml2-python-2.7.8 и /usr/share/gtk-doc/html/libxml2

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

xml2-config

определяет флаги компиляции и компоновки, которые должны применяться при компиляции и компоновке программ, в которых используется библиотек libxml2

xmlcatalog

используется для мониторинга и обработки каталогов XML и SGML

xmllint

анализирует файлы XML и выдает отчеты (с учетом указанных параметров) об обнаружении ошибок в коде XML

libxml2.{so,a}

библиотеки, предоставляющие программам функции анализа файлов, в которые используется формат XML

Перевод сделан с варианта оригинала, датированного 2011-10-23 22:03:46 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Gamin-0.1.10   Пакет libxslt-1.1.26