Библиотека сайта rus-linux.net
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
- Необходимые патчи: http://www.linuxfromscratch.org/patches/blfs/svn/gimp-2.6.11-security_fix-1.patch и http://www.linuxfromscratch.org/patches/blfs/svn/gimp-2.6.11-libpng_fix-1.patch
- Дополнительные файлы помощи: ftp://gimp.org/pub/gimp/help/gimp-help-2.6.0-html-en.tar.bz2 и/или один или несколько файлов на других языках — подробности смотрите на сайте gimp.org.
- Контрольная сумма MD5: 81da262343316835ebdd3354ce8eab4f
- Размер загружаемого пакета: 28 MB
Зависимости пакета GIMP
Обязательные
Fontconfig-2.8.0, gegl-0.1.8, Intltool-0.50.0, XML::Parser-2.40
Рекомендуемые
ЗамечаниеЕсли рекомендуемые зависимости не установлены, то переключатели в скрипте 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 | консольная программа, которая, когда он вызывается с параметром |
gimptool-2.0 | является инструментом, который может собирать плагины или скрипты и устанавливать их так, что они могут распространяются в виде единого файла с исходным кодом. gimptool-2.0 также может использоваться другими программами, которым нужно знать, с использованием каких библиотек и путей include для GIMP следует выполнять компилирование |
| предоставляет для языка C привязку базы данных процедур GIMP's Procedural Database (PDB), с помощью которых реализован интерфейс к основным функциям и возможностям, предоставляемым плагинами |
| предоставляет функции языка C, реализующие основные функциональные возможности GIMP, например, доступ к перечисляемым типам данных, трансляцию текста для gettext, доступ к номеру версии GIMP и другим характеристикам, обработку файлов с данными и доступ к среде редактора |
| предоставляет функции языка C, предназначенные для работы с цветовыми моделями RGB, HSV и CMYK, а также средства преобразования между различными цветовыми моделями, а также выполнения адаптивной интерполяции по площади |
| предоставляет функции языка C, предназначенные для чтения и записи конфигурационной информации |
| содержит функции языка C, с помощью которых реализованы математические определения и макросы, обработка матриц преобразований 3x3, работа с векторами и алгоритм работы с контрольными суммами MD5 |
| предоставляет функции языка C, в которых с помощью GModul реализована загрузка модулей, и хранит список путей, найденных с помощью GimpModule |
| предоставляет функции языка C, предназначенные для работы в GIMP с миниатюрами |
| содержит функции обычного пользовательского интерфейса GIMP |
| содержит функции, предназначенные для создания и использования виджетов GIMP и GTK |
Перевод сделан с варианта оригинала, датированного 2011-12-11 15:24:28 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет GnuCash-2.2.4 | Пакет Evolution-2.30.2 |