web-dev-qa-db-fra.com

Comment demander à apt-get d'ignorer les étapes de configuration post-installation interactive?

J'ai un script de construction de serveur qui utilise apt-get pour installer des packages. Il place ensuite les fichiers de configuration pré-écrits directement en place, de sorte que la boîte de dialogue de configuration post-installation interactive dans des packages tels que postfix n'est pas nécessaire. Comment ignorer cette étape de l'installation? Cela crée un morceau d'intervention manuelle que je préfère éviter.

Je connais le -qq option, mais la page de manuel met en garde contre son utilisation sans spécifier de modificateur sans action. Je fais je veux effectuer une action, je veux juste en supprimer une partie spécifique.

146
jl6

Vous pouvez faire quelques choses pour éviter cela. Réglage du DEBIAN_FRONTEND variable à noninteractive et en utilisant -y drapeau. Par exemple:

export DEBIAN_FRONTEND=noninteractive
apt-get -yq install [packagename]

Si vous devez l'installer via Sudo, utilisez:

Sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename]
226
lynxman