A veces, tras actualizar el núcleo del Linux donde tenemos instalado el Gimp, resulta en un fallo con este programa de edición de foto que impide su carga o reinstalación.

Cada vez que se intenta la reinstalación para que funcione, obtenemos el siguiente error:

$ sudo apt-get install gimp
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
gimp : Depends: libglib2.0-0 (>= 2.31.2) but 2.30.0-0ubuntu4 is to be installed
E: Unable to correct problems, you have held broken packages.

Entonces, intentamos lo siguiente:

$ apt-cache policy gimp
gimp:
Installed: (none)
Candidate: 2.7.5-2012020901~oo
Version table:
2.7.5-2012020901~oo 0
500 http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu/ oneiric/main amd64 Packages
2.7.4-2011102201~oo 0
100 /var/lib/dpkg/status
2.6.11-2ubuntu4 0
500 http://al.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages

Después de esto, podemos comprobar que el error está localizado en los PPA, así que pasamos a editar el archivo sources.list para remarcar con # las siguientes líneas:
$ sudo gedit /etc/apt/sources.list
# deb http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu oneiric main
# deb-src http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu oneiric main

$ sudo nano /etc/apt/sources.list.d/matthaeus123-mrw-gimp-svn-oneiric.list.save
# deb http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu oneiric main
# deb-src http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu oneiric main

Después intentamos una instalación limpia del Gimp:
$ sudo apt-get remove gimp*
$ sudo ap-get update
$ sudo apt-get install gimp
$ sudo apt-get clean

Es posible que el sistema devuelva el siguiente error después de intentar la instalación del software:

gimp:error while loading shared libraries: libbabl-0.0.so.0: cannot open shared object file: No such file or directory

Se trata de un problema con las librerías  libgegl* and libbabl*

La solución la tenemos ejecutando las siguientes líneas en un terminal:

$ sudo apt-get update
$ sudo apt-get purge gimp libgegl* libbabl*
$ sudo apt-get install gimp
$ sudo apt-get clean

Espero que esta secuencia de comandos os solucione el problema. Incluso os puede servir para arreglar otros errores con librerías comunes.

A %d blogueros les gusta esto: