如何使用 bash 强制 yum 安装而不提示用户?

如何使用 bash 强制 yum 安装而不提示用户?

我正在编写一个 bash 脚本来安装 php5.4,我想为测试虚拟机自动执行此操作。我的 rpm 命令是:

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
yum install php54w

现在,在运行过程中,会提示用户输入[Y/N]是否下载依赖项。所以我要么需要:

  1. 模拟用户输入[Y];或者

  2. 传递命令让 yum 不询问并假设 [Y]

bash 脚本的最佳方法是什么?如何实现上述两个目标?

答案1

您可以使用该-y开关:

$ yum -y install php54w
摘自百胜手册页
-y, --assumeyes
      Assume yes; assume that the answer to any question which would be asked
      is yes. Configuration Option: assumeyes

相关内容