我想在Chef中安装Redmine。
当我手动运行apt-get install
时,它会提示多个对话框以配置数据库。主要是如何连接到它(类型(sqlite或mysql),套接字,名称,密码...)。
如何在没有所有对话框回答的情况下进行所有配置?
答案 0 :(得分:1)
尝试一下:
sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install redmin
这将回答所有默认问题。
答案 1 :(得分:1)
与Chef没有直接关系,而是与操作系统的软件包管理器无关。
从您的帖子中可以明显看出,由于使用了debian,因此您正在使用ubuntu或其派生词之一,例如apt
。 apt
实际上利用了dpkg
...,因此,为了使您的安装顺利进行,您将必须告诉apt
和dpkg
都以非交互方式运行。
我会在此处发布该解决方案的简短摘要,但我会带您进入this thread