суббота, 7 апреля 2012 г.

GIMP 2.8.0 RC1 - сборка из Git

Собираем и устанавливаем ГИМП 2.8 из Git.


... этот урок написан для ОС "Ubuntu 11.04" и выше.

Важно! Я настоятельно рекомендую устанавливать GIMP, BABL и GEGL в отдельную папку, например "/opt". По этой причине, ниже я буду использовать префикс "--prefix=/opt/app_name"- где "app_name" название устанавливаемого пакета, например - babl, gegl или gimp.

И так приступим!
------------------ !!! ----------------------
Все команды необходимо выполнять от "пользователя".
Там где нужны права рута, используется команда - sudo
И еще, если будите копировать текст команд - не забывайте удалять первый символ - $
------------------ !!! ----------------------



Первое, что необходимо сделать - установить необходимые для сборки и компиляции пакеты в вашу систему.
Откройте окно терминала и введите следующие команды:
$sudo apt-get install git libtool autoconf automake pkg-config xsltproc
... теперь это, одной строкой:
$sudo apt-get install libgs-dev libjasper-dev pkg-config libgtk2.0-dev libglib2.0-dev libgdk-pixbuf2.0-dev libpango1.0-dev libcairo2-dev libfreetype6-dev libfontconfig1-dev liblcms1-dev libpng12-dev libjpeg8-dev libpoppler-dev libtiff4-dev libwebkitgtk-dev libmng-dev librsvg2-dev libwmf-dev libbz2-1.0 libaa1-dev
И наконец, до установим пакеты, которые необходимы для сборки GIMP-а из исходников:
$sudo apt-get build-dep gimp
Отлично, система  подготовлена!


Переходим к сборке и установке последних версий BABL и GEGL, которые необходимы  для успешной компиляции Гимпа.
Как я уже говорил выше, мы будем устанавливать их в "/opt" каталог, чтоб не портить системные версии этих пакетов.

Вначале установим BABL.
Откройте терминал и введите следующие команды:
  1. $mkdir ~/git
  2. $cd ~/git
  3. $git clone --depth 1 git://git.gnome.org/babl
  4. $cd  ~/git/babl
  5. $./autogen.sh --prefix=/opt/babl
  6. $make -j4
  7. $sudo make install
Теперь установим GEGL:
  1. $export PKG_CONFIG_PATH=/opt/babl/lib/pkgconfig
  2. $export LD_LIBRARY_PATH=/opt/babl/lib
  3. $cd  ~/git
  4. $git clone --depth 1 git://git.gnome.org/gegl
  5. $cd  ~/git/gegl
  6.  $./autogen.sh --prefix=/opt/gegl
  7.  $make -j4
  8.  $sudo make install
И наконец, соберём и установим GIMP.
Добавим переменные окружения, тем самым информируем GIMP о том, где ему при сборке искать последние версии BABL и GEGL:
  1. $export PKG_CONFIG_PATH=/opt/gegl/lib/pkgconfig:$PKG_CONFIG_PATH
  2. $export LD_LIBRARY_PATH=/opt/gegl/lib:$LD_LIBRARY_PATH
Сконфигурируем, соберем и установим GIMP:
  1. $cd  ~/git
  2. $git clone --depth 1 git://git.gnome.org/gimp
  3. $cd ~/git/gimp
  4. $./autogen.sh --prefix=/opt/gimp
  5. $make -j4
  6. $sudo make install

Все, готово!





Запустим только, что собранный GIMP 2.8 командой:

$/opt/gimp/bin/gimp-2.7



Всем спасибо за внимание!

Если возникнут вопросы - пишите в коменты, отвечу...














Комментариев нет:

Отправить комментарий