Řešení 1:
yum update původně jen upgrady balíčků na nové verze. Pokud například foo-awesome zastaralé foo , yum update nenabízí upgrade z foo až foo-awesome . Přidání --obsoletes příznak na yum update přiměl provést dodatečné kontroly, aby také nabídl tuto cestu upgradu. yum upgrade byl přidán jako (v podstatě) alias pro yum --obsoletes update . Protože toto je chování, které téměř každý chce neustále, konfigurační volba obsoletes=1 byl přidán k výchozímu /etc/yum.conf , takže yum update a yum upgrade ekvivalent na všech aktuálních skladech, Fedora/RHEL/CentOS/atd.
Pokud se chcete vyhnout aktualizacím jádra, když používáte yum update , stačí udělat yum --exclude=kernel* update . Pokud chcete mít zapnuté automatické aktualizace, ale chcete se vyhnout automatickým aktualizacím jádra, pak je pravděpodobně správnou odpovědí přidání výjimky do yum.conf.
Pravděpodobně neexistuje správná odpověď na vaši otázku. RHEL a distribuce založené na RHEL nemají stejnou filozofii jako vývojáři Debianu, pokud jde o aktualizace, takže nástroje nepodporují stejné druhy chování.
Řešení 2:
Zkuste
# yum upgrade yum kernel
# yum -y upgrade