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