# phpman > man > debconf-communicate(1)


*Source: tldr-pages*

---

[DEBCONF-COMMUNICATE(1)](https://www.chedong.com/phpMan.php/man/DEBCONF-COMMUNICATE/1/markdown)                         Debconf                        [DEBCONF-COMMUNICATE(1)](https://www.chedong.com/phpMan.php/man/DEBCONF-COMMUNICATE/1/markdown)



## NAME
       debconf-communicate - communicate with debconf

## SYNOPSIS
        echo commands | debconf-communicate [options] [package]

## DESCRIPTION
       **debconf-communicate** allows you to communicate with debconf on the fly, from the command line.
       The package argument is the name of the package which you are pretending to be as you
       communicate with debconf, and it may be omitted if you are lazy. It reads commands in the
       form used by the debconf protocol from stdin. For documentation on the available commands and
       their usage, see the debconf specification.

       The commands are executed in sequence. The textual return code of each is printed out to
       standard output.

       The return value of this program is the numeric return code of the last executed command.

## EXAMPLE
        echo get debconf/frontend | debconf-communicate

       Print out the value of the debconf/frontend question.

## WARNING
       This program should never be used from a maintainer script of a package that uses debconf! It
       may however, be useful in debugging.

## SEE ALSO
       [**debconf-loadtemplate**(1)](https://www.chedong.com/phpMan.php/man/debconf-loadtemplate/1/markdown)

## AUTHOR
       Joey Hess <<joeyh@debian.org>>



                                             2022-02-20                       [DEBCONF-COMMUNICATE(1)](https://www.chedong.com/phpMan.php/man/DEBCONF-COMMUNICATE/1/markdown)
