yum update
originalmente fez atualizações de pacotes para novas versões. Se, por exemplo, foo-awesome
obsoleto foo
, yum update
não ofereceria upgrade de foo
para foo-awesome
. Adicionar o sinal --obsoletes
a yum update
fez com que as verificações extras também oferecessem esse caminho de atualização. yum upgrade
foi adicionado como (essencialmente) um alias para yum --obsoletes update
. Como esse é o comportamento que quase todo mundo quer o tempo todo, a opção de configuração obsoletes=1
foi adicionada ao padrão /etc/yum.conf
, tornando yum update
e yum upgrade
equivalente em qualquer ação recente, Fedora / RHEL / CentOS / etc.
Se você quiser evitar atualizações do kernel quando estiver executando yum update
, poderá fazer apenas yum --exclude=kernel* update
. Se você quer atualizações automáticas, mas quer evitar atualizações automáticas do kernel, adicionar a exclusão ao yum.conf provavelmente é a resposta certa.
Provavelmente não há uma resposta certa para sua pergunta. As distribuições baseadas em RHEL e RHEL não têm a mesma filosofia que os desenvolvedores Debian quando se trata de atualizações, então as ferramentas não encorajam o mesmo tipo de comportamento.