Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: HOW TO: Путь джедая. Собираем gimp 2.8 в ubuntu 12.04  (Прочитано 1912 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн evg89

  • Автор темы
  • Активист
  • *
  • Сообщений: 468
  • СПО'шник
    • Просмотр профиля
Как многие уже знают, после 3 лет разработки состоялся долгожданный релиз GIMP версии 2.8.
Основные изменения:
  • Однооконный режим (отключен по умолчанию, доступен в меню «Окна»)
  • Переделан диалог сохранения файлов
  • Группировка слоев
  • Отрисовка элементов с помощью Cairo (вместо canvas)
  • Вращение кистей
  • Изменения в работе горячих клавиш
  • Возможность выполнять простые математические действия в полях ввода чисел
  • Многочисленные изменения в плагинах
  • Лицензия изменена на (L)GPLv3+
GIMP 2.8 доступен из неофициального репозитория с уже готовыми пакетами:
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp
Но мы же не сторонники "левых" репозиториев (мало ли что и когда из них прилетит???) и выбираем истинный путь джедаев - сборка компилированием исходников. Запаситесь часом свободного времени, терпением и в путь!
ПОДГОТИВИТЕЛЬНЫЙ ЭТАП:
Для начала удалим старую версию редактора из системы (естественно, если таковая у вас имеется):
sudo apt-get purge gimpДля GIMP ключевыми являются следующие библиотеки:
  • GTK+, набор элементов графического интерфейса;
  • BABL, библиотека преобразования между растровыми форматами;
  • GEGL, новый движок обработки и рендеринга графики.
Чтобы не искать все нужные библиотеки по очереди, можно просто установить все зависимости. В Ubuntu это делается следующей командой:
sudo apt-get build-dep gimpBABL и GEGL при помощи такого фокуса установить нельзя (возможно пока?), поэтому скомпилируем их самостоятельно.
Нам необходимо получить копию репозиториев с исходным кодом BABL и GEGL.
Переходим в свою домашню директорию (следите, что бы в пути не было русских букв, у меня это приводило к ошибке), предположим мой пользователь - user:
cd /home/user/Вытаскиваем babl:
git clone git://git.gnome.org/bablПереходим:
cd babl/Собираем и устанавливаем при помощи последовательности команд:
./autogen.sh
make
sudo make install
Возвращаемся в домашнюю директорию:
cd ../Вытаскиваем аналогично gegl:
git clone git://git.gnome.org/geglДалее собираем:
cd gegl/
./autogen.sh
make
sudo make install
Если во время make появится выхлоп:
./clones.xml
/home/es/gegl-0.2.0/bin/.libs/lt-gegl: error while loading shared libraries: libbabl-0.1.so.0: cannot open shared object file: No such file or directory
make[5]: *** [clones.png] Ошибка 127
./OpenRaster-00.xml
/home/es/gegl-0.2.0/bin/.libs/lt-gegl: error while loading shared libraries: libbabl-0.1.so.0: cannot open shared object file: No such file or directory
make[5]: *** [OpenRaster-00.png] Ошибка 127
./OpenRaster-01.xml
/home/es/gegl-0.2.0/bin/.libs/lt-gegl: error while loading shared libraries: libbabl-0.1.so.0: cannot open shared object file: No such file or directory
make[5]: *** [OpenRaster-01.png] Ошибка 127
./OpenRaster-04.xml
/home/es/gegl-0.2.0/bin/.libs/lt-gegl: error while loading shared libraries: libbabl-0.1.so.0: cannot open shared object file: No such file or directory
make[5]: *** [OpenRaster-04.png] Ошибка 127
То перед make install удаляем соответствующую библиотеку:
sudo apt-get remove libbabl-0.0-0снова делаем make, а затем make install.
УСТАНОВКА GIMP:
GIMP 2.8 можно взять отсюда - ftp://ftp.gimp.org/pub/gimp/v2.8/ и распаковать в домашнюю директорию, либо в консоли (как это делалось выше для babl и gegl):
cd /home/user
git clone git://git.gnome.org/gimp
Далее заходим в соответствующую папку с гимпом (у меня - gimp, у вас может быть по другому, внимательнее!) и последовательностью команд собираем и устанавливаем наш любимый графический редактор новой версии:
cd gimp
./configure
make
sudo make install
Значок гимпа в главном меню в разделе графических программ появиться после перезагрузки, а сейчас, что бы проверить удачность установки, запустим его из терминала:
gimpЕсли гимп запустился, то спокойно перезагружаемся, но если появиться окно с сообщением:
Цитировать
Libgimp version mismatch!

The GIMP binary cannot run with a libgimp version
other than its own. This is GIMP 2.8.0, but the
libgimp version is 2.6.12.

Maybe you have GIMP versions in both /usr and /usr/local ?
жмем ОК и подчищаем систему:
sudo apt-get autoremoveУдалив ненужные пакеты, снова пробуем запустить гимп:
gimpВ этот раз все должно пройти успешно!
Перегружаемся и пользуемся!

P.S. Алгоритм опробывался на Ubuntu 12.04
« Последнее редактирование: 06 Мая 2012, 18:02:18 от evg89 »
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 - сервера; edubuntu 10.04, win 7 pro - обслуживаемые ПК.
ДОМ: ubuntu 12.04 - ПК; windows 7 starter - нетбук;  android 2.2 - коммуникатор.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Обсуждение удалено. ТС, для "How to" есть вики. Статьи не должны поститься на форуме.
У всех пользователей форума есть доступ в вики, так что дерзайте.
И да, закрыто.

 

Страница сгенерирована за 0.057 секунд. Запросов: 24.