Wenn ich auf meinem Sarge System diese Tage apt-get upgrade eingebe bekomme ich folgende Meldung:
Code: Alles auswählen
The following packages have been kept back
cpp file g++ gcc whiptail
gruss
manuel
Code: Alles auswählen
The following packages have been kept back
cpp file g++ gcc whiptail
Weil durch das Updaten dieser zurückgehaltenen Pakete automatisch neue (bisher noch nicht installierte Pakete) installiert würden, was aber bei einem "upgrade" per Definition nich passieren darf. Dafür gibts dann das "dist-upgrade".suntsu hat geschrieben:So wie ich das verstehe sind das jetzt neuere Versionen. Warum werden diese anders behandelt als andere?
Debian Anwenderbuch hat geschrieben:upgrade
Um alle auf dem System installierten Pakete auf die aktuelle Version zu bringen, können Sie upgrade benutzen. Alle bereits installierten Pakete, von denen eine neuere Version verfügbar ist, werden aktualisiert. Es werden keine Pakete gelöscht, die bereits installiert sind (und in den neuen Paketdateien nicht mehr enthalten sind), oder Pakete installiert, die noch nicht auf dem System vorhanden sind. Pakete, die bereits installiert sind und es bei einem Upgrade erforderlich machen, den Status anderer Pakete zu verändern, werden nicht aktualisiert. apt-get update muß vorab ausgeführt werden, so daß sichergestellt ist, daß die Paketinformationen auf dem neuesten Stand sind.
dist-upgrade
ist eigentlich eine Ergänzung oder Erweiterung zu upgrade. Es wird hierbei dafür Sorge getragen, daß für das System wichtigere Pakete zuerst installiert werden. Hierbei werden in engen Grenzen auch Abhängigkeiten verändert, um ein Paket installieren zu können. Dies ist dann notwendig, wenn ein System komplett auf eine neue Version umgestellt werden soll und kein „sanfter“ Übergang gewährleistet werden kann.