aggiornamento

Aggiornamento Ubuntu e derivate: Differenza fra upgrade e dist-upgrade

Parlando con un amico ci siamo trovati in disaccordo circa il comando da utilizzare per l’aggiornamento della nostra distribuzione da linea di comando.
Tralasciando il poco condivisibile “se funziona non aggiornare”, ci siamo resi conto che nessuno dei due aveva chiarissima la differenza fra i due comandi:

sudo apt-get upgrade

e

sudo apt-get dist-upgrade

Mi sono documentato e ho scoperto la vera differenza (che non avevo chiarissima)

apt-get upgrade

Aggiorna tutti i software sul proprio sistema all’ultima versione disponibile.
Di ogni pacchetto installato cerca di installarne la versione più recente disponibile. Se, pero`, questa nuova versione dipende da un pacchetto non installato, verrà mantenuta la versione corrente.

apt-get dist-upgrade

Aggiorna l’intera distribuzione alla più recente versione dei pacchetti, risolvendo eventuali dipendenze.
E` nato appositamente per aggiornare l’intera distribuzione: come “apt-get upgrade” aggiorna tutti i pacchetti presenti alla versione più recente disponibile, ma gestendo anche le dipendenze verso pacchetti non installati, installando anch’essi.

Conclusioni

Quale comando conviene usare?

Se vogliamo pacchetti aggiornati ma non vogliamo una distribuzione sporca (e/o non pensiamo sia utile in futuro il passaggio da una versione all’altra) conviene utilizzare apt-get upgrade, se invece pensiamo prima o poi di passare da una versione all’altra e/o vogliamo tutti i pacchetti aggiornati comprensivi di nuove funzioni, utilizzeremo apt-get dist-upgrade.

Fonte

Autore dell'articolo: fabrizio

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *