Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:gimp [2012/05/09 20:12] |
wiki:gimp [2013/01/31 16:14] (текущий) [Сборка GIMP 2.8 из исходных кодов] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Сборка Gimp 2.8 в Ubuntu 12.04 ====== | + | ====== GIMP 2.8====== |
| - | ===== Пролог ===== | + | |
| - | **GNU Image Manipulation Program** или **GIMP** (рус. Гимп) — растровый графический редактор, программа для создания и обработки растровой графики и частичной поддержкой работы с векторной графикой. Проект основан в 1995 году Спенсером Кимбеллом и Питером Маттисом как дипломный проект, в настоящий момент поддерживается группой добровольцев. | + | |
| - | На настоящий момент времени версия 2.8 является актуальной и стабильной версией программы. | + | |
| - | Релиз GIMP версии 2.8 состоялся после долгих 3 лет тщательной разработки. | + | {{:wiki:gimp2.8:gimp-logo.png?nolink&64 |}} |
| + | **GNU Image Manipulation Program** или **GIMP** — растровый графический редактор, программа для создания и обработки растровой графики и частичной поддержкой работы с векторной графикой. Проект основан в 1995 году Спенсером Кимбеллом и Питером Маттисом как дипломный проект, в настоящий момент поддерживается группой добровольцев. | ||
| + | На настоящий момент времени версия 2.8 является актуальной и стабильной версией программы. | ||
| - | {{:wiki:gimp.png?200|}} | + | {{:wiki:gimp.png?300|}} |
| + | =====Список изменений в GIMP 2.8===== | ||
| + | Релиз GIMP версии 2.8 состоялся после долгих 3 лет тщательной разработки.\\ | ||
| Основные изменения по отношению к предыдущим версиям: | Основные изменения по отношению к предыдущим версиям: | ||
| * Однооконный режим (отключен по умолчанию, доступен в меню «Windows») | * Однооконный режим (отключен по умолчанию, доступен в меню «Windows») | ||
| Строка 18: | Строка 19: | ||
| * Многочисленные изменения в плагинах | * Многочисленные изменения в плагинах | ||
| * Лицензия изменена на (L)GPLv3+ | * Лицензия изменена на (L)GPLv3+ | ||
| + | |||
| + | =====Установка GIMP===== | ||
| + | |||
| + | ====Установка из репозиториев==== | ||
| + | GIMP доступен в официальном репозитории Ubuntu. Для того, чтобы установить GIMP выполните следующую комманду в [[терминал|терминале]]: | ||
| + | <code=bash>sudo apt-get install gimp</code> | ||
| + | или установите пакет ''gimp'' в ''Центре приложений Ubuntu''.\\ | ||
| + | В официальных репозиториях не всегда находится последняя версия. Для установки актуальной версии прочтите разделы ниже. | ||
| + | |||
| + | ====Установка из PPA==== | ||
| GIMP 2.8 доступен из неофициального репозитория с уже готовыми пакетами: | GIMP 2.8 доступен из неофициального репозитория с уже готовыми пакетами: | ||
| - | sudo add-apt-repository ppa:otto-kesselgulasch/gimp | + | <code bash> |
| - | sudo apt-get update | + | sudo add-apt-repository ppa:otto-kesselgulasch/gimp |
| - | sudo apt-get install gimp | + | sudo apt-get update |
| - | Но мы же не сторонники "левых" репозиториев (мало ли что и когда из них прилетит???) и выбираем истинный путь джедаев - сборка компилированием исходников. | + | sudo apt-get install gimp |
| - | ===== Подготовительный этап ===== | + | </code> |
| + | |||
| + | ====Сборка GIMP 2.8 из исходных кодов==== | ||
| + | <note tip>Алгоритм опробывался на Ubuntu 12.04. По возникшим вопроса обращаться к [[user>evg89]].</note> | ||
| + | Этот раздел предназначен для тех, кто не является сторонником "левых" репозиториев. | ||
| + | |||
| + | ===Подготовительный этап=== | ||
| Для начала удалим старую версию редактора из системы (естественно, если таковая у вас имеется): | Для начала удалим старую версию редактора из системы (естественно, если таковая у вас имеется): | ||
| - | sudo apt-get purge gimp | + | <code bash>sudo apt-get purge gimp</code> |
| Для GIMP ключевыми являются следующие библиотеки: | Для GIMP ключевыми являются следующие библиотеки: | ||
| - | * GTK+, набор элементов графического интерфейса; | + | * //GTK+// -- набор элементов графического интерфейса; |
| - | * BABL, библиотека преобразования между растровыми форматами; | + | * //BABL// -- библиотека преобразования между растровыми форматами; |
| - | * GEGL, новый движок обработки и рендеринга графики. | + | * //GEGL// -- новый движок обработки и рендеринга графики. |
| Чтобы не искать все нужные библиотеки по очереди, можно просто установить все зависимости. В Ubuntu это делается следующей командой: | Чтобы не искать все нужные библиотеки по очереди, можно просто установить все зависимости. В Ubuntu это делается следующей командой: | ||
| - | sudo apt-get build-dep gimp | + | <code bash>sudo apt-get build-dep gimp</code> |
| - | BABL и GEGL при помощи такого фокуса установить нельзя (возможно пока?), поэтому скомпилируем их самостоятельно. | + | //BABL// и //GEGL// при помощи такого фокуса установить нельзя((возможно пока?)), поэтому скомпилируем их самостоятельно.\\ |
| - | Нам необходимо получить копию репозиториев с исходным кодом BABL и GEGL. | + | Нам необходимо получить копию репозиториев с исходным кодом //BABL// и //GEGL//. |
| - | Переходим в свою домашню директорию (следите, что бы в пути не было русских букв, у меня это приводило к ошибке), предположим мой пользователь - user: | + | Переходим в свою домашню директорию (следите, что бы в пути не было русских букв, это может привести к ошибке): |
| - | cd /home/user/ | + | <code bash>cd</code> |
| Вытаскиваем babl: | Вытаскиваем babl: | ||
| - | git clone git://git.gnome.org/babl | + | <code bash>git clone git://git.gnome.org/babl</code> |
| Переходим: | Переходим: | ||
| - | cd babl/ | + | <code bash>cd babl/</code> |
| Собираем и устанавливаем при помощи последовательности команд: | Собираем и устанавливаем при помощи последовательности команд: | ||
| - | ./autogen.sh | + | <code bash>./autogen.sh |
| - | make | + | make |
| - | sudo make install | + | sudo checkinstall |
| + | sudo dpkg -r packagename | ||
| + | </code> | ||
| Возвращаемся в домашнюю директорию: | Возвращаемся в домашнюю директорию: | ||
| - | cd ../ | + | <code bash>cd</code> |
| Вытаскиваем аналогично gegl: | Вытаскиваем аналогично gegl: | ||
| - | git clone git://git.gnome.org/gegl | + | <code bash>git clone git://git.gnome.org/gegl</code> |
| Далее собираем: | Далее собираем: | ||
| - | cd gegl/ | + | <code bash>cd gegl |
| - | ./autogen.sh | + | ./autogen.sh |
| - | make | + | make |
| - | sudo make install | + | sudo checkinstall |
| - | Если во время **make** появится выхлоп: | + | sudo dpkg -r packagename |
| - | ./clones.xml | + | </code> |
| - | /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'' появится выхлоп: |
| - | make[5]: *** [clones.png] Ошибка 127 | + | <file> |
| - | ./OpenRaster-00.xml | + | ./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 | + | /home/user/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 | + | make[5]: *** [clones.png] Ошибка 127 |
| - | ./OpenRaster-01.xml | + | ./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 | + | /home/user/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 | + | make[5]: *** [OpenRaster-00.png] Ошибка 127 |
| - | ./OpenRaster-04.xml | + | ./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 | + | /home/user/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[5]: *** [OpenRaster-01.png] Ошибка 127 |
| - | То перед **make install** удаляем соответствующую библиотеку: | + | ./OpenRaster-04.xml |
| - | sudo apt-get remove libbabl-0.0-0 | + | /home/user/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**, а затем **make install**. | + | make[5]: *** [OpenRaster-04.png] Ошибка 127 |
| - | ===== Сборка Gimp 2.8 ===== | + | </file> |
| + | То перед ''checkinstall'' удаляем соответствующую библиотеку: | ||
| + | <code bash>sudo apt-get remove libbabl-0.0-0</code> | ||
| + | снова делаем ''make'', а затем ''checkinstall''. | ||
| + | |||
| + | === Сборка Gimp 2.8 === | ||
| GIMP 2.8 можно взять отсюда - [[ftp://ftp.gimp.org/pub/gimp/v2.8/]] и распокавать в домашнюю директорию, либо в консоли (как это делалось выше для babl и gegl): | GIMP 2.8 можно взять отсюда - [[ftp://ftp.gimp.org/pub/gimp/v2.8/]] и распокавать в домашнюю директорию, либо в консоли (как это делалось выше для babl и gegl): | ||
| - | cd /home/user | + | <code bash>cd |
| - | git clone git://git.gnome.org/gimp | + | git clone git://git.gnome.org/gimp</code> |
| Далее заходим в соответствующую папку с гимпом (у меня - gimp, у вас может быть по другому, внимательнее!) и последовательностью команд собираем и устанавливаем наш любимый графический редактор новой версии: | Далее заходим в соответствующую папку с гимпом (у меня - gimp, у вас может быть по другому, внимательнее!) и последовательностью команд собираем и устанавливаем наш любимый графический редактор новой версии: | ||
| - | cd gimp | + | <code bash>cd gimp |
| - | ./configure {если использовали git, то применяем ./autogen.sh} | + | ./configure #если использовали git, то применяем ./autogen.sh |
| - | make | + | make |
| - | sudo make install | + | sudo checkinstall</code> |
| Значок гимпа в главном меню в разделе графических программ появиться после перезагрузки, а сейчас, что бы проверить удачность установки, запустим его из терминала: | Значок гимпа в главном меню в разделе графических программ появиться после перезагрузки, а сейчас, что бы проверить удачность установки, запустим его из терминала: | ||
| - | gimp | + | <code=bash>gimp</code> |
| Если гимп запустился, то спокойно перезагружаемся, но если появиться окно с сообщением: | Если гимп запустился, то спокойно перезагружаемся, но если появиться окно с сообщением: | ||
| + | <file> | ||
| Libgimp version mismatch! | Libgimp version mismatch! | ||
| The GIMP binary cannot run with a libgimp version | The GIMP binary cannot run with a libgimp version | ||
| Строка 86: | Строка 111: | ||
| libgimp version is 2.6.12. | libgimp version is 2.6.12. | ||
| Maybe you have GIMP versions in both /usr and /usr/local ? | Maybe you have GIMP versions in both /usr and /usr/local ? | ||
| + | </file> | ||
| жмем ОК и подчищаем систему: | жмем ОК и подчищаем систему: | ||
| - | sudo apt-get autoremove | + | <code bash>sudo apt-get autoremove</code> |
| Удалив ненужные пакеты, снова пробуем запустить гимп: | Удалив ненужные пакеты, снова пробуем запустить гимп: | ||
| - | gimp | + | <code=bash>gimp</code> |
| В этот раз все должно пройти успешно! | В этот раз все должно пройти успешно! | ||
| Перегружаемся и пользуемся! | Перегружаемся и пользуемся! | ||
| + | ===== Сброс параметров ===== | ||
| + | Чтобы сбросить все параметры GIMP для [[wiki:пользователи_и_группы|пользователя]], необходимо удалить папку ''.gimp''((имя может варьироваться зависимо от версии)) в [[home|домашней директории]]. Для версии GIMP 2.8 актуальная следующая команда в [[терминал/терминале]]: | ||
| + | <code bash>rm -rf ./.gimp-2.8</code> | ||
| + | Можно удалить директорию вручную с помощью файлового менеджера. Не забудьте включить [[Nautilus#Вид|показ скрытых файлов]]. | ||
| + | |||
| + | ===== Статьи ===== | ||
| + | |||
| + | * [[fullcircle/34/gimp|Full Circle: Цифровая ретушь фотографий в GIMP, часть 1]] | ||
| + | * [[fullcircle/35/gimp_ч_2|Full Circle: Цифровая ретушь фотографий в GIMP, часть 2]] | ||
| + | * [[fullcircle/36/gimp_ч_3|Full Circle: Цифровая ретушь фотографий в GIMP, часть 3]] | ||
| - | <note tip>Алгоритм опробывался на Ubuntu 12.04</note> | + | =====Ссылки===== |
| - | --- [[user>evg89]] //2012/05/09 20:12// | + | * [[http://gimp.ru/|Официальный сайт]] GIMP в России |
| + | * [[http://www.gimp.org/|Официальный сайт]] (англ.) | ||
| + | {{tag>GIMP графика Редактор_изображений}} | ||