Gibt es eine Entsprechung zu tun aptitude safe-upgrade
mit apt-get
?
Gibt es eine Entsprechung zu tun aptitude safe-upgrade
mit apt-get
?
Antworten:
Der apt-get
Befehl ist näher aptitude safe-upgrade
dran upgrade
, aber es gibt einen Unterschied.
aptitude safe-upgrade
Aktualisiert derzeit installierte Pakete und kann neue Pakete installieren, um neue Abhängigkeiten aufzulösen, entfernt jedoch niemals Pakete.
apt-get upgrade
Aktualisiert derzeit installierte Pakete, installiert oder entfernt jedoch niemals Pakete.
So apt-get upgrade
ist vergleichbar mit aptitude --no-new-installs safe-upgrade
.
Genauer gesagt zum Entfernen von Paketen:
Mann Eignung sagt:
-safe-upgrade ... Installierte Pakete werden nur entfernt, wenn sie nicht verwendet werden ...
während man apt-get sagt:
-upgrade ... auf keinen Fall werden aktuell installierte Pakete entfernt ...
Ich denke, dass das Äquivalent wäre:
apt-get --with-new-pkgs upgrade
Und der Schlüssel ist, dass --with-new-pkgs
die Installation neuer Pakete in Verbindung mit einem Upgrade möglich ist, sodass im Grunde das Gleiche getan wird wie die aptitude safe-upgrad
Installation von Upgrades und neuen Paketen, die für diese Updates erforderlich sind.
Die Kombination PhoeniXs Befehl und Roland Becker Kommentar über die Entfernung von nicht verwendeten Pakete (und verdoppeln das alles in den man - Seiten zu überprüfen aptitude
und apt-get
), so scheint es , dass der Befehl , apt-get
dass vollständig imitiert die behvaiour von aptitude safe-upgrade
IS
apt-get upgrade --with-new-pkgs --autoremove
Dies wurde einmal unter Ubuntu 16.04 getestet und lief zumindest, wobei einige Pakete entfernt und einige andere aktualisiert wurden, aber keine neuen Pakete installiert wurden (in diesem Zusammenhang war es vermutlich nicht erforderlich).