Ich habe immer den folgenden Befehl ausgeführt, um meine Maschinen über das Terminal zu aktualisieren:
sudo apt-get update && sudo apt-get upgrade -y
Aber neulich, gleich nachdem ich einige Updates installiert hatte, erschien der Update Manager und bat mich, einige Updates zu installieren. Ich war verwirrt, als ich immer dachte, die beiden wären gleichwertig. Ich habe erneut versucht, den Terminalbefehl auszuführen: keine Updates. Versuchen Sie dann, die Schaltfläche "Überprüfen" im Update Manager zu drücken: Es waren wieder einige Updates verfügbar.
Mein Fazit ist, dass der obige Befehl nicht dem Update Manager entspricht, wie ich immer gedacht habe. Was ist der wahre äquivalente Terminalbefehl von Update Manager?
upgrade
command-line
apt
updates
update-manager
Marco Lackovic
quelle
quelle
Antworten:
apt-get
"Vorgeschlagene" Pakete werden NICHT als Updates betrachtet, während dies bei Update Manager der Fall ist. Der Update Manager enthält auch Pakete, mit denenapt-get
nur installiert / aktualisiert werden kanndist-upgrade
. Darüber hinaus verwaltet Update Manager meines Erachtens einen eigenen Paket-Cache, der nur täglich automatisch aktualisiert wird und daher möglicherweise nicht immer mit dem APT-Paket-Cache synchronisiert wird.Um wirklich zu überprüfen, ob Sie Updates verpassen, überprüfen Sie die Version der nicht empfohlenen Updates, die Update-Manager installieren soll, und führen Sie dann eine aus
dpkg --list | grep -i packagename
, um herauszufinden, welche Version des Pakets wirklich auf Ihrem System installiert ist.quelle
Sie können diesen Befehl verwenden:
Manpage sagt:
dist-Upgrade
quelle
dist-upgrade
, das nicht aktualisiert werden kann mitupgrade
Do you want to continue [Y/n]?
-y
:)