J'essaie d'écrire un script de configuration pour de nouveaux serveurs, et l'une des premières étapes consiste à installer une série de packages requis, tels que MySQL, phpMyAdmin, etc. en utilisant apt-get install
Cependant, lorsque dpkg essaie de les configurer, il vous demande un quelques options, telles que le mot de passe root MySQL, les mots de passe phpMyAdmin, le serveur à utiliser, etc.
Comme je vais probablement transmettre ce script à des collègues qui ne liront probablement pas les invites, et mon désir de simplement le démarrer et de m'en aller, j'aimerais savoir comment transmettre une série de réponses "par défaut" / valeurs à utiliser. Cela peut inclure des noms d'utilisateur / mots de passe / autres valeurs dynamiques transmises sur la ligne de commande.
-
Je me rends compte que la présence de mots de passe dans un script est un problème de sécurité, mais je suis prêt à l'ignorer, en particulier dans le sens plus général de l'installation de packages qu'une réponse à cela impliquerait.
la source
sudo apt-get install debconf-utils
le cas échéant.la source
debconf-set-selections
méthode.Le paquet debconf contient
debconf-show
:la source