Назад | Перейти на главную страницу

Как я могу установить систему с помощью apt-get без экранов конфигурации ncurses?

Я написал сценарий 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 базу данных перед установкой пакета. Тогда он уже знает ответ и не должен подсказывать. Есть пример этого здесь.