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