Ř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