Installé avec le paquet debconf
Voir aussi : setupcon, loadkeys, setxkbmap, gsettings, locale, localectl, locale-gen et update-locale
Afficher la version de la commande dpkg-reconfigure
apt-cache policy debconf
Définir le fuseau horaire
dpkg-reconfigure tzdata

Ici le fuseau horaire est défini interactivement via dialog. Pour le définir directement en ligne de commande, se tourner vers la commande timedatectl.
Changer de manière permanente la disposition du clavier (mode console tty)
dpkg-reconfigure console-data
Nécessite l’installation du package console-data.
ex :
# dpkg-reconfigure console-data # setupcon ou # /etc/init.d/keyboard-setup restart

dpkg-reconfigure keyboard-configuration
Modifie les variables XKBMODEL, XKBLAYOUT, XKBVARIANT, XKBOPTIONS et BACKSPACE du fichier /etc/default/keyboard.
Ceci a pour effet de modifier, de manière permanente, le modèle de clavier, d’une part, et la disposition de ses touches en mode console sur les différents tty (ainsi que GDM, mais pas X11).
Nécessite un redémarrage pour l’application des changements ou l’exécution de la commande setupcon ou /etc/init.d/keyboard-setup restart
ex :
# dpkg-reconfigure keyboard-configuration # setupcon ou # /etc/init.d/keyboard-setup restart

Pour modifier temporairement la disposition du clavier en mode console, voir la commande loadkeys (loadkeys fr, par exemple).
Pour modifier temporairement la disposition du clavier en mode X11, voir la commande setxkbmap (setxkbmap fr, par exemple).
Pour modifier de manière permanente la disposition du clavier en mode X11 (pour Gnome), voir la commande gsettings.
Modifier la police et la taille des caractères (mode console tty)
dpkg-reconfigure console-setup
Modifie les variables CHARMAP, CODESET, FONTFACE, FONTSIZE et VIDEOMODE du fichier /etc/default/console-setup.
Suivi éventuellement de la commande setupcon pour l’application des changements.
ex :
# dpkg-reconfigure console-setup # setupcon

Changer de manière permanente la langue du système (mode console tty et X11)
dpkg-reconfigure locales
Modifie la variable LANG du fichier /etc/default/locale (de « fr_FR.UTF-8 » à « en_US.UTF-8 » par exemple).
# File generated by update-locale LANG=en_US.UTF-8
Changera la langue du système et non la disposition du clavier.
Nécessite une déconnexion/reconnexion pour l’application des modifications sous console (ou l’exécution de la commande source sur /etc/default/locale)
Nécessite un redémarrage pour l’application des modifications sous X11.
ex :
# dpkg-reconfigure locales # source /etc/default/locale

Pour une modification temporaire de la langue du Shell ou de la console d’un utilisateur particulier :
$ LANG=en_US.UTF-8
Pour une modification permanente de la langue du Shell ou de la console d’un utilisateur particulier :
$ nano ~/.bashrc export LANG=en_US.UTF-8