{
    "mode": "man",
    "parameter": "debconf-communicate",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/debconf-communicate/1/json",
    "generated": "2026-06-13T22:58:06Z",
    "synopsis": "echo commands | debconf-communicate [options] [package]",
    "sections": {
        "NAME": {
            "content": "debconf-communicate - communicate with debconf\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "echo commands | debconf-communicate [options] [package]\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "debconf-communicate allows you to communicate with debconf on the fly, from the command line.\nThe package argument is the name of the package which you are pretending to be as you\ncommunicate with debconf, and it may be omitted if you are lazy. It reads commands in the\nform used by the debconf protocol from stdin. For documentation on the available commands and\ntheir usage, see the debconf specification.\n\nThe commands are executed in sequence. The textual return code of each is printed out to\nstandard output.\n\nThe return value of this program is the numeric return code of the last executed command.\n",
            "subsections": []
        },
        "EXAMPLE": {
            "content": "echo get debconf/frontend | debconf-communicate\n\nPrint out the value of the debconf/frontend question.\n",
            "subsections": []
        },
        "WARNING": {
            "content": "This program should never be used from a maintainer script of a package that uses debconf! It\nmay however, be useful in debugging.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "debconf-loadtemplate(1)\n",
            "subsections": []
        },
        "AUTHOR": {
            "content": "Joey Hess <joeyh@debian.org>\n\n\n\n2022-02-20                       DEBCONF-COMMUNICATE(1)",
            "subsections": []
        }
    },
    "summary": "debconf-communicate - communicate with debconf",
    "flags": [],
    "examples": [
        "echo get debconf/frontend | debconf-communicate",
        "Print out the value of the debconf/frontend question."
    ],
    "see_also": [
        {
            "name": "debconf-loadtemplate",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/debconf-loadtemplate/1/json"
        }
    ]
}