Я пытаюсь написать сценарий конфигурации для новых серверов, и одним из первых шагов является установка ряда необходимых пакетов, таких как MySQL, phpMyAdmin и т. Д. apt-get install
Однако, когда dpkg пытается их настроить, он запрашивает у вас несколько опций, таких как пароль root для MySQL, пароли phpMyAdmin, какой сервер использовать и т. д.
Поскольку я, скорее всего, передам этот сценарий коллегам, которые вряд ли прочитают подсказки, и мое желание просто запустить его и уйти, я хотел бы знать, как передать серию ответов «по умолчанию» / значения для этого использовать. Это может включать имена пользователей / пароли / другие динамические значения, передаваемые в командной строке.
-
Я понимаю, что наличие паролей в скрипте - это проблема безопасности, но я готов их игнорировать, особенно в более общем смысле установки пакетов, что подразумевает ответ на этот вопрос.
источник
sudo apt-get install debconf-utils
как нужно.источник
debconf-set-selections
метод.Пакет debconf содержит
debconf-show
:источник