Debconf (ソフトウェアパッケージ)
debconfは、Unix系オペレーティングシステムでシステムワイドな設定タスクを実行するためのソフトウェアユーティリティである。はじめDebian GNU/Linuxのために開発され、現在ではDebianが使用するパッケージ管理システム、dpkgと協調動作するよう統合されている。
パッケージがシステムにインストールされると、debconfは、そのパッケージに関連するシステムワイドな設定の内容を決定するようユーザーに質問する。パッケージインストール完了後は、dpkg-reconfigureというプログラムを使用しパッケージの設定をやり直したり、変更することができる。または、Synapticのようなフロントエンドツールからも再設定できる。
debconfの設計は、設定の質問に答えるためのフロントエンドをモジュラー方式で追加可能にしてある。そのフロントエンドはいくつか存在し、dialog(英語版)によるもの、readlineで構成されるもの、Vimなどのテキストエディタや、KDE・GNOME上で動作するもの、そしてPython APIで作られているものがある(ちなみにこのdebconfのフロントエンドを変更する設定もdebconfパッケージ自身が持つ設定項目をdebconfを利用し設定する)。同様にモジュール方式にてgettextを利用した国際化を図っている。