我正在尝试编写一个用于部署的基本脚本ocs-inventory
,但遇到了一个问题。
当我发出这个命令时:
sudo apt-get install -y ocsinventory-agent
交互窗口出现。我唯一需要做的就是按enter。
它与您安装 kerberos5 时获得的图形提示类型相同。
是否有可能在脚本中包含“enter”?
答案1
基本上你必须预先输入答案德布康夫:
sudo apt-get install debconf-utils
echo "ocsinventory-agent ocsinventory-agent/method select local" | sudo debconf-set-selections
sudo apt-get install -y --force-yes ocsinventory-agent
您显然可以local
根据server
自己的需要进行更改。
答案2
请尝试以下操作:
你可以做几件事来避免这种情况
首先设置变量
export DEBIAN_FRONTEND=noninteractive
然后就可以运行apt-get -y install [packagename]
,这应该正是您想要的。