Qual è la differenza tra apt-get update
e apt-get upgrade
?
Quale dovrei correre per primo?
Qualcuno di loro esegue automaticamente l'altro?
Qual è la differenza tra apt-get update
e apt-get upgrade
?
Quale dovrei correre per primo?
Qualcuno di loro esegue automaticamente l'altro?
Risposte:
Dovresti prima correre update
, quindi upgrade
. Nessuno dei due esegue automaticamente l'altro.
apt-get update
aggiorna l'elenco dei pacchetti disponibili e le loro versioni, ma non installa né aggiorna alcun pacchetto.apt-get upgrade
installa effettivamente le versioni più recenti dei pacchetti che hai. Dopo aver aggiornato gli elenchi, il gestore pacchetti conosce gli aggiornamenti disponibili per il software installato. Questo è il motivo per cui lo vuoi prima update
.Inoltre, è possibile utilizzare apt-get update && apt-get upgrade
per eseguire entrambi i passaggi uno dopo l'altro.
apt-get upgrade
quello che vuoi fare èapt-get dist-upgrade
dist-upgrade
non eseguirà l'aggiornamento a un nuovo sistema operativo, ma eseguirà l'aggiornamento a un nuovo kernel (abbastanza comune) o un diverso set di dipendenze (abbastanza comune) o rimuoverà le dipendenze che non contano dopo un aggiornamento (anche comune). Se sei su un sistema di casa o ufficio, la maggior parte delle volte che vuoi dist-upgrade
, no upgrade
. È se stai aggiornando diversi sistemi, o uno che è necessario mantenere in uno stato ben definito che si desidera upgrade
. Per gli utenti "regolari" (la propria macchina), dist-upgrade
è quello che fa per te.
apt-get autoremove
!