【问题标题】:How to install redmine with apt without any prompt如何在没有任何提示的情况下使用 apt 安装 redmine
【发布时间】:2019-07-21 09:42:49
【问题描述】:

我想用 Chef 安装 Redmine。

当我手动运行apt-get install 时,它会提示多个对话框以配置数据库。主要是如何连接(类型(sqlite或mysql)、socket、名称、密码...)。

如何在不回答所有这些对话框的情况下提供所有这些配置?

【问题讨论】:

  • 你有没有尝试过一些为此准备的食谱?
  • 那里似乎不再维护了:/

标签: debian chef-infra redmine apt


【解决方案1】:

试试这个:

sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install redmin

这将默认回答所有问题。

【讨论】:

  • 有没有办法配置答案?
  • 如果这是一个简单的配置,你可以这样做:如果你有例如三个问题,想用 y 回答前两个问题,用 n 回答第三个问题,你想使用printf "y\ny\nn\n" | sudo apt-get install redmin
【解决方案2】:

与chef没有直接关系,而是与操作系统的包管理器有关。

从您的帖子中可以清楚地看出,由于使用了apt,您正在使用debian 或其派生词之一,例如ubuntuapt 实际上利用了dpkg...所以为了使您的安装顺利,您必须告诉aptdpkg 以非交互方式运行。

我会在这里发布一个简短的解决方案,但我宁愿带你去this thread

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-10
  • 1970-01-01
  • 2011-12-29
  • 1970-01-01
  • 2011-02-18
  • 2019-01-15
相关资源
最近更新 更多