Я хотел бы установить libpam-ldap для использования ldap на клиентском компьютере, и я надеялся использовать
sudo apt-get install -qq libpam-ldap
для тихой установки пакета как части скрипта bash, используемого для настройки клиента после установки Ubuntu. Однако он по-прежнему имеет синий экран с графическим интерфейсом пользователя, запрашивающий информацию о конфигурации. Поскольку я намереваюсь просто скопировать существующий файл /etc/ldap.conf
, чтобы перезаписать автоматически сгенерированный, я бы хотел пропустить этот шаг, но не знаю как.
Как установить пакет и пропустить его этап интерактивной настройки?
Вам нужно установить для интерфейса debconf неинтерактивное:
sudo DEBIAN_FRONTEND=noninteractive apt-get install -qq libpam-ldap
Вы ищете способ настроить debconf для автоматической работы.
На странице руководства debconf ознакомьтесь с разделом «Автоматическая установка пакетов». На этой же man-странице есть информация о Приоритетах, которая может позволить вам полностью пропустить вопрос.
Я настраивал это в прошлом с Puppet and preseeds , но это было долгое время, надеюсь, это по крайней мере выведет вас на правильный путь.