Warum wurde Gimp beim letzten Upgrade entfernt?

Warum wurde Gimp beim letzten Upgrade entfernt?

Nun, ich habe ein teilweises Upgrade durchgeführt und dabei Gimp entfernt. Ich wollte es später neu installieren, aber als ich das versuchte, erhielt ich die folgende Fehlermeldung:

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.

Irgendeine Lösung?

Antwort1

Sofern ich das nicht falsch lese, sind diese Versionen nicht die Standardversionen von Ubuntu. Soweit ich sehe, ist die neueste Version von Gimp und libgimp in Ubuntu 11.10 2.6.11-2. Dies deutet darauf hin, dass Sie eine Art externes Repository installiert haben.

Entfernen Sie diese Quelle (das Software Sources-Programm kann dabei helfen) und Sie sollten in der Lage sein, die richtige aktuelle Ubuntu-Version zu installieren.

Bearbeiten: Ihr Kommentar zeigt, dass noch mehr aktualisiert wurde und jetzt nicht mehr heruntergestuft werden kann. Um ein PPA sauber zu entfernen (und zur Normalität zurückzukehren), folgen Sie dieser Reihenfolge:

  • Installierenppa-purge
  • Stellen Sie sicher, dass die von Ihnen verwendete PPA/Quelleaktivin Ihren Quellen. Wenn Sie es bereits entfernt haben, fügen Sie es erneut hinzu.
  • ppa-purgeZum Löschen der Quelle verwenden :

    sudo ppa-purge ppa:repository-name/subdirectory
    

    (ersetzen Sie dies repository-name/subdirectorydurch die Details des von Ihnen verwendeten PPA)

Mehr Informationen:

Antwort2

Vielleicht ist es ein naheliegender Vorschlag, aber haben Sie versucht, Abhängigkeiten zu beheben mit

sudo apt-get install -f 

? Als es mir passierte, musste ich einige Zeit alle beteiligten Pakete einzeln entfernen, bis der Abhängigkeitsfehler behoben war. Bei mir passierte es auch mit Gimp, das Problem war ein altes Libtiff, das herumhing.

Antwort3

Sie könnten versuchen, jede Abhängigkeit zu installieren oder als „Cheat“ für mich in Fällen wie diesem verwende ich synaptic. Ich habe eine App, die das gleiche Problem verursacht hat, weiß aber nicht mehr, welche. Installieren Sie synapticdas Paket und von dort aus installiere ich Gimp. Das hat die Abhängigkeiten gelöst.

Sie können auch versuchen, es neu zu installieren: sudo apt-get install --reinstall gimp. Nur für den Fall, dass etwas nicht deinstalliert wurde, wird es bei der Neuinstallation erkannt und bemerkt.

Antwort4

Das Problem mit dem aktuellen Build 2.7.5 des PPA ist, dass beim Erstellen ein Fehler in der Datei /debian/control bezüglich libgimp2.0 auftrat, wie in

Hängt ab von: ${shlibs:Depends}, ${misc:Depends}, libglib2.0(>= 2.30.2)

Das hätte sein sollenlibglib2.0-0

Das Endergebnis ist, dass libgimp2.0 eine doppelte Abhängigkeit davon hat, libglib2.0-0was richtig und libglib2.0was falsch ist und nicht erfüllt werden kann

Dies ist deutlich in der Steuerdatei des Pakets zu sehen

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)

Der Autor wurde benachrichtigt, hoffentlich wird er dies korrigieren. Sie können dies selbst tun, aber das geht über den Rahmen dieser Frage hinaus, vermute ich

verwandte Informationen