Soluzione 1:
yum update
originariamente si limitava ad aggiornare i pacchetti alle nuove versioni. Se, ad esempio, foo-awesome
foo
obsoleto , yum update
non offrirebbe l'upgrade da foo
a foo-awesome
. Aggiunta del --obsoletes
flag a yum update
gli ha fatto fare i controlli extra per offrire anche quel percorso di aggiornamento. yum upgrade
è stato aggiunto come (essenzialmente) un alias per yum --obsoletes update
. Dato che questo è il comportamento che quasi tutti vogliono sempre, l'opzione di configurazione obsoletes=1
è stato aggiunto al /etc/yum.conf
predefinito , rendendo yum update
e yum upgrade
equivalente su qualsiasi recente, stock, Fedora/RHEL/CentOS/etc.
Se vuoi evitare gli aggiornamenti del kernel quando esegui yum update
, puoi semplicemente fare yum --exclude=kernel* update
. Se vuoi gli aggiornamenti automatici attivi, ma vuoi evitare gli aggiornamenti automatici del kernel, aggiungere l'esclusione a yum.conf è probabilmente la risposta giusta.
Probabilmente non c'è una risposta giusta per la tua domanda. RHEL e le distribuzioni basate su RHEL non hanno la stessa filosofia degli sviluppatori Debian quando si tratta di aggiornamenti, quindi gli strumenti non incoraggiano lo stesso tipo di comportamento.
Soluzione 2:
Prova
# yum upgrade yum kernel
# yum -y upgrade