Compilare Gimp 2.7 su Debian Squeeze

 

 

Oggi avendo avuto un po di tempo ho voluto compilare Gimp 2.7, per verificare le novità, una su tutte la famosa single-window mode, e verificare se era stato fatto un po di ordine in stile photoshop, come promesso. Gimp 2.7 non è niente altro che la versione testing del futuro Gimp 2.8. Io come da titolo l’ho compilato su Debian Squeeze, quindi per poter compilare assicurarsi di avere tutto cio che occore compreso:

git-core libtool autoconf automake intltool

comunque verificare nel caso mancasse altro.

Iniziamo con stabilire le variabili, poiche l’installazione la faremo in /opt, in questo modo potremmo usare tutte e due le versioni di Gimp.

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

quindi assicuriamoci di poter compilare Gimp:

sudo apt-get build-dep gimp

a questo punto dobbiamo scaricare e compilare le librerie grafiche BABL e GEGL.

BABL:

git clone --depth 1 git://git.gnome.org/babl
cd babl
./autogen.sh --prefix=/opt/gimp-2.7
make -j4
sudo make install -j4

GEGL:

git clone --depth 1 git://git.gnome.org/gegl
cd gegl
./autogen.sh --prefix=/opt/gimp-2.7 --disable-gtk-doc
make -j4
sudo make install -j4

Adesso scarichiamo e compiliamo Gimp:

GIMP:

git clone --depth 1 git://git.gnome.org/gimp
cd gimp
./autogen.sh --prefix=/opt/gimp-2.7 --disable-gtk-doc
make -j4
sudo make install -j4

a questo punto se tutto è andato bene ci troviamo con Gimp 2.7 installato in /opt e possiamo avviarlo con:

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

 

La prima valutazione è sicuramente positiva, ma di strada da fare c’è ne ancora tanta. Questo lo dico senza voler fare paragoni tra Gimp e Photoshop, che sarebbe come fare un paragone tra Jenson Button e Michael Schumacher.

 

Autore: Franco Conidi aka edmond

Senior System Integrator, Network Administrator, Sys Admin Linux, Linux User, Consulente Informatico.

29 pensieri riguardo “Compilare Gimp 2.7 su Debian Squeeze”

  1. Credo proprio di si, l’unica accortezza è quella se si usa ubuntu 9.4 di scaricare e compilare le nuove Glib e GTK con:

    wget https://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 -j4
    sudo make install -j4

    quindi dopo:

    wget https://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 -j4
    sudo make install -j4

    successivamente segui la guida.

    Prova e fammi sapere se funziona ciao 😉

  2. Grazie a te per la citazione nel video….ho notato anche che lo screencast lo hai fatto con:

    ffmpeg -f x11grab -s

    Nessuno mi convincerà mai che al momento esista un metodo migliore.

  3. seguendo un tuo consiglio,ho usato proprio quello per lo screencast.
    anche se a vedere il mio video non rende giustizia al metodo,ma dipende dal mio hardware(vengono cosi anche con altri metodi o programmi).

  4. L'ho compilato pure io su Sid (ora proverò su di una squeeze) e funziona, fantastico, anche perchè dovendolo usare su un eeepc ogni pixel risparmiato è importante!
    Grazie per la guida 🙂

  5.  
    Grazie per le istruzioni. Sapete se è possibile utilizzare la funzione "mixbrush" / "gimp painter" patch (una patch reale, non solo le spazzole + pacchetto preset) con gimp 2.7, e in quale fase si applica la patch?

    (Mi scuso per il mio "italiano" – è tradotto dall'inglese da Google. Anche se in grado di leggere un po 'della lingua italiana, io non so nemmeno come iniziare a scrivere)

  6. I was just going to post that it didn't seem to work on 2.7, if I did everything right. Something failed, I don't remember if it was on "autogen" or "make" stage.
    I already have a 2.6.8 working with the patch, I think that there shouldn't be much difference in 2.6.9. I didn't know there was a newer version of the patch though, someday I may install both then. 
    It a shame that it does not work with 2.7, I bet the combination of the brush rotation with this "painterly" brush would be quite interesting.
     
    Grazie!

  7. Ho appena compilato su una sid ed è andato tutto a posto compresa la modalità in single mode e il raggruppamento dei livelli.

    Ma ogni volta che c'è un aggiornamento devo ricompilare tutto da capo?

  8. L'ho appena compilato su una sid ed è andato tutto a posto e funziona bene compresa la modalità single mode e il raggruppamento dei livelli.

  9. Se volessi installare un plugin (ad esempio gimp-ufraw) per la versione di Gimp in /opt, quale è il metodo consigliato?
    Posso creare da qualche parte in /opt/gimp-2.7 un link simbolico al binario del pacchetto installato (/usr/lib/gimp/2.0/plug-ins/ufraw-gimp)?
    Oppure devo compilare ufraw?
    Grazie!

  10. @fede

    sicuramente la via preferita sarebbe quella della compilazione dei plugin,

    questo per evitare spiacevoli problemi.

  11. Ci sto provando ma ho dei problemi.
    Ho scaricato la versione 0.18 di Ufraw e usato questi comandi:
    ./configure –prefix=/opt –with-gimp
    make
    /opt/gimp-2.7/bin/gimptool-2.0 –install-bin ufraw-gimp
     
    Ma se provo ad aprire un file raw con Gimp ottengo due errori:
    "Could not execute plug-in "ufraw-gimp"
    (/home/fede/.gimp-2.7/plug-ins/ufraw-gimp)
    because it uses an obsolete version of the plug-in protocol."

    "Apertura di "/home/fede/Immagini/CorsoFotografia/ritratto_jacopo/selezione/DSC_0091.NEF" fallita:

    La procedura "file-ufraw-load" non ha restituito valori di ritorno"
     
    Non credo che installando con make install risolverei niente (ho avuto problemi anche in questo modo su un altro computer).
    Hai qualche consiglio?
    Grazie!

  12. @fede

    faccio una prova anche io, e vediamo che succede.

    Dimmi dove trovare un file raw per fare una prova, che io non ne ho.

  13. @fede

    scusa il ritardo nella risposta, ma sono riuscito solo adesso. Dunque l'errore che hai commesso

    è banale, i passi da seguire sono i seguenti:

    $ cd ufraw-0.18

    $ ./configure --prefix=/opt/gimp-2.7

    $ make -j4

    $ sudo make install -j4

    alla fine avrai il plugin funzionante 🙂

    ciao 😉

  14. ho fatto make distclean e seguito le tue istruzioni
    ma ho sempre lo stesso errore
    forse mi conviene reinstallare tutto da capo, perché non ho idea di quale possa essere l'errore a questo punto

  15. scusa se hai Gimp in /opt funzionante, devi solo scaricare il plugin

    in una qualsiasi cartella e seguire le istruzioni.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *