我正在尝试通过完全自动化该过程来让postgres安装在ubuntu xenial上。我希望它会像任何其他 apt-get 一样顺利进行,但在中间它要求我配置我来自哪里(地区和城市)。但是,我希望它无需实际输入比初始命令更多的内容即可完成。 到目前为止,我使用的是:
apt-get install -y postgresql
基本上,当安装要求时,我需要它输入两个值:8 表示区域,61 表示城市。
由于我对终端命令的了解很弱,我将不胜感激简单和/或彻底解释的建议
将DEBIAN_FRONTEND
环境变量设置为noninteractive
。 例如,以下是仅通过 postgresql 安装命令进行操作的方法:
DEBIAN_FRONTEND=noninteractive apt install -y postgresql
我遇到了这个确切的问题,这就是帮助我自动化安装过程的原因。来自Robert Merkwürdigeliebe,https://stackoverflow.com/a/10282819/10893937
#>sqlplus un @script <<EOF
yourpassword
parameter#1
parameter#2
EOF