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

Как мне попросить apt-get пропустить какие-либо интерактивные шаги настройки после установки?

У меня есть сценарий сборки сервера, который использует apt-get для установки пакетов. Затем он помещает заранее записанные файлы конфигурации прямо на место, поэтому интерактивный диалог настройки после установки в таких пакетах, как postfix, не требуется. Как пропустить этот этап установки? Это создает часть ручного вмешательства, которого я бы предпочел избежать.

Я знаю о -qq вариант, но страница руководства предостерегает от его использования без указания модификатора бездействия. я делать хочу выполнить действие, я просто хочу подавить его определенную часть.

Вы можете сделать несколько вещей, чтобы этого избежать. Установка DEBIAN_FRONTEND переменная для noninteractive и используя -y флаг. Например:

export DEBIAN_FRONTEND=noninteractive
apt-get -yq install [packagename]

Если вам нужно установить его через sudo, используйте:

sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename]