{{tag>sysadmin linux debian configuration paquet package}}
====== debconf : (re)configuration des paquets ======
Les distributions de type Debian utilisent un système de configuration des paquets système nommé **deconf**.
deconf possède plusieurs interfaces pour interagir avec l'utilisateur. La variable **DEBIAN_FRONTEND** permet de redéfinir l'interface par défaut.
Ci dessous les valeurs possibles pour la variable **DEBIAN_FRONTEND**:
^ dialog | frontend par défaut pour les outils apt/apt-get sous Debian/Ubuntu |
^ readline | frontend texte uniquement en mode console. |
^ noninteractive | mode automatisé. |
^ gnome | frontend graphique. |
^ kde | frontend graphique. |
^ editor | Les fichiers de configuration sont ouverts via l'éditeur de l'utilisateur.|
^ web | frontend se comportant comme un serveur web (expérimental). L'utilisateur s'y connecte via son navigateur pour répondre aux questions.|
===== Usage =====
Pour une commande isolée, utiliser la commande **env** pour modifier l'environnement d'execution:
env DEBIAN_FRONTEND=noninteractive apt-get -y install pkgname
Pour un ensemble de commandes, on peut exporter la variable:
export DEBIAN_FRONTEND=noninteractive
apt-get -y update
apt-get -y upgrade
apt -y install pkgname
unset DEBIAN_FRONTEND
===== Références =====
* https://www.cyberciti.biz/faq/explain-debian_frontend-apt-get-variable-for-ubuntu-debian/