Wie kann ich apt-get dazu bringen, den Kernel zu aktualisieren, ähnlich wie aptitude?


7

Installierter neuer Ubuntu Server 12.04 unter Windows Azure

Danach apt-get upgradezeigt die Konsole:

The following packages have been kept back:
  linux-image-extra-virtual linux-image-virtual linux-tools linux-virtual
(...)

83 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Need to get 64.5 MB of archives.
After this operation, 714 kB of additional disk space will be used

Und nach dem Eignungs-Upgrade

The following NEW packages will be installed:
  linux-image-3.2.0-32-virtual{a} linux-image-extra-3.2.0-32-virtual{a}
  linux-tools-3.2.0-32{a}
(...)

The following packages are RECOMMENDED but will NOT be installed:
  libglib2.0-data shared-mime-info shared-mime-info:i386
87 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 103 MB of archives. After unpacking 151 MB will be used.

Es gibt also einen Unterschied zwischen den beiden.

Könnten Sie mir bitte mitteilen, was ich für ein Upgrade meines Servers wählen soll? Gibt es irgendwelche Vorteile beim Aktualisieren zusätzlicher Pakete über aptitudeoder sollte ich bei bleiben apt-getund weniger Pakete aktualisieren?

Antworten:


5

Laut apt-getManpage:

Mit dem Upgrade werden die neuesten Versionen aller derzeit auf dem System installierten Pakete installiert.

dist-upgrade führt nicht nur die Funktion des Upgrades aus, sondern behandelt auch intelligent wechselnde Abhängigkeiten mit neuen Versionen von Paketen.

Wenn Sie verwenden aptitude, werden automatisch die Abhängigkeiten der Pakete verwendet. Wenn Sie wahrscheinlich dieselben Ergebnisse erzielen möchten, verwenden Sie apt-get dist-upgrade.

Wenn Sie die Unterschiede zwischen den beiden wissen möchten, überprüfen Sie diesen oder diesen Beitrag .


5

Öffnen Sie Ihr Terminal und geben Sie dies ein

sudo apt-get update
sudo apt-get dist-upgrade

Gern geschehen, Amigo. : D
rɑːdʒɑ
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.