Некоторые пакеты задают вопросы конфигурации при установке с помощью apt-get. Это усложняет жизнь, когда я хочу установить что-то неинтерактивно.
Как мне узнать, какие вопросы будет задавать пакет, и дать ответы автоматически?
(Контекст: я устанавливаю что-то с помощью инструментов управления конфигурацией. Но это, вероятно, применимо в более широком диапазоне случаев.)
Согласно справочной странице apt-get , вы можете предоставить файл конфигурации для пакета.
-c, --config-file
Конфигурация Файл. Укажите файл конфигурации для использования. Программа прочитает файл конфигурации по умолчанию, а затем этот файл конфигурации. См. apt.conf (5) для информации о синтаксисе.
Также обратите внимание на параметр -y
для автоматического ответа «да».
-y, --yes, --assume -yes
Автоматическое «да» подсказкам. Примите «да» в качестве ответа на все запросы и работать в неинтерактивном режиме. Если возникла нежелательная ситуация, например, изменение удерживаемый пакет или удаление необходимого пакета, происходит затем apt-get
Согласно эта ветка на форуме ubuntu , вы можете найти вопросы или сценарии до и после публикации в папке DEBIAN
в архиве deb, изменить сценарии и перепаковать деб. Однако еще одно замечание: иногда используется графический интерфейс ncurses, что усложняет задачу. Короче говоря, простого решения не существует ..