Я написал сценарий BASH для автоматической установки в системе Debian на базе ARM. Один из устанавливаемых пакетов - samba.
я добавил
apt-get -y install samba
в мою процедуру установки, но apt-get зависает из-за окна конфигурации ncurse для рабочей группы Samba.
Как пройти через такие окна? Мой скрипт загружает правильный файл smb.conf и т. Д. После того, как apt-get установит пакеты.
Что вам нужно, следует описать в man 7 debconf
в разделе Приоритеты. Другой способ описан в разделе Frontend (неинтерактивный)
-y
или --assume-yes
действительно должен это сделать. Очевидно нет. :)
Я думаю, что лучше всего ответить на debconf
базу данных перед установкой пакета. Тогда он уже знает ответ и не должен подсказывать. Есть пример этого здесь.