Автоматическая установка ArangoDB в Vagrant Box

Попытка настроить автоматическую установку ArangoDB в окне Vangrant Ubuntu. Я следовал инструкциям автоматической установки здесь: https://docs.arangodb.com/3.1/Manual/GettingStarted/Installing/Linux.html

Однако это относится к запросам пароля, но не к запросам обновления базы данных и резервных копий файлов базы данных. Как можно заставить их замолчать?

1 ответ

Решение

Хорошо, я понял это. В основном вам нужно использовать следующую команду:

sudo debconf-get-selections | grep arangodb3

Если вы получили сообщение "ошибка команды debconf-get-selections not found", вам необходимо установить пакет debconf-utils следующим образом:

sudo apt-get install -y debconf-utils

Это выложит список как это:

arangodb3       arangodb3/password      password
arangodb3       arangodb3/password_again        password
arangodb3       arangodb3/backup        boolean false
arangodb3       arangodb3/password_mismatch     error
arangodb3       arangodb3/upgrade       boolean true

Это все ключи и типы, которые вам понадобятся для автоматической установки. Когда я говорю ключ и тип, я имею в виду:

  package/key      type
arangodb3/backup   boolean

В приведенном выше примере пакет представляет собой arangodb3, ключ является резервным, а тип - логическим. Затем в вашем установочном скрипте вы должны включить его так же, как и в выбранные вами значения:

echo arangodb3 arangodb3/backup boolean false | debconf-set-selections
echo arangodb3 arangodb3/upgrade boolean true | debconf-set-selections

Добавляя к ответу skinneejoe, я должен был установить все следующие варианты, чтобы установить версию 3.3.19 бежать без присмотра:

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

Другие вопросы по тегам