Differences between revisions 4 and 18 (spanning 14 versions)
Revision 4 as of 2008-02-15 20:46:13
Size: 2300
Editor: FranklinPiat
Comment: remove obsolete config4gnu section
Revision 18 as of 2015-02-20 10:34:29
Size: 2543
Editor: ?IsaacPuchRojo
Comment: It't true. Try as root debconf
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
["DebianPackage"] > debconf ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[it/debconf|Italiano]] - [[ru/debconf|Русский]]-~
Line 4: Line 4:
||<tablestyle="width:65%;margin-left:35%;padding-left:30pt" style="border:1pt solid #b48;border-left:5pt solid #d4a">'''disambiguation :''' This page is about ''Debian configuration management system''.[[BR]] For ''Debian Conferences'', see ["DebConf"].|| [[DebianPackage]] > debconf
Line 6: Line 6:
debconf is, to put it simply, "Install Shield Wizards Done Right," and is one of the main advantages of DebianVsOtherDistros. There is no debconf executable program. The name 'debconf' simply refers to the package configuration system as a whole. ||<tablestyle="width:65%;margin-left:35%;padding-left:30pt" style="border:1pt solid #b48;border-left:5pt solid #d4a">'''disambiguation :''' This page is about ''Debian configuration management system''.<<BR>> For ''Debian Conferences'', see [[DebConf]].||
----
'''debconf''' is, to put it simply, "Install Shield Wizards Done Right", and is one of the main advantages of DebianAndOtherDistros.
Line 8: Line 10:
More specifically, when installing (or upgrading) any single package or a group of packages, debconf asks the packages' configuration questions all at once, and stores the user/admin preferences in a database.  Later as the packages are installing, their scripts use the configuration preferences in the database to generate configuration files and otherwise do adimnistrative tasks (''e.g.'' set up servers to start or not start, install other software such as libdvdcss, etc.).  This saves the hassle of editing configuration files by hand, and also of waiting for each individual package to install before responding to certain configuration questions. More specifically, when installing (or upgrading) any single package or a group of packages, debconf asks the packages' configuration questions all at once, and stores the user/admin preferences in a database. Later as the packages are installing, their scripts use the configuration preferences in the database to generate configuration files and otherwise do administrative tasks (''e.g.'' set up servers to start or not start, install other software such as libdvdcss, etc.). This saves the hassle of editing configuration files by hand, and also of waiting for each individual package to install before responding to certain configuration questions.
Line 10: Line 12:
To run it, type in a ["Console"]: To run it, type in a [[Console|console]]:
Line 12: Line 14:
 dpkg-reconfigure debconf # dpkg-reconfigure debconf
Line 16: Line 18:
The User/Administrator (["root"]) can configure the following aspects of debconf behavior : The User/Administrator ([[root]]) can configure the following aspects of debconf behavior:
Line 19: Line 21:
 * FrontEnd: debconf can ask its questions using interfaces from plain text to Dialog (default) to GNOME control applet.
 * Priority: all questions are assigned priority levels, either low, medium, high or critical, and the user/admin can decide below what priority level (s)he would like debconf to use the default configuration answer without asking (default medium).
 * WikiPedia:Frontend: debconf can ask its questions using interfaces from plain text to Dialog (default) to GNOME control applet.
 * Priority: all questions are assigned priority levels, either low, medium, high or critical, and the user/admin can decide below what priority level they would like debconf to use the default configuration answer without asking (the default being high).
Line 24: Line 26:
See: DebPkg:debconf Package.
----
== See also ==
 * DebPkg:debconf Package
 * The Debconf [[http://www.fifi.org/doc/debconf-doc/tutorial.html|Programmer's Tutorial]]
 * [[WikiPedia:Debconf_(software_package)|debconf]] in Wikipedia

----
CategorySystemAdministration

Translation(s): English - Italiano - Русский


DebianPackage > debconf


disambiguation : This page is about Debian configuration management system.
For Debian Conferences, see DebConf.


debconf is, to put it simply, "Install Shield Wizards Done Right", and is one of the main advantages of DebianAndOtherDistros.

More specifically, when installing (or upgrading) any single package or a group of packages, debconf asks the packages' configuration questions all at once, and stores the user/admin preferences in a database. Later as the packages are installing, their scripts use the configuration preferences in the database to generate configuration files and otherwise do administrative tasks (e.g. set up servers to start or not start, install other software such as libdvdcss, etc.). This saves the hassle of editing configuration files by hand, and also of waiting for each individual package to install before responding to certain configuration questions.

To run it, type in a console:

# dpkg-reconfigure debconf

Behavior

The User/Administrator (root) can configure the following aspects of debconf behavior:

  • Ask again: debconf by default does not re-ask old configuration questions during upgrade of a package, instead it uses old answers to generate new versions of configuration files, providing seamless upgrade capability. But this behavior can be changed so such questions are always asked (with old answers provided as defaults).
  • Frontend: debconf can ask its questions using interfaces from plain text to Dialog (default) to GNOME control applet.

  • Priority: all questions are assigned priority levels, either low, medium, high or critical, and the user/admin can decide below what priority level they would like debconf to use the default configuration answer without asking (the default being high).

In the same way, you can configure debconf-enabled packages by typing dpkg-reconfigure packagename and answering configuration questions.

See also


CategorySystemAdministration