Domanda Qual è la differenza tra apt-get update e upgrade?


Qual è la differenza tra apt-get update e apt-get upgrade?

Quale dovrei eseguire prima?

Qualcuno di loro esegue automaticamente l'altro?


311
2018-01-09 17:09


origine


Vedere: askubuntu.com/questions/99033/...  Qual è la differenza tra apt-get upgrade e apt-get dist-upgrade? - david6
Possibile duplicato di: askubuntu.com/questions/81585/... O askubuntu.com/questions/99033/... - david6
Non è un duplicato: si tratta della differenza tra aggiornamento / aggiornamento, non della differenza tra aggiornamento / dist-upgrade. - Andrea Corbellini


risposte:


Dovresti prima correre update, poi upgrade. Nessuno dei due esegue automaticamente l'altro.

  • apt-get update aggiorna l'elenco dei pacchetti disponibili e le loro versioni, ma non installa o aggiorna alcun pacchetto.
  • apt-get upgrade installa effettivamente le versioni più recenti dei pacchetti che hai. Dopo aver aggiornato gli elenchi, il gestore pacchetti è a conoscenza degli aggiornamenti disponibili per il software installato. Questo è il motivo per cui prima vuoi update.

335
2018-01-09 17:16



Tieni presente che la maggior parte delle volte invece di apt-get upgrade quello che vuoi fare è apt-get dist-upgrade - fdierre
@TravisR Non proprio. dist-upgrade non eseguirà l'aggiornamento a un nuovo sistema operativo, ma eseguirà l'aggiornamento a un nuovo kernel (abbastanza comune) oa un diverso insieme di dipendenze (abbastanza comune) o rimuoverà le dipendenze che non sono importanti dopo un aggiornamento (anche comune). Se sei su un sistema di casa o ufficio, la maggior parte del tempo che vuoi dist-upgradeno upgrade. È se si sta aggiornando diversi sistemi, o uno che è necessario mantenere in uno stato ben definito che desideri upgrade. Per utenti "regolari" (la propria macchina), dist-upgrade è quello per cui andare. - Jon Hanna
Quindi intendi che "apt-get upgrade" non farà nulla se non seguito da "apt-get update"? Se è così, qual è il vero uso di "apt-get update"? Allora perché l'aggiornamento non è incluso in "upgrade"? - user22180
poi finisci con un apt-get autoremove ! - austin
@ user22180 questa è una domanda molto intelligente. A prima vista, è assurdo separare i metodi se entrambi devono essere chiamati per eseguire la funzione desiderata, in realtà sostituire i vecchi pacchetti con quelli nuovi. Ma potresti voler fare la differenza tra i pacchetti che devi installare e quelli che vorresti eventualmente aggiornare. - JuanRocamonde