Jaka jest różnica między apt-get dist-upgrade a do-release-upgrade?

15

Czy apt-get dist-upgrade zrobi dokładnie to samo, co uruchomienie do-release-upgrade?

Obecnie korzystam z Ubuntu Server 11.04.

Kirk Ouimet
źródło

Odpowiedzi:

18

apt-get dist-upgradenie przeprowadzi aktualizacji wersji, chyba że zmodyfikujesz /etc/apt/sources.list.

To polecenie aktualizuje wszystkie zainstalowane pakiety i zmiany ich zależności. Jeśli połączysz uruchamianie tego polecenia z odpowiednimi zmianami w /etc/apt/sources.listpliku, możesz zaktualizować swoją wersję Ubuntu.

do-release-upgrade przeprowadzi aktualizację wersji.

Na przykład, jeśli chcesz przejść z Ubuntu 11.04 na 11.10, masz 2 opcje:

  1. Zmień każde wystąpienie słowa „natty” w /etc/apt/sources.listpliku na „oneiric” i uruchom polecenieapt-get dist-upgrade
  2. Uruchom do-release-upgradepolecenie.
Kenny Rasschaert
źródło
2
Do-release-upgrade ma kilka innych fajnych funkcji, takich jak „--sandbox”, który ponownie instaluje systemy plików za pomocą aufs, dzięki czemu aktualizację można przywrócić!
Coops