2

在 Ubuntu 上使用apt-get包管理器安装 CouchDB 2.1 时,如下所示:

echo "deb https://apache.bintray.com/couchdb-deb xenial main" | sudo tee -a /etc/apt/sources.list
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
apt-get update
apt-get install couchdb -y

我收到一个提示屏幕,询问我是否想以单节点模式或集群模式安装,或者我是否想自己配置 Couch。(不是命令提示符,而是粉红色背景,带有我必须按下的按钮)。

我想自己配置 Couch,但我需要能够以编程方式跳过查看屏幕(因为我自己没有运行命令 - 该命令是脚本的一部分)。

如何在使用安装 CouchDB 2.1 时指定自动指定此选项apt-get install couchdb -y

或者,如果我不想手动按下确定按钮,我是否会被迫从源代码安装 CouchDB?

4

1 回答 1

2

您收到的提示来自debconf系统,用于配置软件包。您可以使用 预配置软件包debconf,这样它就不需要在安装过程中询问问题。此过程称为“预置”,通常在系统安装期间完成,以便一次预置系统上的所有包。但是您也可以为单个包执行此操作。

可以在此处找到用于预置 debconf 的文档。

于 2017-08-16T08:38:22.813 回答