Como suprimir uma mensagem de um programa ao instalá-lo para usar em um programa bash? [duplicado]

7

PROBLEMA:

Eu tenho um programa escrito em bash que faz um monte de coisas como instalar um novo software no sistema.

Um dos programas que ele instala tem uma mensagem extravagante, onde você obtém algumas informações sobre o uso e o arquivo de configuração e o que faz se você não editar o arquivo de configuração.

E, em seguida, aguarda a entrada do usuário.

Esta mensagem é um tipo de mensagem dialog em uma GUI:

O programa que exibe esta mensagem é portsentry e o sistema é o Debian Stretch.

PERGUNTA:

Como posso suprimir essa mensagem para que não haja comunicação entre meu programa e o usuário?

    
por somethingSomething 18.10.2018 / 15:19

1 resposta

15

Para evitar dúvidas, instrua debconf a executar de maneira não interativa:

export DEBIAN_FRONTEND=noninteractive
    
por 18.10.2018 / 15:27