我在 ubuntu 服务器上的 shell 脚本中使用了这个命令apt-get install -y packagename --no-upgrade
。如果软件包尚不存在,它将安装该软件包。它不会升级该软件包。现在我想将其迁移到 centos 机器。我--no-upgrade
在 yum 中找不到任何等效的开关。有什么帮助吗?
答案1
没有这样的选项yum
。
您必须使用类似下面的方法解决此问题:
rpm --quiet -q packagename || yum -y install packagename