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

Как ответить на вопросы об установке в неинтерактивном режиме?

Некоторые пакеты задают вопросы о конфигурации при установке с помощью apt-get. Это затрудняет жизнь, когда я хочу установить что-то неинтерактивно.

Как узнать, какие вопросы будут заданы в пакете, и дать ответы автоматически?

(Контекст: я устанавливаю вещи с помощью инструментов управления конфигурацией. Но это, вероятно, применимо в более широком диапазоне случаев.)

Согласно страница руководства apt-get, вы можете предоставить файл конфигурации для пакета.

-c, --config-файл

Файл конфигурации. Укажите файл конфигурации для использования. Программа прочитает файл конфигурации по умолчанию, а затем этот файл конфигурации. Видеть apt.conf (5) для информации о синтаксисе.

Также обратите внимание на -y возможность автоматического ответа "да".

-y, --yes, --assume-да

Автоматически да подсказкам. Примите «да» в качестве ответа на все запросы и выполняйте неинтерактивно. Если возникает нежелательная ситуация, такая как изменение удерживаемого пакета или удаление необходимого пакета, выполнение apt-get будет прервано.

В соответствии с эта ветка на форуме ubuntu, вы можете найти вопросы или сценарии до и после публикации в DEBIAN папку в архиве deb, измените скрипты и перепакуйте файл deb. Однако еще одно замечание: иногда используется графический интерфейс ncurses, что усложняет задачу. Короче говоря, простого решения не существует.