我正在编写一个 bash 脚本来安装 php5.4,我想为测试 VM 自动执行此操作。我的 rpm 命令是:
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
yum install php54w
Run Code Online (Sandbox Code Playgroud)
现在,在这个运行过程中,有一个用户提示输入 [Y/N] 是否下载依赖项。所以我要么需要:
模拟[Y]的用户输入;或者
传递命令让 yum 不要询问和假设 [Y]
bash 脚本的最佳方法是什么,我如何完成上述两个任务?
slm*_*slm 125
您可以使用-y
开关:
$ yum -y install php54w
Run Code Online (Sandbox Code Playgroud)
摘自yum 手册页
-y, --assumeyes
Assume yes; assume that the answer to any question which would be asked
is yes. Configuration Option: assumeyes
Run Code Online (Sandbox Code Playgroud)