A documentação realmente não diz que -i
deve ser usada para atualizações. Diz que deve-se usá-lo para atualizações do kernel. O motivo é que, se o sistema falhar ao inicializar com o novo kernel, você ainda tem o kernel antigo disponível. Porém, este é um caso especial - os pacotes do kernel são praticamente ortogonais no sentido de que não possuem arquivos conflitantes, pois tudo é versionado (módulos do kernel, initrd e library de vários pacotes do kernel podem conviver).
Pacotes comuns de espaço de usuário raramente são tão independentes. Se você usa rpm -i
para executar uma atualização, provavelmente terminará com dois pacotes com o mesmo nome (e versão diferente) instalados ao mesmo tempo, com os anteriores sendo quebrados (meio sobrescritos). Na verdade, é possível instalar o mesmo pacote duas vezes - uma vez que isso aconteça, algumas ferramentas e / ou pessoas provavelmente ficarão confusas.