Существует ли способ вызвать “Да” к каким-либо подсказкам, когда установка из Кв. - добирается (из сценария удара)? [дубликат]

Этот вопрос уже имеет ответ здесь:

Я пытаюсь сделать a bash сценарий, который автоматизирует установку нескольких пакетов, которые я использую на любом ubuntu машина. Я часто создаю виртуальные машины или через Amazon AWS или через Цифровой Океан и хотел бы просто запустить один скрипт для установки всех пакетов, которые я использую.

Некоторыми пакетами, которые я хотел бы установить, является Emacs и Node.js

Нормальным путем я устанавливаю, они должны были бы работать apt-get install Emacs, и при выполнении этого мне всегда предлагают с предупреждением о том, сколько пространства это приложение поднимет и если я уверен, что хочу продолжить.

Существует ли способ автоматизировать этот процесс из сценария, и всегда говорить "да" этим подсказкам?

13
задан 3 November 2018 в 00:21

3 ответа

От OPTIONS раздел man apt-get

-y, --yes, --assume-yes
    Automatic yes to prompts; assume "yes" as answer to all prompts and
    run non-interactively. If an undesirable situation, such as
    changing a held package, trying to install a unauthenticated
    package or removing an essential package occurs then apt-get will
    abort. Configuration Item: APT::Get::Assume-Yes.
33
ответ дан 23 November 2019 в 03:10

Существует команда Unix, названная

да

опции Without, она производит строку "y" неоднократно, пока не уничтожено.

Для использования его просто передайте результат по каналу к команде, где Вам нужны подтверждения:

yes | apt-get install ...

Read больше в страницы справочника Unix или в ТАК сообщение команда .

“yes”
8
ответ дан 23 November 2019 в 03:10

Вы можете добавлять -y К любой установке библиотеки для ответа на да

, Например: apt-get install -y nodejs

, Например: apt-get install -y gnupg

0
ответ дан 23 November 2019 в 03:10

Другие вопросы по тегам:

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