Por fin ha llegado Gimp 2.8 y ya podemos disfrutar, además de toda la potencia de este editor gráfico, de la esperada, al menos por mí, ventana única.
Pero todavía no esta disponible dentro de los repositorios, y es posible que tarde un poco. Así que vamos a descargarlo, compilarlo e instalarlo.
Lo primero de todo, es desinstalar la versión existente. Para ello podemos buscar y desinstalar los paquetes desde Synaptic o bien en la consola, teclear:
- sudo aptitude purge libgimp2.0 gimp gimp-help-es gimp-help-common gimp-data libgimp2.0
En este paso, a mi me pidió también desinstalar Xsane. Lo dude un poco, pero al final, lo permití, y luego solo tuve que volver a instalarlo tras tener el nuevo Gimp funcionando. No dio ningún problema.
Ahora vamos a instalar las dependencias necesarias. De nuevo podemos usar Synaptic y marcar para instalación unos cuantos paquetes, o bien en la consola...
- sudo aptitude install intltool libpng12-dev libglib2.0-dev libatk1.0-dev libpango1.0-dev libfontconfig1-dev libcairo2-dev libgtk2.0-dev libtiff4-dev python-gtk2-dev libatk1.0-dev librsvg2-bin libwebkit-dev librsvg2-2.0-cil-dev libjasper-dev liblcms-dev libexif-dev libwmf-dev python2.7-dev
Llegados a este punto, nos faltan dos dependencias, babl y gegl que no están en los repositorios, así que las vamos a descargar y compilar. Es sencillo, solo hay que seguir estos pasos en la consola:
- git clone --depth 1 git://git.gnome.org/babl
- cd babl
- ./autogen.sh
- make
- sudo checkinstall
Checkinstal nos creará un paquete .deb y lo instalará, con lo que en el futuro podremos actualizarlo desde Synaptic desinstalarlo con toda facilidad o volverlo a instalar si es necesario. La única pega que a mi me dio, es que no se configuraba el número de versión, y por tanto no podía crear el paquete. No pasa nada. Tan solo, cuando checkinstall te muestre la información con la que va a crear el paquete (nombre, versión, mantenedor, dependencias...), pulsa la opción 3 para editar la versión, que estará en blanco y pon como contenido 0.4. Ahora el paquete ya se creara e instalara sin problemas.
- git clone --depth 1 git://git.gnome.org/gegl
- cd gegl
- ./autogen.sh
- make
- sudo checkinstall
De nuevo, me dio el problema de que no ponía nada como número de versión y no podía crear el paquete. Así que debes poner como versión 0.2
Y ya que tenemos las dependencias, llega el momento de descargar e instalar Gimp.
- wget ftp://ftp.gimp.org/pub/gimp/v2.8/gimp-2.8.0.tar.bz2
- tar -xvf gimp-2.8.0.tar.bz2
- cd gimp-2.8.0
- ./configure
- make
- sudo checkinstall
Aquí checkinstall me daba un problema y no creaba el paquete. Mirando las últimas lineas del error, vi que no podía escribir en la carpeta /usr/local/share/icons/hicolor, más que nada, porque esa carpeta no existía... Así que la creé
- sudo mkdir /usr/local/share/icons/hicolor
Y volví a ejecutar checkinstall
- sudo checkinstall
Y, ahora si, ya tengo funcionando Gimp 2.8.0 y activada la ventana única ¡por fin!
Al instalar las dependencias babl y gegl me da un error al hacer el make. No sé que error es, lo hice en casa y ni lo revisé, tenía qe irme x'D
ResponderEliminarAhora estoy en el "curro", esta tarde lo volveré a hacer y ya te comentaré.
Ésta es la salida de ./autogen.sh de la dependencia babl
ResponderEliminarautoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4 ${ACLOCAL_FLAGS}
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
babl/Makefile.am:79: Libtool library used but `LIBTOOL' is undefined
babl/Makefile.am:79: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
babl/Makefile.am:79: to `configure.ac' and run `aclocal' and `autoconf' again.
babl/Makefile.am:79: If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
babl/Makefile.am:79: its definition is in aclocal's search path.
babl/base/Makefile.am:19: Libtool library used but `LIBTOOL' is undefined
babl/base/Makefile.am:19: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
babl/base/Makefile.am:19: to `configure.ac' and run `aclocal' and `autoconf' again.
babl/base/Makefile.am:19: If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
babl/base/Makefile.am:19: its definition is in aclocal's search path.
extensions/Makefile.am:17: Libtool library used but `LIBTOOL' is undefined
extensions/Makefile.am:17: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
extensions/Makefile.am:17: to `configure.ac' and run `aclocal' and `autoconf' again.
extensions/Makefile.am:17: If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
extensions/Makefile.am:17: its definition is in aclocal's search path.
autoreconf: automake failed with exit status: 1
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gobject-introspection... no (disabled, use --enable-introspection to enable)
checking for vapigen... no
*** Check for vapigen failed.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for GNUC variadic macros... yes
checking for ISO C99 variadic macros in C... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
./configure: line 4916: syntax error near unexpected token `2.2'
./configure: line 4916: `LT_PREREQ(2.2)'
Luego make me da este error:
make: *** No se especificó ningún objetivo y no se encontró ningún makefile. Alto.
Comprueba que tienes instalado el paquete libtool (http://packages.debian.org/squeeze/libtool)
EliminarVale, no tenía el paquete libtool y lo instalé. Pude instalar la dependencia babl.
ResponderEliminarFui a instalar gegl y me dio un error, me faltaba glib 2.28.0. Descargue la versión 2.6.4 y la instalé. Todo correcto pero al instalar gegl me daba el mismo error.
Entonces instalé la versión que me salía en el error y tampoco iba.
Tenía que irme a currar así que lo dejé. Esta mañana al encender el PC, en el arranque de Debian me daba error al cargar wicd y kerneloops. El entorno gráfico no carga, ni iniciando el servicio gdm3. A saber qué ha pasado...
Ya está disponible en Sid, se hace un poquito más fácil de instalar...
ResponderEliminar¡Felicitaciones por el blog!
Me da mucho miedo sid, pero sí es cierto que es más fácil instalar cambiando temporalmente los repositorios.
EliminarHola,
ResponderEliminarAl seguir los pasos para instalar gegl, al hacer make me da esto:
make: *** No se especificó ningún objetivo y no se encontró ningún makefile. Alto.
Que debo hacer?
Gracias!
Por cierto (no me había fijado), al hacer ./autogen.sh, en las últimas lineas me dice esto;
ResponderEliminar*** Check for vapigen failed.
checking for fsync... yes
checking for BABL... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for GLIB - version >= 2.28.0... no
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GLIB is incorrectly installed.
configure: error:
*** GLIB 2.28.0 or better is required. The latest version of
*** GLIB is always available from ftp://ftp.gtk.org/.
Comprueba que tienes instalado y actualizado GLIB
Eliminar