A documentação, na verdade, não diz que -i
deve ser usado para atualizações. Diz que se deve usá-lo para atualizações de kernel. A razão é que, se o sistema falhar ao inicializar com o novo kernel, você ainda terá o kernel antigo disponível. No entanto, este é um caso especial - os pacotes do kernel são praticamente ortogonais no sentido de não possuírem arquivos conflitantes, pois tudo é versionado (módulos kernel, initrd e library de vários pacotes do kernel podem viver lado a lado).
Os pacotes usuais do espaço do usuário raramente são independentes. Se você usar rpm -i
para realizar 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.