为什么你应该总是使用 `rpm -U` 而不是 `rpm -i` 来安装软件包?

spu*_*der 19 rpm

rpm 有一个-i( --install) 选项来安装一个包
rpm 有一个-U( --upgrade) 选项来安装或升级一个包

Red Hat文档表明,rpm -i是完全可以接受的。

然而,我见过的每个文档都推荐使用-U,即使是第一次安装包。

为什么rpm -U通常优先于rpm -i

Dop*_*oti 37

大多数文档都建议-U结束,-i因为如果软件包已经安装,或者已经安装了较早的版本,则-i可能会失败-U即使从根本没有安装包中“升级”,while也会成功。在提供操作方法时,如在文档的情况下,通常最好给出故障状态可能性较低的命令。