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


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.

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
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.