Я намагаюся написати сценарій конфігурації для нових серверів, і один з перших кроків - це встановити ряд необхідних пакетів, таких як MySQL, phpMyAdmin тощо, використовуючи. apt-get install
Однак, коли dpkg намагається їх налаштувати, він просить вас кілька варіантів, такі як пароль MySQL root, паролі phpMyAdmin, який сервер використовувати тощо.
Оскільки я, ймовірно, передаватиму цей сценарій колегам, які навряд чи прочитають підказки, і моє бажання просто запустити його та піти, я хотів би знати, як передавати серію відповідей за замовчуванням / значення для його використання. Це може включати імена користувачів / паролі / інші динамічні значення, передані в командному рядку.
-
Я усвідомлюю, що наявність паролів у скрипті є проблемою безпеки, але я готовий проігнорувати це, особливо в більш загальному сенсі встановлення пакетів, що відповідь на це означатиме.
sudo apt-get install debconf-utils
у міру необхідності.