Ich verwende 10.04 und habe Virtualbox 3.2.10 installiert (nicht die ose, sondern die .deb-Datei von Oracle). Es hat eine Abhängigkeit von libqt4-opengl, die von qt Version 4.6 abhängt, aber der Update Manager möchte auf qt 4.7 aktualisieren und Virtualbox entfernen.
Wie kann ich verhindern, dass ich den Rest der Updates bekomme?
Sie können aptitude verwenden, um eine bestimmte Paketversion zu speichern. Dies geschieht folgendermaßen:
Dadurch wird das Paket für die angegebene Version angehalten. Zurücksetzen einfach tun
quelle
Der Update Manager macht in der Regel seine eigenen Aufgaben und hält Sie mit den neuesten Paketen auf dem Laufenden. Ich habe nicht herausgefunden, wie Update Manager Pakete dort belassen kann, wo sie sind, und daher verwende ich apt-get, um Pakete an eine bestimmte Version zu "pinnen". Hinweis: Alle Paketverwaltungssysteme tun dies in der Regel anders. Sie müssen also einen Paketmanager auswählen und dabei bleiben.
Installieren Sie zunächst die gewünschte Paketversion.
Verwenden Sie als Nächstes die apt-cache-Richtlinie, um festzustellen, welche Version Sie verwenden:
Bearbeiten Sie abschließend / etc / apt / Policies und fügen Sie einen Eintrag für Ihr Paket hinzu:
Jetzt können Sie ausführen:
und Ihr Paket wird in der aktuellen Version aufbewahrt. Wenn Sie dies außer Kraft setzen möchten, verwenden Sie dist-upgrade:
quelle