Se parliamo di aggiornare i pacchetti, i sistemi operativi Linux sono dotati di molti aggiornamenti di software gratuiti per ogni pacchetto. Rilascia continuamente gli aggiornamenti, le patch e le correzioni per migliorare le prestazioni e correggere i bug in essi. È molto importante verificare regolarmente questi aggiornamenti e installarli al fine di salvaguardare il sistema contro potenziali minacce e vulnerabilità. Per l'installazione di questi aggiornamenti, viene eseguito l'aggiornamento e ci sono due modi per raggiungere questo obiettivo: uno è un aggiornamento APT-get e il secondo è Apt-get dist-upgrade. C'è qualche differenza tra questi due modi che spesso confondono gli utenti. Questo articolo ti aiuterà a comprendere e differenziare l'aggiornamento APT-get e la dist-upgrade APT-get.
Database dei pacchetti di aggiornamento
Per mantenere aggiornato il tuo sistema, vengono utilizzati comandi di aggiornamento e aggiornamento. Il comando di aggiornamento aggiorna solo l'elenco dei pacchetti con le versioni più recenti disponibili, tuttavia non installa o aggiorna il pacchetto. Il comando di aggiornamento effettivamente aggiorna e installa le ultime versioni di pacchetti già installati. Prima di aggiornare i pacchetti, controlla gli aggiornamenti come segue. Farà sì che l'apt-get conosca le nuove versioni disponibili.
$ sudo apt-get update
Cos'è l'aggiornamento Apt-get
Per installare le ultime versioni di tutti i pacchetti precedentemente installati sul sistema, viene utilizzato l'aggiornamento APT-get. Questo comando aggiorna solo i pacchetti che hanno una nuova versione disponibili come indicato nelle fonti.Elenca il file nella cartella "/etc/apt". Non tenta di installare un nuovo pacchetto o rimuovere qualsiasi pacchetto installato da solo.
Per aggiornare o installare le versioni più recenti, eseguire il seguente comando come sudo come un unico privilegio che l'utente può verificare e installare gli aggiornamenti sul sistema Linux:
$ sudo apt-get upgrade
Per aggiornare un pacchetto specifico, il comando è il seguente:
$ sudo apt-get upgrade
Cos'è apt-get dist-upgrade
Simile al comando Apt-get Aggiorna. Inoltre, gestisce anche la modifica delle dipendenze con le ultime versioni del pacchetto. Risolve in modo intelligente il conflitto tra le dipendenze del pacchetto e cerca di aggiornare i pacchetti più significativi a spese di quelli meno significativi, se necessario. A differenza del comando APT-get upgrade, il dist-upgrade APT-get è proattivo e installa nuovi pacchetti o rimuove quelli esistenti da solo per completare l'aggiornamento.
Per aggiornare i pacchetti, eseguire il comando dist-upgrade con privilegi sudo:
$ sudo apt-get dist-upgrade
Per aggiornare un pacchetto specifico, il comando è il seguente:
$ sudo apt-get dist-upgrade
A volte, quando si esegue un aggiornamento APT-get, ricevi il messaggio "I seguenti pacchetti sono stati mantenuti indietro". Questi pacchetti vengono mantenuti indietro perché per installare la loro nuova versione, hanno bisogno di un altro pacchetto che non è già installato. E, come abbiamo discusso, l'aggiornamento APT-EGT aggiorna solo i pacchetti esistenti, né installa un nuovo pacchetto né ne rimuove uno esistente. Ecco perché trattiene questi pacchetti. A volte, i pacchetti vengono anche mantenuti a causa delle dipendenze rotte (quando il pacchetto da cui dipende non ha una versione scaricabile).
Mentre con Apt-get DIST-Upgrade, verrà installato il nuovo pacchetto dipendente per risolvere la dipendenza.
Per concludere, se si desidera aggiornare i pacchetti solo senza installarli o rimuoverli, scegli l'aggiornamento APT-get. D'altra parte, se si desidera aggiornare, indipendentemente dal fatto che sia installato un nuovo pacchetto o che il pacchetto esistente sia rimosso per soddisfare le dipendenze, scegli APT-get dist-upgrade.