Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:gimp [2012/05/09 20:37] |
wiki:gimp [2013/01/31 16:14] (текущий) [Сборка GIMP 2.8 из исходных кодов] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Gimp 2.8====== | + | ====== GIMP 2.8====== |
- | **GNU Image Manipulation Program** или **GIMP** (рус. Гимп) — растровый графический редактор, программа для создания и обработки растровой графики и частичной поддержкой работы с векторной графикой. Проект основан в 1995 году Спенсером Кимбеллом и Питером Маттисом как дипломный проект, в настоящий момент поддерживается группой добровольцев. | + | {{:wiki:gimp2.8:gimp-logo.png?nolink&64 |}} |
+ | **GNU Image Manipulation Program** или **GIMP** — растровый графический редактор, программа для создания и обработки растровой графики и частичной поддержкой работы с векторной графикой. Проект основан в 1995 году Спенсером Кимбеллом и Питером Маттисом как дипломный проект, в настоящий момент поддерживается группой добровольцев. | ||
На настоящий момент времени версия 2.8 является актуальной и стабильной версией программы. | На настоящий момент времени версия 2.8 является актуальной и стабильной версией программы. | ||
- | Релиз GIMP версии 2.8 состоялся после долгих 3 лет тщательной разработки. | + | {{:wiki:gimp.png?300|}} |
- | + | ||
- | {{:wiki:gimp.png?200|}} | + | |
+ | =====Список изменений в GIMP 2.8===== | ||
+ | Релиз GIMP версии 2.8 состоялся после долгих 3 лет тщательной разработки.\\ | ||
Основные изменения по отношению к предыдущим версиям: | Основные изменения по отношению к предыдущим версиям: | ||
- | |||
* Однооконный режим (отключен по умолчанию, доступен в меню «Windows») | * Однооконный режим (отключен по умолчанию, доступен в меню «Windows») | ||
* Переделан диалог сохранения файлов | * Переделан диалог сохранения файлов | ||
Строка 20: | Строка 20: | ||
* Лицензия изменена на (L)GPLv3+ | * Лицензия изменена на (L)GPLv3+ | ||
- | GIMP 2.8 доступен из неофициального репозитория с уже готовыми пакетами: | + | =====Установка GIMP===== |
+ | ====Установка из репозиториев==== | ||
+ | GIMP доступен в официальном репозитории Ubuntu. Для того, чтобы установить GIMP выполните следующую комманду в [[терминал|терминале]]: | ||
+ | <code=bash>sudo apt-get install gimp</code> | ||
+ | или установите пакет ''gimp'' в ''Центре приложений Ubuntu''.\\ | ||
+ | В официальных репозиториях не всегда находится последняя версия. Для установки актуальной версии прочтите разделы ниже. | ||
+ | |||
+ | ====Установка из PPA==== | ||
+ | GIMP 2.8 доступен из неофициального репозитория с уже готовыми пакетами: | ||
<code bash> | <code bash> | ||
sudo add-apt-repository ppa:otto-kesselgulasch/gimp | sudo add-apt-repository ppa:otto-kesselgulasch/gimp | ||
Строка 28: | Строка 36: | ||
</code> | </code> | ||
- | ====== Сборка Gimp 2.8 в Ubuntu 12.04 ====== | + | ====Сборка 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 | ||
Строка 96: | Строка 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/08 20:12// | + | * [[http://gimp.ru/|Официальный сайт]] GIMP в России |
+ | * [[http://www.gimp.org/|Официальный сайт]] (англ.) | ||
+ | {{tag>GIMP графика Редактор_изображений}} |