Skip to content

Versionsdowngrade eines Paketes

Weil ich eben länger darüber grübeln musste …

Vor einiger Zeit installierte ich mir für mein Xfce den Compositor Compton aus einem PPA für Ubuntu 12.04 LTS. Nach einem Test, der auch gut war, hatte ich ihn aber nicht mehr benutzt und vergessen. Das PPA hatte ich wie immer gleich deaktiviert, damit keine weiteren Updates darüber hereinkommen.

Heute wollte ich das Paket libqt-opengl-dev mit Synaptic installieren und wunderte mich, dass dabei ein Teil meines Systems deinstalliert werden sollte, u.a. Eye of Gnome, Tellico, Wine und auch der Xserver. Stattdessen wurden Raring-Pakete und Wayland angewählt.

Nach längere Suche kam ich darauf: libqt-opengl-dev benötigt als Abhängigkeit auch libgl1-mesa-dev und dieses wiederum benötigt libgl1-mesa-glx. „Natürlich“ müssen die Versionen zusammenpassen und da lag das Problem. libgl1-mesa-glx lag aus dem PPA in Version 9.0.0 vor, libgl1-mesa-dev dagegen konnte nur als 8.0.4 installiert werden. Als Alternative zu 8.0.4 gab es aber auch Raring-Pakete zur Auswahl. Und dieses wählte er dann auch mitsamt der Konsequenz der Deinstallation unpassender Pakete.

Als Lösung musste ich also nur Compton deinstallieren und libgl1-mesa-glx auf 8.0.4 downgraden. Eine Deinstallation des Pakates ging nicht, da auch dies einen Teil des Systems entfernt hätte. Ein Downgrade über „Paket -> Version erzwingen“ hatte leider den gleichen Effekt.

Daher habe ich es mit apt-get auf der Konsole gemacht und dabei auch gesehen, dass noch mehr Pakete auf Version 8.0.4 heruntergesetzt werden mussten:

$ sudo apt-get install libgl1-mesa-glx=8.0.4-0ubuntu0.7 libglapi-mesa=8.0.4-0ubuntu0.7 libglapi-mesa:i386=8.0.4-0ubuntu0.7

Das deinstallierte mir zwar immer noch einige Pakete wie die ia32-libs und Wine, aber diese sind für das System ja nicht wichtig und ich konnte sie nach dem Downgrade erneut installieren.

PS: Und das alles nur, weil ich eine neue Version von QLandkarte GT kompilieren will, das ich wiederum nur brauche, weil OpenRouteService mal wieder down ist …

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Noch keine Kommentare

Kommentar schreiben

Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
Formular-Optionen