Lo capisco in apt , il comando update , aggiorna l'elenco dei pacchetti disponibili, ma non aggiorna il software già installato da questi pacchetti.
Comprendo anche che update aggiorna qualsiasi software che ho già installato da un pacchetto che ho aggiornato con update come descritto sopra.
Qual è stato il motivo per cui gli sviluppatori Ubuntu/Debian hanno fatto questa divisione di update e update invece lavorare con un comando per svolgere entrambe le attività?
Questa è più una domanda sulla filosofia architettonica degli sviluppatori Ubuntu.
Risposta accettata:
Un aggiornamento non è l'unico momento in cui potresti aver bisogno di apt-get update e non voglio aggiornare ogni volta che voglio semplicemente aggiornare gli elenchi dei pacchetti.
Un apt-get upgrade il buon funzionamento può dipendere da apt-get update eseguito non molto tempo fa, ma questo vale per apt-get remove e apt-get install anche! Tutto ciò dovrebbe implicare apt-get update ? Ovviamente no! Per una semplice questione di efficienza delle risorse e pulizia del design, se un'operazione è comune a più altre operazioni, dovrebbe essere presa in considerazione.
Al contrario, dato che apt-get remove e apt-get install può anche dipendere da apt-get update essendo eseguito di recente per terminare correttamente, ha senso apt-get upgrade per ogni esecuzione di apt-get update ? No, ancora una volta, poiché ciò che intendo fare potrebbe entrare in conflitto con ciò che apt-get upgrade lo farà.