GNU/Linux >> Znalost Linux >  >> Linux

Jak potlačit zprávu z programu při instalaci pro použití v programu Bash?

Tato otázka zde již má odpověď :instalace apt-get bez výzvy debconf

(1 odpověď)
Uzavřeno před 2 lety.

PROBLÉM:

Mám program napsaný v bash, který dělá spoustu věcí, jako je instalace nového softwaru do systému.

U jednoho z programů, které nainstaluje, se objeví extravagantní zpráva, kde získáte nějaké informace o použití a konfiguračním souboru a o tom, co udělá, pokud konfigurační soubor neupravíte.

A pak čeká na vstup uživatele.

Tato zpráva je dialog druh zprávy v GUI:

Program, který zobrazuje tuto zprávu, je portsentry a systém je Debian Stretch.

OTÁZKA:

Jak mohu potlačit tuto zprávu, aby mezi mým programem a uživatelem neprobíhala žádná komunikace?

Přijatá odpověď:

Abyste se vyhnuli otázkám, dejte pokyn debconf spustit neinteraktivně:

export DEBIAN_FRONTEND=noninteractive

Linux
  1. jak použít kill SIGUSR2 v bash?

  2. Exportujte proměnnou z bash a použijte ji v Pythonu

  3. jak získat prvky ze seznamu v bash?

  1. Jak používat příkazy historie Bash

  2. Jak programovat s Bash:Syntaxe a nástroje

  3. Jak získat masku sítě z bash?

  1. Funkce Bash a jak ji používat {Proměnné, argumenty, návrat}

  2. Jak krmit mysql dotazy z bash

  3. Jak používat sched_getaffinity a sched_setaffinity v Linuxu z C?