我想和Chef一起安装Redmine。
当我手动运行apt-get install
时,它会提示多个对话框以配置数据库。主要是如何连接它(类型(sqlite或mysql),套接字,名称,密码......)。
如何在没有所有这个对话框的情况下回答所有这些配置?
试试这个:
sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install redmin
这将回答所有默认问题。
这与Chef直接无关,而是与操作系统的包管理器有关。
从你的帖子很明显你使用debian或其衍生物之一,如ubuntu,由于使用apt
。 apt
实际上利用dpkg
...所以为了使你的安装顺利,你将不得不告诉apt
和dpkg
非交互式运行。
我会在这里发布一个简短的解决方案片段,但我宁愿带你去this thread