Параметр -f
определяет интерфейс. Это описано в сообщении debconf-communication --help
:
-f, --frontend Specify debconf frontend to use.
Итак, -fnoninteractive
определяет "неинтерактивный" интерфейс. Поведение этого интерфейса объясняется в man 7 debconf
(или в онлайн-версии здесь ), которая гласит:
noninteractive
This is the anti-frontend. It never interacts with you at all,
and makes the default answers be used for all questions. It
might mail error messages to root, but that’s it; otherwise it
is completely silent and unobtrusive, a perfect frontend for
automatic installs. If you are using this front-end, and
require non-default answers to questions, you will need to
preseed the debconf database; see the section below on
Unattended Package Installation for more details.
Другими словами, -fnoninteractive
означает то, что Это говорит: программа не пытается взаимодействовать с вами, что делает ее пригодной для автоматизированных скриптов.
Если вам нужны еще более подробные сведения, исходный код Perl для «неинтерактивного» и других интерфейсов находится в / usr / share / perl5 / Debconf / Element
.