Zacznę od tego, że nie każdego stać na PS.
Od samego początku pracuję na Gimpie i tylko na Gimpie.
Wiem, że w tym przypadku moja rada będzie dotyczyła Linuxowców - więc bardzo wąskiej grupy użytkowników, którzy nie dość że pracują na Gimpie to jeszcze o zgrozo na Linuxie
...
W repozytoriach większości dystrybucji Linuxa nie ma jeszcze wersji 2.9 Klasyką jest wersja 2.8.14 lub nowsza 2.8.16
Nowa wersja opiera się głównie na nowych bibliotekach gegla, które poprawiły lub wręcz wyniosły na bardzo wysoki poziom obróbkę grafiki. Poziom ten jest porównywalny, lub w niektórych przypadkach przewyższa znane i drogie programy Windowsowe.
...
Użytkownicy dystrybucji Ubuntu nie powinni mieć problemów z zainstalowaniem. Wystarczy dodać do /etc/apt/sources.list repozytorium PPA, zaktualizować apta i po prostu zainstalować. Koniec, kropka
Gorzej będą mieli użytkownicy innych dystrybucji: Debian, Mandriwa, Gentoo. Nawet repozytoria unstable nie posiadają gotowych, skompilowanych dla tych dystrybucji pakietów. Należy więc radzić sobie samemu.
Proces kompilacji opiszę na podstawie dystrybucji Debiana.
Samego procesu kompilacji nie będę opisywał, ponieważ kto siedzi w Linuxie to powinien to wiedzieć.
Pakiety źródłowe pobierzeby z git'a.
Aby wykorzystać repozytorium git'a, musimy włączyć jego obsługę:
Kompilacja Gimpa jeśli korzystamy z wersji testing lub unstable jest dużo prostsza, gdyż pracujemy praktycznie na najnowszych pakietach systemu. Między innymi na najnowszych bibliotekach. Ale nie wszystkich o czym trzeba pamiętać.aptitude install git lub apt-get install git
Kłopot zaczyna się, gdy chcemy mieć najnowszego Gimpa na stabilnej wersji systemu operacyjnego.
Dlatego tu to opiszę.
Pobieramy niezbędne pakiety źródłowe:
Na koniec jedna mała rada. Czasami ./autogen.sh nie zadziała dokładnie do końca, pomimo, że mamy wszystkie zależności i użyte wszystkie prefiksy.git clone git://git.gnome.org/babl
git clone git://git.gnome.org/gegl
git clone git://git.gnome.org/gimp
git clone git://git.cairographics.org/git/pycairo
git clone git://git.gnome.org/libmypaint
Potrzebny jest jeszcze pakiet json-glib-1.0.2 który trzeba ściągnąć, rozpakować i skompilować
Można go pobrać ode mnie: http://46.149.221.143/owncloud/public.php?service=f ⌠0bbbd1d144f8d
Jest w katalogu klasyczny plik /.configure z którego warto skorzystać.
A tak to wygląda: