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








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

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

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

Пакет WebKitGTK+-1.6.1

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

Пакет WebKitGTK+ является портом на платформу GTK+ мобильного движка WebKit, используемого для рендеринга.

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

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

  • Загрузка (HTTP): http://webkitgtk.org/webkit-1.6.1.tar.gz
  • Контрольная сумма MD5: c11743694b1b71dad287b2e7a9e73b05
  • Размер загружаемого пакета: 9,7 MB
  • Оценочный размер требуемого дискового пространства: 500 MB (устанавливается 38 MB)
  • Оценочное время сборки: 28 SBU

Зависимости пакета WebKitGTK+

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

Gperf-3.0.4, libjpeg-8c, libpng-1.5.5, ICU-4.8.1.1, libxslt-1.1.26, gtk+-2.24.8 или gtk+-3.2.3 (если установлены оба пакета, то по умолчанию скрипт configure будет использовать gtk+-3), libsoup-2.30.2, GStreamer Base Plug-ins-0.10.25, Which-2.20 и SQLite-3.7.8

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

cURL-7.22.0, enchant-1.6.0, GeoClue, gobject-introspection-1.30.0 (требуется, если собирается пакет epiphany), GTK-Doc-1.18 и MathML.

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

Установка пакета WebKitGTK+

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

./configure --prefix=/usr --with-gtk=2.0 &&
make

Чтобы проверить результаты, выполните команду make check (чтобы это сделать, вы должны находиться в терминале xterm или аналогичном, поскольку будут запущены несколько окон).

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

make install

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

--with-gtk=2.0: Этот параметр указывает компилировать пакет Webkit с использованием Gtk+-2 даже в том случае, если также установлен Gtk+-3. При использовании Gtk+-2 все устанавливаемые модули будут иметь суффикс 1.0. При компилировании с Gtk+-3 все устанавливаемые модули будут иметь 3.0. Оба варианта можно устанавливать одновременно поскольку конфликта, свзанного с именами не будет.

--enable-introspection: Этот параметр включает поддержку пакета gobject-introspection.

--enable-gtk-doc: Используйте этот параметр, если установлен пакет GTK-Doc и вы хотите пересобрать и установить документацию по API.

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

Установленные программы: jsc-1 или jsc-3 (в зависимости от того, устанавливаете ли вы версию gtk+-2 или gtk+-3 пакета webkit)

Установленные библиотеки: libwebkit-1.0.so и libjavascriptcoregtk-1.0.so или libwebkit-3.0.so и libjavascriptcoregtk-3.0.so (в зависимости от того, устанавливаете ли вы версию gtk+-2 или gtk+-3 пакета webkit)

Установленные директории: /usr/include/webkit-1.0 и /usr/share/webkit-1.0 или /usr/include/webkit-3.0 и /usr/share/webkit-3.0 (в зависимости от того, устанавливаете ли вы версию gtk+-2 или gtk+-3 пакета webkit)

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

jsc-1 или jsc-3

утилита командной строки, которая позволит вам запускать программы JavaScript вне контекста веб браузера

libwebkit-1.0.so

содержит функции API для WebKitGTK+ и gtk+-2

libwebkit-3.0.so

содержит функции API для WebKitGTK+ и gtk+-3

libjavascriptcoregtk-1.0.so

содержит функции, которые используются в jsc-1

libjavascriptcoregtk-3.0.so

содержит функции, которые используются в jsc-3

Перевод сделан с варианта оригинала, датированного 2011-12-12 13:12:28 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Xulrunner-9.0.1   Пакет libsexy-0.1.11