J'aimerais installer libpam-ldap pour utiliser ldap sur un ordinateur client et j’espérais utiliser
Sudo apt-get install -qq libpam-ldap
pour installer discrètement le paquet dans le cadre d'un script bash utilisé pour configurer un client une fois Ubuntu installé. Cependant, il affiche toujours une interface graphique à écran bleu demandant des informations de configuration. Étant donné que j’ai l’intention de simplement copier un fichier /etc/ldap.conf
existant pour écraser le fichier généré automatiquement, j’aimerais ignorer cette étape, mais je ne sais pas comment.
Comment installer un paquet et le faire passer l'étape de configuration interactive?
Vous devez définir l’interface debconf sur non interactive:
Sudo DEBIAN_FRONTEND=noninteractive apt-get install -qq libpam-ldap
Vous cherchez un moyen de configurer debconf pour un fonctionnement sans surveillance.
Dans la page de manuel debconf , consultez la section intitulée "Installation de paquetages sans assistance". La même page de manuel contient des informations sur les priorités, ce qui peut vous permettre d’ignorer complètement la question.
Je l'ai déjà mis en place avec Puppet and Preseeds mais cela fait longtemps, j'espère que cela vous permettra au moins de vous mettre sur la bonne voie.