I am trying to install Gimp on a 64 bit PC with Ubuntu 14.10. I have added the dedicated PPA


but I am not able to install Gimp due to its reliance on a lot of 32 bit libraries (nor was I able without the PPA).

For instance it depends on libgegl, which does not seem to be in the repositories, according to Synaptic. I can find the debugging symbols libgegl-0.2-0-dbg:i386, but if I try to install those (not that they would help, just to see), I find that they depend on a lot of i386 stuff, and this in turn would force me to remove a lot of important 64 bit libraries, such as libblas3 or liblapack3, on which numpy depends. Same happens with other dependencies such as libbabl.

So, while there seems to be a 64 bit version of Gimp, it seems to rely on 32 bit libraries which are not installable in my system, and often do not appear into Synaptic at all.

What is the way to install Gimp?

EDIT As request, I post the terminal output

andrea@lafcadio:~$ LC_ALL=C 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: libbabl-0.1-0 (>= 0.1.10) but it is not installable
        Depends: libgegl-0.2-0 (>= 0.2.0) but it is not installable
        Depends: libwebkitgtk-1.0-0 (>= 1.3.10) but it is not installable
E: Unable to correct problems, you have held broken packages.
  • 1
    Please put the list of output of your terminal when you try installing Gimp – Maythux May 1 '15 at 10:46
  • Why you add external repo whilst you can just sudo apt-get install gimp? – Maythux May 1 '15 at 10:46
  • 1
    Since libgegl-0.2-0, libbabl-0.1-0 and libwebkitgtk-1.0-0 have 64-bit versions, your problem is elsewhere. Also, please use LC_ALL=C while running commands to post output here, so that we can get output in English. – muru May 1 '15 at 10:55
  • 1
    check it with apt-cache e.g.: apt-cache policy libgegl-0.2-0 or without version if it's installed then purge it apt-get remove --purge packagename and install it back. – JoKeR May 1 '15 at 11:00
  • 2
    Reviewers: Since this question is answered and switching to a different mirror is often a way of solving this sort of problem, I don't think we should consider this to be off-topic as "a problem that cannot be reproduced." (There might be a question somewhere we could close this as a duplicate of.) – Eliah Kagan May 2 '15 at 18:02

Switching away from the Italian servers to the main ones seems to fix everything. I guess something is broken now in the Italian mirror.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.