RSS-/Atom-Feed Twitter
Site is read-only, email is disabled

Aktuellen GIMP-Code (Entwicklerversion) holen und für Ubuntu 9.04 kompilieren

Von um 2009-04-23 01:49:31 +0200, zuletzt aktualisiert vor mehr als 13 Jahren. CC BY-NC-Lizenz

Hier wird erklärt, wie man sich den aktuellsten GIMP-Quellcode vom Git-Server holt und für Ubuntu 9.04 kompiliert:

1. Die Dateien vom GIMP 2.7 sollen nach /opt/gimp-2.7, um den normalen GIMP vom System (GIMP 2.6.6 bei Ubuntu 9.04) nicht zu stören. Beide Versionen sollen parallel verwendet werden können. Um das zu erreichen, werden auf der Kommandozeile folgende Umgebungsvariablen gesetzt (und später der prefix-Parameter verwendet):

export PATH=$PATH:/opt/gimp-2.7/bin
export PKG_CONFIG_PATH=/opt/gimp-2.7/lib/pkgconfig

Dann auf derselben Konsole in ein temporäres Verzeichnis wechseln und BABL, GEGL und GIMP vom Git-Server holen:

mkdir ~/tmp # falls noch nicht existent
cd ~/tmp
git clone git://git.gnome.org/babl
git clone git://git.gnome.org/gegl
git clone git://git.gnome.org/gimp

Zum Kompilieren von BABL, GEGL und GIMP werden einige Bibliotheken (Gtk, …) und ihre Erweiterungen zum Entwickeln (Header, API-Definitionen, …) benötigt. Die wichtigsten Pakete können mit folgendem Befehl geholt werden:

sudo apt-get build-dep gimp

Damit werden alle Bibliotheken, die zum Kompilieren der bei Ubuntu mitgelieferten GIMP-Version (2.6) nötig sind, installiert. Da sich diese aber nicht wirklich von denen von GIMP 2.7 unterscheiden, sind damit die wichtigsten Abhängigkeiten installiert. Folgende müssen aber noch zusätzlich installiert werden:

sudo aptitude install libtool ruby

Danach können BABL, GEGL und GIMP kompiliert und installiert werden:

cd babl
./autogen.sh —prefix=/opt/gimp-2.7
nice make -j3
# 3 Instanzen, Vorschlag: Anzahl der CPUs+1
sudo make install

cd ../gegl
./autogen.sh —prefix=/opt/gimp-2.7
nice make -j3
sudo make install

cd ../gimp
./autogen.sh —prefix=/opt/gimp-2.7
nice make -j3
sudo make install

Danach sollte GIMP 2.7 installiert sein und über /opt/gimp-2.7/bin/gimp gestartet werden können.

Siehe auch: Gimpforum Wiki: Neuste GIMP-Version per Git herunterladen

Kommentare

Hier kannst du Kommentare, Fragen und Anregungen loswerden. Der Autor und die anderen Benutzer können deinen Beitrag sehen und darauf antworten.

Natürlich kannst du auch im Chat fragen.

Abo-Verwaltung

Diese Funktion steht nur angemeldeten Benutzern zur Verfügung.

New comments are disabled because of spam.

SpEcIeS Mitglied seit mehr als 15 Jahren SpEcIeS 133 Kommentare
vor fast 14 Jahren

hier kann wohl was mit Transparenz nicht umgehen :(
also das ganze nochmal bei imageshack:
http://img101.imageshack.us/img101/2598/gimpbug.png

SpEcIeS Mitglied seit mehr als 15 Jahren SpEcIeS 133 Kommentare
vor fast 14 Jahren

Das hab ich inzwischen auch gemerkt, genauso wie es aus dem maximierten Zustand in den normalen zurückspringt, wenn man zwischen Bildern wechseld oder welche öfnnet.

Und ich hab mal aus Spaß ein Icon für entwicklungsversionen entworfen :D :

devvv Mitglied seit mehr als 17 Jahren devvv 1475 Kommentare
vor fast 14 Jahren

ok ;) jedenfalls merkt sich GIMP noch nicht die einstellung und es ist nach dem nächsten start wieder single window. das wird noch gefixt

SpEcIeS Mitglied seit mehr als 15 Jahren SpEcIeS 133 Kommentare
vor fast 14 Jahren

hat sich geklärt, ist unter "Fenster" zu finden (leider recht leicht zu übersehen)

SpEcIeS Mitglied seit mehr als 15 Jahren SpEcIeS 133 Kommentare
vor fast 14 Jahren

Sollte 2.7 nicht schon in einem Fenster sein? Ist es doch zumindest bei devvv. Hab nach dieser Anleitung 2.7 kompilliert (auf lucid nicht jaunty). Nicht einmal in den Einstellungen find ich etwas um den Ein-Fenster-Modus anzuschalten. Gibts vllt ne neuere Version?

devvv Mitglied seit mehr als 17 Jahren devvv 1475 Kommentare
vor etwa 14 Jahren

Lyus: Wenn du gimp auf einem 64bit-system kompilierst ist es automatisch 64-bit ;)

Lyus
vor mehr als 14 Jahren

Gibt es eigentlich eine 64-Bit Version von Gimp für Linux??? Win7 hab ich sie gefunden!

lg Lyus

Tim B. Eisert
vor mehr als 14 Jahren

Ich bekomme beim vorletzten Schritt - also dem Befehl "./autogen.sh --prefix=/opt/gimp-2.7" - die Meldung

WARNING: aclocal's directory is /usr/share/aclocal, but...
no file /usr/share/aclocal/gtk-2.0.m4
You may see fatal macro warnings below.
If these files are installed in /some/dir, set the
ACLOCAL_FLAGS environment variable to "-I /some/dir"
or install /usr/share/aclocal/gtk-2.0.m4.

aclocal:configure.ac:476: warning: macro `AM_PATH_GTK_2_0' not found in library
libtoolize: putting auxiliary files in `.'.
libtoolize: linking file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:488: error: possibly undefined macro: AM_PATH_GTK_2_0
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.

Mein GIMP 2.6.6 geht übrigens auch nicht mehr: ich bin totally GIMPless

Nicole Mitglied seit mehr als 16 Jahren Nicole 51 Kommentare
vor mehr als 14 Jahren

Hallo!

Der Befehl nach dem Kompilieren stimmt nicht ganz, bei mir funktioniert es nur mit:

/opt/gimp-2.7/bin/gimp-2.7

BlackTiger
vor mehr als 14 Jahren

So ein sch.... Gegl lässt sich bei mir nicht Kompilieren.

gegl-tile-source.h:23:23: Fehler: babl/babl.h: No such file or directory
In file included from gegl-tile-backend-tiledir.c:26:

Ab da gibts nur Fehlermeldungen.

Nutze Ubuntu 9.04. Werds heute abend nochmal Zuhause auf einem anderen Rechner versuchen.

VoFiWG
vor fast 15 Jahren

Das Ganze funtkioniert auch unter Debian-SID (Sidux).
Vielen Dank für die Anleitung. :)

pitbull998
vor fast 15 Jahren

vielen dank für die anleitung, hat sogar für nen noob geklappt ;-D scheint aber nix neues zu geben iwie -.-