
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:
- Instalar
ppa-purge
- Asegúrese de que el PPA/fuente que estaba utilizando seaactivoen tus fuentes. Si ya lo eliminó, agréguelo nuevamente.
Úselo
ppa-purge
para bombardear la fuente:sudo ppa-purge ppa:repository-name/subdirectory
(reemplazando
repository-name/subdirectory
con 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 synaptic
el 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-0
cuál es correcto y libglib2.0
cuá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.