Was ist der Unterschied zwischen apt-get dist-upgrade und do-release-upgrade?

15

Wird apt-get dist-upgrade genau dasselbe tun wie do-release-upgrade?

Ich verwende derzeit Ubuntu Server 11.04.

Kirk Ouimet
quelle

Antworten:

18

apt-get dist-upgradeführt kein Release-Update durch, es sei denn, Sie ändern /etc/apt/sources.list.

Dieser Befehl aktualisiert alle installierten Pakete und deren Abhängigkeitsänderungen. Wenn Sie diesen Befehl mit entsprechenden Änderungen an der /etc/apt/sources.listDatei kombinieren , können Sie Ihre Ubuntu-Version aktualisieren.

do-release-upgrade führt ein Release-Update durch.

Wenn Sie beispielsweise von Ubuntu 11.04 auf 11.10 wechseln möchten, haben Sie zwei Möglichkeiten:

  1. Ändern Sie jedes Vorkommen des Wortes "natty" in der /etc/apt/sources.listDatei in "oneiric" und führen Sie den Befehl ausapt-get dist-upgrade
  2. Führen Sie den do-release-upgradeBefehl aus.
Kenny Rasschaert
quelle
2
do-release-upgrade hat einige andere coole Funktionen, wie "--sandbox", die Ihre Dateisysteme mit aufs remounten, damit das Upgrade rückgängig gemacht werden kann!
Coops