gimpusers.de-Logo
Deutsche Version Englische Version

Nicht angemeldet

Registrieren! | Passwort vergessen?

GIMP-DVD

Gestaltet ein cooles Werbeplakat!

7. Gewinnspiel — Gewinner stehen fest!
Mehr Infos (News), Übersicht und Details
Die EinsendungenAbstimmungsergebnisse

Aktuelle Diskussionen (gimpforum.de)

  1. gimpforum.de | heute 15:29
    bienen desing machen
  2. gimpforum.de | heute 15:12
    Python Skript unter OS X erstellen
  3. gimpforum.de | heute 14:55
    Auswahl nachziehen reagiert nur auf Pinsel
  4. gimpforum.de | gestern 21:27
    Hilfe Sensorflecken auf Bild
  5. gimpforum.de | gestern 19:49
    Bild gedreht ist abgeschnitten

Aktuelle Forumsbeiträge (englisch)

Die Beiträge stammen aus den englischen Foren. Ihr könnt jederzeit zurück zur deutschen Version, indem ihr auf die deutsche Flagge ganz oben klickt.

  1. gimp-user | heute 21:39
    XP sp3, Gimp hangs after a while
  2. gimp-user | heute 10:53
    Possible Bug in pointer info palette
  3. gimp-developer | heute 02:37
    GPU-accelerated Image Filtering w/ CUDA
  4. gimp-docs | gestern 22:55
    a new user perspective
  5. gimp-developer | gestern 20:04
    scanner support should be File->Acquire

Neuigkeiten von Dritten

Umfrage

Wie schätzt du deine Programmier-Kenntnisse ein?

Programmami...was?! Ne, nix für mich...

Hab schon 'n bisschen rumgespielt aber nichts konkretes gemacht

Ich kann ganz gut programmieren und würde mir sogar zutrauen ein Plugin für GIMP zu machen

Ich programmiere sehr gut, und würde wahrscheinlich sogar fit genug sein etwas für den GIMP-Core zu programmieren

Ergebnisse ansehen

Zahlen

gimpusers.de RSS-Feed

RSS-Feed Retweet this!

12. Oct 2009 01:54, von redforce (Richard H.)

GIMP 2.7/git-master auf Ubuntu 9.04/9.10 kompilieren

Anleitung zum Kompilieren des aktuellen GIMP-Quellcodes (= Master-Version im GIT-Repository) unter Ubuntu 9.04/9.10

Achtung: Die aktuelle GIT-Version ist nur ein Zwischenstand der Entwicklung, den man verwenden kann, um sich aktuelle Entwicklungen (z.B. Single-Window-Mode) mal anzusehen. Zum Arbeiten sollte man aber immer eine Stable-Version (2.6) verwenden!

Der Ablauf ist für Ubuntu 9.04 und 9.10 gleich, nur dass man bei Ubuntu 9.04 vorher noch die neueste Gtk-Version herunterladen muss.

Hier die Befehle im Detail (als normaler Benutzer):


cd ~
mkdir -p tmp
cd tmp

# Wichtig! Diese Variablen müssen gesetzt werden und
# sind für alle weiteren Befehle notwendig. Wenn die Konsole
# dazwischen geschlossen wird, müssen die 3 exports
# erneut durchgeführt werden!
export PATH=$PATH:/opt/gimp-2.7/bin
export PKG_CONFIG_PATH=/opt/gimp-2.7/lib/pkgconfig
export LD_LIBRARY_PATH=/opt/gimp-2.7/lib

# Holen der wichtigsten Pakete
sudo apt-get build-dep gimp

# Zusätzliche Pakete
sudo aptitude install checkinstall git-core libtool libopenexr-dev libopenraw-dev libspiro-dev

### BEGINN: DIESER BLOCK IST NUR FÜR UBUNTU 9.04 NOTWENDIG ###
# Glib (benötigt für Gtk) holen, kompilieren, installieren
wget http://ftp.gnome.org/pub/gnome/sources/glib/2.22/glib-2.22.2.tar.bz2
tar -xjf glib-2.22.2.tar.bz2
cd glib-2.22.2
./configure --prefix=/opt/gimp-2.7
make -j3
sudo make install -j3
cd ..

# Gtk holen, kompilieren, installieren
wget http://ftp.gnome.org/pub/gnome/sources/gtk+/2.18/gtk+-2.18.2.tar.bz2
tar -xjf gtk+-2.18.2.tar.bz2
cd gtk+-2.18.2
./configure --prefix=/opt/gimp-2.7
make -j3
sudo make install -j3
cd ..
### ENDE: DIESER BLOCK IST NUR FÜR UBUNTU 9.04 NOTWENDIG ###

# BABL holen, kompilieren, installieren
git clone --depth 1 git://git.gnome.org/babl
cd babl
./autogen.sh --prefix=/opt/gimp-2.7
make -j3
sudo make install -j3
cd ..

# GEGL holen, kompilieren, installieren
git clone --depth 1 git://git.gnome.org/gegl
cd gegl
./autogen.sh --prefix=/opt/gimp-2.7 --disable-gtk-doc
make -j3
sudo make install -j3
cd ..

# GIMP holen, kompilieren, installieren
git clone --depth 1 git://git.gnome.org/gimp
cd gimp
./autogen.sh --prefix=/opt/gimp-2.7 --disable-gtk-doc
make -j3
sudo make install -j3
cd ..


Aufruf mit:

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

Dieser Artikel wurde unter folgender Lizenz veröffentlicht: Namensnennung-Keine kommerzielle Nutzung 3.0 Österreich

Kommentare

Hier können Sie Ihre Kommentare, Frage und Anregungen loswerden. Der Autor und die anderen Benutzer können Ihren Beitrag sehen und darauf antworten. Natürlich können Sie auch im Chat fragen.

1 Bewertung(en) mit durchschnittlich 5.0 von 5 Sternen.

Die Kommentare sind chronologisch geordnet.

  1. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Tue Oct 13 00:40:20 2009 Einauge, 13. Oct 2009 00:40

    Sollte die erste Export-Anweisung nicht

    export PATH=/opt/gimp-2.7/bin:$PATH

    lauten?

  2. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Tue Oct 13 02:10:43 2009 redforce, 13. Oct 2009 02:10

    @Einauge: Es funktioniert auch so. Im Allgemeinen ist es natürlich nicht dumm, das neue Verzeichnis zuerst zu schreiben, damit z.B. von irgendwelchen Config-Programmen die neuen aufgerufen werden. Da GIMP aber pkgconfig verwendet, ist es hier egal.

  3. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Tue Oct 13 17:02:15 2009 Blair, 13. Oct 2009 17:02

    Habe das Skript von oben genommen und unter einem frisch installiertem und aktualisiertem Ubuntu 9.04 gestartet.

    Leider bekomme ich eine Fehlermeldung:
    ...
    checking for BABL... yes
    checking for GEGL... configure: error: Package requirements (gegl >= 0.1.0) were not met:

    Requested 'gegl >= 0.1.0' but version of GEGL is 0.0.22

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables GEGL_CFLAGS
    and GEGL_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.

    Configure failed or did not finish!
    make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
    make: *** Keine Regel, um »install« zu erstellen. Schluss.

  4. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Wed Oct 14 01:51:28 2009 redforce, 14. Oct 2009 01:51

    Stimmt, GEGL kommt vor BABL. Danke, ist ausgebessert.

  5. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Thu Oct 15 10:56:37 2009 Blair, 15. Oct 2009 10:56

    Also unter 9.04 geht es damit dann immer noch nicht.

    Habe aber durch einzelnes ausführen von Hand herausgefunden, dass für GEGL auch noch "ruby" installiert sein muss. Das sollte dann bei den Paketinstallationen noch hinzugefügt werden.

    Ob GIMP nun jetzt wo GEGL durchgelaufen ist kompiliert probiere ich noch aus.

  6. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Fri Oct 16 09:40:49 2009 Blair, 16. Oct 2009 09:40

    Jupp, nachdem ich "ruby" nachinstalliert habe läuft das Skript auch unter Ubuntu 9.04 komplett durch und ich habe am Ende ein GIMP 2.7. :)

  7. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Sat Oct 31 23:28:22 2009 redforce, 31. Oct 2009 23:28

    Anscheinend kommt BABL doch vor GEGL (würde auch Sinn machen, da BABL eine Bibliothek zum Konvertieren von Bildformaten ist, die von GEGL verwendet wird).

    Aber probiert es einfach selber mit beiden Reihenfolgen...

  8. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Sun Apr 11 12:33:39 2010 Saskia, 11. Apr 2010 12:33

    Danke für die Tolle Anleitung - jetzt bin ich neugierig... nur noch eine Frage

    wird da die stabile 2.6 Version überschrieben, oder habe ich beide Versionen uaf dem Rechner???

  9. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Sun Apr 11 16:26:10 2010 devvv, 11. Apr 2010 16:26

    du kannst beide installiert haben, aber immer nur eine am laufen haben bzw mit einer arbeiten! also entweder gimp 2.6 oder 2.7.

  10. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Sun Apr 11 18:12:57 2010 redforce, 11. Apr 2010 18:12

    Mit "gimp -n" kann man eine neue Instanz starten - man kann also GIMP 2.6 und 2.7 sowohl parallel installiert haben als auch gleichzeitig verwenden

  11. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Mon Apr 12 07:41:29 2010 Saskia, 12. Apr 2010 07:41

    Danke euch beiden

  12. http://www.gimpusers.de/news/2009-10-12/gimp-27-git-ubuntu-904-910.html Tue Apr 13 19:59:52 2010 Saskia, 13. Apr 2010 19:59

    oh wie schade - wäre ja auch zu schön gewesen, wenns auf anhieb klappen sollte...

    Instalation hat problemlos funktioniert aber nun bekomme ich ne Fehlermeldung beim aufrufen...

    /opt/gimp-2.7/bin/gimp-2.7: fatal error: Segmentation fault
    /opt/gimp-2.7/bin/gimp-2.7 (pid:11278): [E]xit, [H]alt, show [S]tack trace or [P]roceed:

    so, nun will ich also mal das Protokoll haben, also geb ich: s
    #0 0x00007f50295d5cdd in waitpid () from /lib/libpthread.so.0
    #1 0x00007f50262a0f62 in g_on_error_stack_trace () from /lib/libglib-2.0.so.0
    #2 0x00007f50262a1133 in g_on_error_query () from /lib/libglib-2.0.so.0
    #3 0x0000000000482594 in gimp_eek (reason=0x76cf01 "fatal error",
    #4 0x0000000000482606 in gimp_fatal_error (message=0x7fff78ae16ac "")
    #5 0x0000000000482d0d in gimp_sigfatal_handler (sig_num=<value optimized out>)
    #6 <signal handler called>
    #7 0x0000000000000000 in ?? ()
    #8 0x00000000004d662b in gimp_draw_tool_draw (draw_tool=0x1af0000)
    #9 0x00000000004d6653 in gimp_draw_tool_draw_timeout (draw_tool=0x1af0000)
    #10 0x00007f5029e828c6 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
    #11 0x00007f50262c52db in ?? () from /lib/libglib-2.0.so.0
    #12 0x00007f50262c4bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
    #13 0x00007f50262c8598 in ?? () from /lib/libglib-2.0.so.0
    #14 0x00007f50262c86c0 in g_main_context_iteration ()
    #15 0x00007f502a24b021 in gtk_main_iteration ()
    #16 0x0000000000486d7e in splash_update (text1=<value optimized out>,
    #17 0x0000000000652027 in gimp_plug_in_manager_search (manager=0x191d040,
    #18 gimp_plug_in_manager_restore (manager=0x191d040,
    #19 0x000000000066e2f6 in gimp_real_restore (gimp=0x191e140,
    #20 0x00007f502696a5ae in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #21 0x00007f502697f64d in ?? () from /usr/lib/libgobject-2.0.so.0
    #22 0x00007f5026980d39 in g_signal_emit_valist ()
    #23 0x00007f5026981283 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #24 0x0000000000481ee0 in app_run (full_prog_name=<value optimized out>,
    #25 0x0000000000483dbe in main (argc=1, argv=0x7fff78ae25d8) at main.c:397

    und nun???
    wenn ich "P" eingebe geht auch nix...

Registrierte Benutzer können sich (rechts oben) anmelden und ihren geschützten Profilnamen verwenden, um Kommentare zu schreiben, sich bei Antworten benachrichtigen zu lassen und Bilder (z.B. ihre Version eines Effekts) an die Antworten anzuhängen.

Sind Sie Mensch oder Maschine?

Adobe® Photoshop® ist ein eingetragenes Warenzeichen der Adobe Systems, Inc. Linux ist ein Warenzeichen von Linus Torvalds. Ubuntu und Canonical sind eingetragene Warenzeichen der Canonical Ltd. | Uhrzeiten werden als CET / CEST angegeben | Impressum / Datenschutz | betrieben von bitfire it services (Mitglied der Echoplus ARGE)