如何在安装程序以在 bash 程序中使用时抑制来自程序的消息?

som*_*ing 7 scripting debian shell-script software-installation messaging

问题:

我有一个用 bash 编写的程序,它可以做很多事情,比如在系统上安装新软件。

它安装的其中一个程序会出现一条冗长的消息,您可以在其中获取有关使用情况和配置文件的一些信息,以及如果您不编辑配置文件它会做什么。

然后等待用户输入。

此消息是dialogGUI 中的一种消息:

在此处输入图片说明

显示此消息的程序portsentry是 Debian Stretch,系统是 Debian Stretch。

题:

我怎样才能抑制这个消息,这样我的程序和用户之间就没有通信了?

Ste*_*itt 15

为避免出现问题,请指示debconf以非交互方式运行:

export DEBIAN_FRONTEND=noninteractive
Run Code Online (Sandbox Code Playgroud)