Ich habe ein Update und ein Upgrade ( apt-get update
und apt-get upgrade
) ausgeführt und erhalte die folgende Meldung:
The following packages have been kept back:
alsa-base scratch
Was mache ich, um diese Upgrades zu erhalten?
Ausführen:
apt-get dist-upgrade
Das wird dein Problem beheben. Dies ist ein klassisches apt
Problem. Folgendes ist aus den Manpages entnommen:
Mit dem Upgrade werden die neuesten Versionen aller derzeit auf dem System installierten Pakete aus den in aufgeführten Quellen installiert
/etc/apt/sources.list
. Derzeit installierte Pakete, für die neue Versionen verfügbar sind, werden abgerufen und aktualisiert. Derzeit installierte Pakete werden unter keinen Umständen entfernt oder Pakete, die noch nicht installiert sind, werden abgerufen und installiert. Neue Versionen der aktuell installierten Pakete, die nicht aktualisiert werden können, ohne den Installationsstatus eines anderen Pakets zu ändern, behalten ihre aktuelle Version bei. Zuerst muss ein Update durchgeführt werden, damit apt-get weiß, dass neue Versionen von Paketen verfügbar sind.dist-upgrade führt nicht nur die Upgrade-Funktion aus, sondern verarbeitet auch die sich ändernden Abhängigkeiten mit neuen Paketversionen auf intelligente Weise. apt-get verfügt über ein "intelligentes" Konfliktlösungssystem, das bei Bedarf versucht, die wichtigsten Pakete auf Kosten weniger wichtiger Pakete zu aktualisieren. Der Befehl dist-upgrade entfernt möglicherweise einige Pakete. Die
/etc/apt/sources.list
Datei enthält eine Liste der Speicherorte, an denen die gewünschten Paketdateien abgerufen werden können. Siehe auch apt_preferences (5) für einen Mechanismus zum Überschreiben der allgemeinen Einstellungen für einzelne Pakete.
Führen Sie apt-get install
die zurückgehaltenen Pakete aus. Sie erfordern etwas mehr als eine neue Version dieses Pakets (normalerweise ein ganz anderes neues Paket als Abhängigkeit). Auf diese Weise sehen Sie, was jeder von ihnen benötigt. Dist-Upgrade führt alle blind aus und entfernt möglicherweise alles, was im Weg ist.