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








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

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

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

Пакет Poppler-0.14.4

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

В пакете Poppler находится библиотека, предназначенная для отображения формата PDF, а также инструментальные средства командной строки, используемые для работы с файлами в формате PDF. Пакет применяется для работы с функциями отображения документов в формате PDF; при этом используются обращения к библиотеке общего доступа.

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

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

  • Загрузка (HTTP): http://poppler.freedesktop.org/poppler-0.14.4.tar.gz
  • Контрольная сумма MD5: a40fe96e1115f648ce4689e667743530
  • Размер загружаемого пакета: 1,7 MB
  • Оценочный размер требуемого дискового пространства: 137 MB (без Qt, но с данными, используемыми для отображения некоторых кодировок)
  • Оценочное время сборки: 1,3 SBU (включая сборку с большей частью зависимостей, но без Qt)

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

Данные для некоторых кодировок пакета Poppler

В дополнительном пакете находятся файлы, используемые пакетом Poppler для отображения некоторых кодировок. Эти файлы вспомогательные и если они присутствуют, пакет Poppler автоматически прочтет их. Если эти файлы установлены, то пакет Poppler будет правильно отображать кодировки CJK и Cyrillic.

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

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

Fontconfig-2.8.0

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

libjpeg-8c, Пакет cairo-1.10.2, GLib-2.30.1 и OpenJPEG

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

gtk+-2.24.8, Qt-3.3.8d, Qt-4.7.1, cURL-7.22.0, libxml2-2.7.8 и little cms-1.19

Если вы устанавливаете Poppler для поддержки Kdegraphics-3.5.10, то вам для того, чтобы собиралась библиотека libpoppler-qt, нужно иметь установленный пакет Qt-3.3.8d.

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

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

Предосторожности

Пакет Poppler перезапишет утилиты командной строки и страницы man, ранее установленные пакетом Xpdf. Если вы предпочитаете сохранить версии Xpdf этих файлов, передайте параметр --disable-utils в команду configure, приведенную ниже.

./configure --prefix=/usr \
            --sysconfdir=/etc &&
make

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

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

make install &&
install -v -m755 -d      /usr/share/doc/poppler-0.14.4 &&
install -v -m644 README* /usr/share/doc/poppler-0.14.4

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

tar -xf ../poppler-data-0.4.3.tar.gz &&
cd poppler-data-0.4.3

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

make prefix=/usr install

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

--disable-cairo-output: Этот параметр отключает сборку графического движка cairo.

--disable-poppler-glib и --disable-gtk-test: Эти параметры отключают сборку программы-обвертки GLib и тестовой программы GTK+.

--disable-static: Этот переключатель предотвращает сборку статической библиотеки.

--enable-xpdf-headers: Устанавливает старые заголовки Xpdf, которые требуются для определенных программ. Этот переключатель не поддерживается пакетом Poppler.

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

Установленные программы: Для программ, использующих pdf*, смотрите описание программы Xpdf-3.02

Установленные библиотеки: libpoppler.{so,a}, libpoppler-cpp.{so,a}, libpoppler-glib.{so,a}, libpoppler-qt.{so,a} и libpoppler-qt4.{so,a}

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

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

libpoppler.{so,a}

содержит функции API, предназначенные для рендеринга файлов PDF

libpoppler-cpp.{so,a}

является движком на C++ для рендеринга файлов PDF

libpoppler-glib.{so,a}

является библиотекой-оберткой, используемой в качестве интерфейса к функциям рендеринга PDF в GTK+.

libpoppler-qt.{so,a}

является библиотекой-оберткой, используемой в качестве интерфейса к функциям рендеринга PDF в Qt

libpoppler-qt4.{so,a}

является библиотекой-оберткой, используемой в качестве интерфейса к функциям рендеринга PDF в Qt-4

Перевод сделан с варианта оригинала, датированного 2010-10-23 17:28:28 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет FriBidi-0.10.9   Пакет JasPer-1.900.1