Qual è la differenza tra apt-get dist-upgrade e do-release-upgrade?


15

Apt-get dist-upgrade farà esattamente la stessa cosa dell'esecuzione di do-release-upgrade?

Attualmente sto eseguendo Ubuntu Server 11.04.

Risposte:


18

apt-get dist-upgradenon eseguirà un aggiornamento della versione, a meno che non si modifichi /etc/apt/sources.list.

Questo comando aggiorna tutti i pacchetti installati e le relative modifiche alla dipendenza. Se si combina l'esecuzione di questo comando con le opportune modifiche al /etc/apt/sources.listfile, è possibile aggiornare la versione di Ubuntu.

do-release-upgrade eseguirà un aggiornamento della versione.

Quindi, ad esempio, se vuoi passare da Ubuntu 11.04 a 11.10, hai 2 opzioni:

  1. Cambia ogni ricorrenza della parola "natty" nel /etc/apt/sources.listfile in "onirica" ​​ed esegui il comandoapt-get dist-upgrade
  2. Esegui il do-release-upgradecomando

2
do-release-upgrade ha alcune altre fantastiche funzioni, come "--sandbox", che rimonta i file system con aufs in modo che l'aggiornamento possa essere ripristinato!
Coops
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.