GIMP aus dem Git-Repository installieren

GIMP aus dem Git-Repository installieren

Positiv überrascht von der Stabilität der GIMP-Entwicklerversion zeige ich heute, wie diese direkt aus dem offiziellen Git-Repository installiert werden kann. Das ist etwas aufwendiger als der bereits von Annamaria vorgestellte Weg über das matthaeus123 PPA, hat aber den Vorteil, dass sich GIMP so parallel zu einer bereits installierten stabilen Version verwenden lässt. Zudem funktioniert dieser Weg distributionsunabhängig.

Benötigte Programme und Bibliotheken installieren

Durchgeführt wurde die Installation unter Ubuntu 10.04 und OpenSUSE 11.3, nach Anpassung des ersten Schrittes – der Installation benötigter Programme und Bibliotheken – ist diese Anleitung aber genauso für andere Distributionen verwendbar. Wird, wie hier gezeigt, das Home-Verzeichnis als Installationsort verwendet, ist das auch der einzige Installationsschritt welcher Root-Rechte erfordert.

Benötigte Programme und Bibliotheken unter Ubuntu 10.04 installieren

sudo apt-get install git-core automake gettext \
gettext-tools libglib2.0-0 libglib2.0-dev \
libgtk2.0-dev ruby intltool libtiff4-dev python-gtk2-dev \
libjasper-dev libexif-dev libmng-dev liblcms1-dev \
libxpm-dev librsvg2-dev libwmf-dev libasound2-dev \
libdbus-glib-1-dev libaa1-dev libwebkit-dev libhal-dev \
libpoppler-glib-dev gtk-doc-tools

Benötigte Programme und Bibliotheken unter OpenSUSE 11.3 installieren

sudo zypper install git automake intltool libtiff-devel \
python-devel python-gtk-devel gettext-runtime libglib-2_0-0 \
ruby gtk-doc lua-devel openexr librsvg-devel libopenraw-devel \
graphviz-devel libavformat52 libjasper-devel libpoppler-devel \
libwmf-devel libexif libpng12-compat-devel

Installationsort festlegen

Als Arbeits- und Installationsort wird das Verzeichnis gimp-git im Home-Verzeichnis gewählt. Soll ein anderer Speicherort verwendet werden, ist nur der Wert der Variable INSTDIR anzupassen.

INSTDIR=$HOME/gimp-git
mkdir -p $INSTDIR/bin $INSTDIR/share/aclocal
cd $INSTDIR

Git-Repository klonen

Lokale Kopien der Repositories von babl, GEGL und GIMP anlegen.

git clone git://git.gnome.org/babl
git clone git://git.gnome.org/gegl
git clone git://git.gnome.org/gimp

Umgebungsvariablen setzen

export PATH=$INSTDIR/bin:$PATH
export PKG_CONFIG_PATH="$INSTDIR/lib/pkgconfig:$PKG_CONFIG_PATH"
export LD_LIBRARY_PATH="$INSTDIR/lib:$LD_LIBRARY_PATH"
export ACLOCAL_FLAGS="-I $INSTDIR/share/aclocal $ACLOCAL_FLAGS"

Konfigurieren, Kompilieren, Installieren

cd $INSTDIR/babl
./autogen.sh --prefix=$INSTDIR
make && make install
cd $INSTDIR/gegl
./autogen.sh --prefix=$INSTDIR
make && make install
cd $INSTDIR/gimp
./autogen.sh --prefix=$INSTDIR
make && make install

Ausführen

Wurden die vorherigen Installationsschritte ohne Fehlermeldung beendet, liegt die ausführbare GIMP-Datei gimp-2.7 jetzt unter $INSTDIR/bin. Unter Verwendung des Installationsverzeichnisses der Anleitung also ~/gimp-git/bin/gimp-2.7. GIMP kann jetzt durch Eingabe dieses Programmpfads auf dem Terminal gestartet werden. Natürlich kann der Programmaufruf auch dem verwendeten grafischen Menüsystem hinzugefügt werden, um nicht jedes mal das Terminal bemühen zu müssen.

Aktualisieren

Um auf dem letzten Stand zu bleiben sollte ab und zu das Repository aktualisiert werden. Das geht am einfachsten mit git-pull. Danach müssen nur noch die Schritte unter Punkt Konfigurieren, Kompilieren, Installieren wiederholt werden.

INSTDIR=$HOME/gimp-git
cd $INSTDIR/babl && git pull --rebase && \
cd $INSTDIR/gegl && git pull --rebase && \
cd $INSTDIR/gimp && git pull --rebase

Fazit

Solange die GIMP-Entwicklerversion weiterhin stabiler läuft als beispielsweise mein Photoshop CS5 unter OS X werde ich sie auch für den Produktiveinsatz verwenden und kann nur jedem GIMP-Fan raten, auch einen Blick darauf zu werfen.

Diese beiden Artikel waren hilfreich beim Erstellen der Anleitung:

[Update: Optimierungen]

Einige der beschribenen Vorgänge lassen sich effizienter gestalten, beispielsweise:

  • Unter Debian/Ubuntu: apt-get build-dep gimp benutzen anstatt Pakete einzeln aufzuzählen. Nur noch Tools die nicht direkt mit GIMP in Zusammenhang stehen (wie git z.B.) müssen dann zusätzlich installiert werden.
  • git clone mit Option --depth 1 verwenden. Das lokale Repository wird damit auf die jeweils letzte Version beschränkt.
  • make und make install mit Option -j3 startet mehrere (in diesem Fall drei) Jobs gleichzeitig. Auf aktuellen Mehrprozessor/Mehrkernmaschinen verkürzt sich die Kompilierzeit damit deutlich.

Quelle: http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html

E-Mail Benachrichtigung
Benachrichtige mich zu:
2 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Marcel
15 Jahre her

Hast den guten Artile auf gimpusers.de vergessen der bereist von einem anderen teilnehmer vorgestellt wurde

Wolfgang Kerschbaumer
15 Jahre her
Reply to  Marcel

Danke für den Hinweis, was dort meiner Meinung nach besser gelöst wurde habe ich dem Artikel unten hinzugefügt.

Nach oben