Software/Building
Gimp è per me un punto di riferimento, un software di cui faccio un uso oramai quasi quotidiano. Non è la prima volta che mi cimento nella sua compilazione anche solo per per dare uno sguardo alle novità introdotte. In questo articolo vedremo come compilare Gimp 2.9.4 dai sorgenti.
Questa versione rilasciata qualche settimana fa sembra davvero molto interessante: interfaccia con temi personalizzabili ad effetto immediato, nuove icone vettoriali (SVG) che finalmente dovrebbero permettere una visione corretta con monitor UHD, non vedo l’ora di provarlo sul mio Dell UHD (ancora lo scaling non è implementato). Riorganizzato il menu preferenze e introdotte nuove caratteristiche elencate nella pagina ufficiale.
Vediamo come compilare Gimp 2.9.4 development su Debian Testing 64bit:
Fare il download dei sorgenti da questo indirizzo (gimp-2.9.4.tar.bz2):
http://download.gimp.org/mirror/pub/gimp/v2.9/
Scompattare la cartella gimp-2.9.4 sulla scrivania.
I più spregiudicati potranno testare gli ultimi snapshot con git.
All’interno della cartella scompattata consultare il file INSTALL per una lista delle dipendenze necessarie.
Se disponiamo di Debian testing aggiornata a differenza delle compilazioni precedenti non sarà più necessario compilarsi a parte babl e GEGL già presenti nei repository nelle versioni richieste (finalmente!!). Occorre per adesso usare questo procedimento solo per libmypaint non sufficientemente aggiornato.
Queste sono le dipendenze minime necessarie:
build-essential make pkg-config intltool gettext libgegl-dev gegl libbabl-dev libgtk2.0-dev libgtk-3-dev libglib2.0-dev libgdk-pixbuf2.0-dev libpango1.0-dev libcairo2-dev libpangocairo-1.0-0 libfreetype6-dev libfontconfig1-dev libfreetype6-dev libharfbuzz-dev zlib1g-dev libbz2-1.0 liblzma-dev libgexiv2-dev libpng-dev libjpeg-dev libtiff5-dev liblcms2-dev libjasper-dev libpoppler-glib-dev libwebkitgtk-dev libqtwebkit4 libmng-dev librsvg2-dev libwmf-dev libaa1-dev libgs-dev poppler-data libpython-all-dev libpython-dev libpython3.5-dev libpython3-dev python-gtk2-dev libjson-c-dev python-cairo-dev libxpm-dev libgudev-1.0-dev
MyPaint:
Al momento in Debian testing non presente libmypaint, per installarlo eseguire il download dei sorgenti a questo indirizzo, scompattare sulla scrivania la cartella libmypaint-master e dare i seguenti comandi da terminale:
$ cd ~/Scrivania/libmypaint-master
$ ./autogen.sh
$ ./configure
$ make
# make install
Installare Gimp 2.9.4:
Proseguire la compilazione nel solito modo:
$ cd ~/Scrivania/gimp-2.9.4
$ ./configure
Analizzare l’output per librerie mancanti e installare i relativi pacchetti dev o binari.
$ make
$ su
# make install
Gimp 2.9.4 verrà installato in /usr/local/lib e l’eseguibile (gimp-2.9) piazzato in /usr/local/bin.
Per lanciare il programma quindi dare da terminale:
$ gimp-2.9
Visto come vengono spalmate le librerie, al primo avvio il sistema potrebbe trovare delle difficoltà nel raggiungerle in particolar modo si potrà avere l’errore:
"error while loading shared libraries: libgimpwidgets-2.0.so.0: cannot open shared object file: No such file or directory"
Per risolvere dare da root il comando # ldconfig e rilanciare gimp-2.9.
Screenshots:
[nggallery id=109]
Video:
fabrixx says
Segnalo anche questo ppa che non ho testato:
utente says
potresti sistemare i feed da errore di xml io ti seguo tramite lifrea r da errore..
https://www.osside.net/feed/
grazie
fabrixx says
Ci sto lavorando, grazie per la segnalazione!!