我正在尝试创建一个自动化脚本来安装Graphite,而不需要用户交互(无人值守)。
我尝试使用以下命令:
sudo apt-get -q -y --force-yes install graphite-carbon=0.9.12-3在安装过程中,我会被问到是否希望使用碳来删除数据库文件。
您知道在没有这种UI的情况下是否有办法运行安装吗?我只对石墨碳有这个问题。
发布于 2014-11-14 19:40:53
我用过:
sudo DEBIAN_FRONTEND=noninteractive apt-get -q -y --force-yes install graphite-carbon现在,它的工作没有任何确认消息。
发布于 2014-11-14 12:01:08
目前,我也在自动化复杂的设置。为了完成这个任务,我使用AutoExpect。它将键盘输入记录到Expect脚本中,该脚本可以再次运行。
sudo apt-get install expect-dev然后你可以键入
autoexpect开始录音。完成后,只需输入Exit以停止录制并保存脚本。它将保存在您所在的目录中,因为script.exp脚本不会直接运行,您必须使用文本编辑器对其进行修改。它不仅适用于您正在安装的软件,您可以将它用于任何事情。更多信息:
http://linux.die.net/man/1/autoexpect
http://bit.ly/1u9qTQJ
https://askubuntu.com/questions/549550
复制相似问题