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

UnixForum





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

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

Пакет GIMP-2.6.11

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

В пакете GIMP находится редактор растровых изображений GNU. Он используется для ретуши фотографий, построения изображений и создания графических авторских работ.

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

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

  • Загрузка (HTTP): http://gd.tuwien.ac.at/graphics/gimp/gimp/v2.6/gimp-2.6.11.tar.bz2
  • Загрузка (FTP): ftp://ftp.gimp.org/pub/gimp/v2.6/gimp-2.6.11.tar.bz2
  • Контрольная сумма MD5: bb2939fe13e54fc7255cef5d097bb5dd
  • Размер загружаемого пакета: 16 MB
  • Оценочный размер требуемого дискового пространства: от 349 MB до 530 MB (дополнительно 78 MB для установки файлов помощи)
  • Оценочное время сборки: от 5,3 до 6,1 SBU (дополнительно 0,8 SBU для запуска тестового набора)

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

Система помощи Help

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

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

Fontconfig-2.8.0, gegl-0.1.8, Intltool-0.50.0, XML::Parser-2.40

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

libjpeg-8c и LibTIFF-4.0.0

Замечание

Если рекомендуемые зависимости не установлены, то переключатели в скрипте configure следует изменить так, как это объясняется ниже в разделе "Пояснение команд".

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

AAlib-1.4rc5, ALSA Library-1.0.24.1, cURL-7.22.0, D-Bus GLib Bindings-0.98, HAL-0.5.14, ISO Codes-3.30,GNOME Virtual File System-2.24.4, little cms-1.19, libexif-0.6.19, librsvg-2.26.3, libxml2-2.7.8, libxslt-1.1.26, libwmf, Poppler-0.14.4, PyGTK-2.17.0 (содержит модули gtk и pango) и MTA (содержит программу sendmail), система X Window и GTK-Doc-1.18

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

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

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

patch -Np1 -i ../gimp-2.6.11-security_fixes-1.patch &&
patch -Np1 -i ../gimp-2.6.11-libpng_fixes-1.patch &&
./configure --prefix=/usr \
            --sysconfdir=/etc &&
make

Чтобы проверить результаты, выполните команду make check.

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

make install

В архиве tar с именем gimp-help находится предварительно отформатированный файл HTML, который можно просматривать с помощью внешних веб-браузеров, внутреннего браузера GIMP, предназначенного для выдачи помощи, и с помощью средств отображения HTML.

Если вы скачали tar-архив gimp-help, распакуйте его и перейдите в корень вновь созданного дерева исходных кодов. В роли пользователя root выполните следующие команды для того, чтобы установить файлы помощи:

make install

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

make -k check: Хотя, как ожидается, сами все тесты должны пройти, имеется ошибка валидации 118-го файла, который может выдать предупреждающее сообщение, связанное с поддержкой пакета.

--without-libjpeg: Этот параметр необходим в случае, если не установлена библиотека libjpeg.

--without-libtiff: Этот параметр необходим в случае, если не установлена библиотека libtiff.

--disable-python: Этот параметр необходим в случае, если установлен пакет python, но не установлен пакет pygtk.

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

Конфигурирование пакета GIMP

Конфигурационные файлы

/etc/gimp/2.0/* и ~/.gimp-2.6/gimprc

Подробнее о конфигурировании

GIMP при первом использовании программы запускает программу, позволяющую выполнить конфигурирование для каждого пользователя.

Чтобы просмотреть файлы помощи, GIMP запускает по умолчанию веб-браузер firefox. Если у вас браузер firefox отсутствует, либо вы предпочитаете использовать другой веб-браузер, вы можете в файле /etc/gimp/2.0/gimprc задать новое системное значение. В роли пользователя root выполните следующую команду, предварительно заменив <browser> выбранным веб-браузером:

echo '(web-browser "<browser> %s")' >> /etc/gimp/2.0/gimprc

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

Установленные программы: gimp, gimp-2.6, gimp-console, gimp-console-2.6 и gimptool-2.0

Установленные библиотеки: libgimp-2.0.so, libgimpbase-2.0.so, libgimpcolor-2.0.so, libgimpconfig-2.0.so, libgimpmath-2.0.so, libgimpmodule-2.0.so, libgimpthumb-2.0.so, libgimpui-2.0.so, libgimpwidgets-2.0.so и много других библиотек с плагинами и модулей

Установленные директории: /etc/gimp, /usr/include/gimp-2.0, /usr/lib/gimp, /usr/share/gimp и /usr/share/gtk-doc/html/libgimp{,base,color,config,math,module,thumb,widgets}

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

gimp

символическая ссылка на gimp-2.6

gimp-2.6

программа для работы с изображениями. Он работает с различными форматами изображений и предоставляет большой выбор инструментальных средств

gimp-console

символическая ссылка на gimp-console-2.6

gimp-console-2.6

консольная программа, которая, когда он вызывается с параметром --no-interface, указываемым в командной строке, ведет себя подобно редактору GIMP

gimptool-2.0

является инструментом, который может собирать плагины или скрипты и устанавливать их так, что они могут распространяются в виде единого файла с исходным кодом. gimptool-2.0 также может использоваться другими программами, которым нужно знать, с использованием каких библиотек и путей include для GIMP следует выполнять компилирование

libgimp-2.0.so

предоставляет для языка C привязку базы данных процедур GIMP's Procedural Database (PDB), с помощью которых реализован интерфейс к основным функциям и возможностям, предоставляемым плагинами

libgimpbase-2.0.so

предоставляет функции языка C, реализующие основные функциональные возможности GIMP, например, доступ к перечисляемым типам данных, трансляцию текста для gettext, доступ к номеру версии GIMP и другим характеристикам, обработку файлов с данными и доступ к среде редактора

libgimpcolor-2.0.so

предоставляет функции языка C, предназначенные для работы с цветовыми моделями RGB, HSV и CMYK, а также средства преобразования между различными цветовыми моделями, а также выполнения адаптивной интерполяции по площади

libgimpconfig-2.0.so

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

libgimpmath-2.0.so

содержит функции языка C, с помощью которых реализованы математические определения и макросы, обработка матриц преобразований 3x3, работа с векторами и алгоритм работы с контрольными суммами MD5

libgimpmodule-2.0.so

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

libgimpthumb-2.0.so

предоставляет функции языка C, предназначенные для работы в GIMP с миниатюрами

libgimpui-2.0.so

содержит функции обычного пользовательского интерфейса GIMP

libgimpwidgets-2.0.so

содержит функции, предназначенные для создания и использования виджетов GIMP и GTK

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


Предыдущий раздел: Оглавление Следующий раздел:
Пакет GnuCash-2.2.4   Пакет Evolution-2.30.2