在 Debian/Ubuntu 上防止 `apt install -y iptables persistent` 提示

问题描述 投票:0回答:2

我正在制作自动启动服务器的脚本。

当我执行以下命令时,出现蓝屏提示。 屏幕的名称是什么?

# apt install -y iptables-persistent

我想做的目标是以下之一

  • 防止出现此提示
  • 向此提示发送命令(ENTER)

当然,2次手动回车解决这个问题,但我想自动化这一步。

我试过的:

  • # apt install -y iptables-persistent > /dev/null
  • # apt install -y iptables-persistent $ echo "\n"
  • # expect -c "spawn apt install -y iptables-persistent expect\"\(.*\)\" send --\"\n\""

[环境]

  • Debian 9
  • Ubuntu 18.04
shell ubuntu debian iptables
2个回答
17
投票

使用此命令完全自动化安装

echo iptables-persistent iptables-persistent/autosave_v4 boolean true | sudo debconf-set-selections
echo iptables-persistent iptables-persistent/autosave_v6 boolean true | sudo debconf-set-selections
sudo apt-get -y install iptables-persistent

0
投票

您也可以使用此命令完全自动化安装:

sudo debconf-set-selections <<EOF
iptables-persistent iptables-persistent/autosave_v4 boolean true
iptables-persistent iptables-persistent/autosave_v6 boolean true
EOF

sudo apt install -y iptables-persistent
© www.soinside.com 2019 - 2024. All rights reserved.