In CentOS, qual è la differenza tra l'aggiornamento yum e l'aggiornamento yum?


124

Qual è la differenza tra yum updatee yum upgradee quando dovrei usarne uno rispetto all'altro?

Risposte:


125

yum upgradeimpone la rimozione di pacchetti obsoleti, mentre yum updatepuò o meno farlo. La rimozione di pacchetti obsoleti può essere rischiosa, in quanto può rimuovere i pacchetti utilizzati.

Questo rende yum updatel'opzione più sicura.

Da man yum:

aggiornare

Se eseguito senza pacchetti, l'aggiornamento aggiornerà tutti i pacchetti attualmente installati. Se vengono specificati uno o più pacchetti o globi pacchetto, Yum aggiornerà solo i pacchetti elencati. Durante l'aggiornamento dei pacchetti, yum assicurerà che tutte le dipendenze siano soddisfatte. (Vedi Specificare i nomi dei pacchetti per maggiori informazioni) Se i pacchetti o globs specificati corrispondono a pacchetti che non sono attualmente installati, l'aggiornamento non li installerà. update funziona su gruppi, file, fornisce ed elenchi di file proprio come il comando "installa". Se l'opzione di configurazione dei obsoletes principali è vera (impostazione predefinita) o è presente il flag --obsoletes, yum includerà i pacchetti obsoletes nei suoi calcoli - questo lo rende migliore per le modifiche alla versione distro, ad esempio: l'aggiornamento da somelinux 8.0 a somelinux 9.

aggiornamento

È uguale al comando di aggiornamento con il flag --obsoletes impostato . Vedi aggiornamento per maggiori dettagli.


9
Ancora più dettagli su ServerFault qui: serverfault.com/a/298158/88886
degenerato

28

yum upgradee yum updateeseguirà la stessa funzione che si aggiorna all'ultima versione corrente del pacchetto.

Ma la differenza è che l'aggiornamento eliminerà i pacchetti obsoleti, mentre l'aggiornamento li preserverà.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.