¿Por qué se eliminó gimp en la última actualización?

¿Por qué se eliminó gimp en la última actualización?

Bueno, hice una actualización parcial e incluyó la eliminación de gimp. Estaba planeando reinstalarlo más tarde, pero cuando lo intento, aparece el siguiente error:

The following packages have unmet dependencies:
gimp : Depends: libgimp2.0 (>= 2.7.5) but it is not going to be installed
Depends: libgimp2.0 (<= 2.7.5-z) but it is not going to be installed
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.

¿Alguna solución?

Respuesta1

A menos que esté leyendo mal, esas versiones no son las versiones predeterminadas de Ubuntu. Por lo que puedo ver, la última versión de Gimp y libgimp en Ubuntu 11.10 es 2.6.11-2. Esto indica que tiene algún tipo de repositorio externo instalado.

Elimine esa fuente (el programa Fuentes de software puede ayudar) y debería poder instalar la versión actual adecuada de Ubuntu.

Editar: su comentario muestra que hay aún más cosas que se han actualizado y que ahora no se pueden degradar. Para eliminar un PPA limpiamente (y volver a la normalidad) sigue esta secuencia:

  • Instalarppa-purge
  • Asegúrese de que el PPA/fuente que estaba utilizando seaactivoen tus fuentes. Si ya lo eliminó, agréguelo nuevamente.
  • Úselo ppa-purgepara bombardear la fuente:

    sudo ppa-purge ppa:repository-name/subdirectory
    

    (reemplazando repository-name/subdirectorycon los detalles del PPA que estabas usando)

Más información:

Respuesta2

Tal vez sea una sugerencia obvia, pero ¿ha intentado solucionar las dependencias con

sudo apt-get install -f 

? Cuando me pasó a mí, tuve que eliminar todos los paquetes involucrados uno por uno, hasta que desapareció el error de dependencia. A mí también me pasó en gimp, el problema era un viejo libtiff dando vueltas.

Respuesta3

Podrías intentar instalar cada dependencia o como un "truco" para mí en casos como este que uso synaptic. Tengo una aplicación que dio el mismo problema, no recuerdo cuál. Instalo synapticel paquete y desde allí instalo gimp. Resolvió las dependencias.

También puedes intentar reinstalarlo: sudo apt-get install --reinstall gimp. En caso de que se haya dejado algo sin desinstalar, la reinstalación lo recogerá y lo notará.

Respuesta4

El problema con la versión 2.7.5 actual del ppa es que cuando se creó tenía un error en el archivo /debian/control relacionado con libgimp2.0, como en

Depende: ${shlibs:Depends}, ${misc:Depends}, libglib2.0(>= 2.30.2)

Eso debería haber sidolibglib2.0-0

El resultado final es que libgimp2.0 tiene una doble dependencia de libglib2.0-0cuál es correcto y libglib2.0cuál es incorrecto y no puede satisfacerse.

Esto se puede ver claramente en el archivo de control del paquete.

Depends: libc6 (>= 2.11), libcairo2 (>= 1.2.4), libgdk-pixbuf2.0-0 (>= 2.22.0),   
libglib2.0-0 (>= 2.30.2), libgtk2.0-0 (>= 2.24.0), libpango1.0-0 (>= 1.22.0),    
libglib2.0 (>= 2.30.2)

El autor ha sido notificado, espero que corrija esto, puede hacerlo usted mismo, pero sospecho que eso está más allá de los límites de esta pregunta.

información relacionada