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