首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vagrant中无人值守的ArangoDB安装

Vagrant中无人值守的ArangoDB安装
EN

Stack Overflow用户
提问于 2017-06-27 19:02:49
回答 2查看 248关注 0票数 1

试图在Vangrant框中设置无人值守的ArangoDB安装。我遵循了无人值守的安装说明:https://docs.arangodb.com/3.1/Manual/GettingStarted/Installing/Linux.html

但是,这说明密码提示,而不是数据库升级和备份数据库文件提示。怎么才能让这些声音安静下来呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-27 20:55:54

好吧我想明白了。基本上,您需要使用以下命令:

代码语言:javascript
复制
sudo debconf-get-selections | grep arangodb3

如果您得到一个“debconf get -selections命令not”,那么您需要安装这样的debconf utils包: sudo apt-get install -y debconf-utils

这就会列出这样的清单:

代码语言:javascript
复制
arangodb3       arangodb3/password      password
arangodb3       arangodb3/password_again        password
arangodb3       arangodb3/backup        boolean false
arangodb3       arangodb3/password_mismatch     error
arangodb3       arangodb3/upgrade       boolean true

这些是设置无人值守安装所需的所有键和类型。当我说键和类型时,我指的是:

代码语言:javascript
复制
  package/key      type
arangodb3/backup   boolean

在上面的示例中,包是arangodb3,键是备份,类型是布尔型。然后,在您的安装脚本中,您需要像这样将它包含在所选的值中:

代码语言:javascript
复制
echo arangodb3 arangodb3/backup boolean false | debconf-set-selections
echo arangodb3 arangodb3/upgrade boolean true | debconf-set-selections
票数 4
EN

Stack Overflow用户

发布于 2018-12-06 11:45:04

除了斯皮内霍的回答之外,我还必须设置以下所有选项,以便在无人参与的情况下运行版本3.3.19的安装:

代码语言:javascript
复制
RUN echo arangodb3 arangodb3/password string somepassword | debconf-set-selections
RUN echo arangodb3 arangodb3/password_again string somepassword | debconf-set-selections
RUN echo arangodb3 arangodb3/upgrade boolean true | debconf-set-selections
RUN echo arangodb3 arangodb3/storage_engine string 1 | debconf-set-selections
RUN echo arangodb3 arangodb3/backup boolean false | debconf-set-selections

这些选择可以在:https://github.com/arangodb/arangodb/blob/master/Installation/debian/config.in中找到。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44787938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档