与 apt-get install -y packagename --no-upgrade 等效的 yum 命令

与 apt-get install -y packagename --no-upgrade 等效的 yum 命令

我在 ubuntu 服务器上的 shell 脚本中使用了这个命令apt-get install -y packagename --no-upgrade。如果软件包尚不存在,它将安装该软件包。它不会升级该软件包。现在我想将其迁移到 centos 机器。我--no-upgrade在 yum 中找不到任何等效的开关。有什么帮助吗?

答案1

没有这样的选项yum
您必须使用类似下面的方法解决此问题:

rpm --quiet -q packagename || yum -y install packagename 

相关内容