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

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

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

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

0
задан 1 August 2018 в 18:38
1 ответ

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

-c, --config-file

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

Также обратите внимание на параметр -y для автоматического ответа «да».

-y, --yes, --assume -yes

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

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

1
ответ дан 4 December 2019 в 15:52

Теги

Похожие вопросы