-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.
Если вы запускаете команду apt-get без -yопции, вам нужно интерактивно отвечать на все запросы, которые вы получаете от этой команды, чтобы продолжить выполнение команды.
Также обратите внимание, что это обычный переключатель в утилитах, у которых есть подсказки в их функциональности. Хотя это удобно в оболочке, настоящая цель - автоматизировать сценарии.
user1359 11.09.15
2
Я не пошел бы так далеко, как называть -y"общим". Эта функция довольно распространена в инструментах системного администрирования (одним из которых является apt-get), но метод варьируется. В случае сомнений всегда обращайтесь к странице справочника для рассматриваемой команды, чтобы узнать, какой параметр использовать и какой эффект он имеет.
CVn
6
Одним из побочных эффектов использования -yявляется то, что он будет пропускать понижения, тогда как, если пользователь вошел y, он будет выполнять понижения. Поэтому, если вы хотите -yвыполнить то же самое, что и вход пользователя y, вам также нужно добавить --allow-downgrades.
Висбуки
1
Я не знаю, почему в комментарии @wisbucky нет больше голосов. Очень важно знать, спасибо
Ответы:
Из результатов бега
man apt-get
Если вы запускаете команду apt-get без
-y
опции, вам нужно интерактивно отвечать на все запросы, которые вы получаете от этой команды, чтобы продолжить выполнение команды.источник
-y
"общим". Эта функция довольно распространена в инструментах системного администрирования (одним из которых является apt-get), но метод варьируется. В случае сомнений всегда обращайтесь к странице справочника для рассматриваемой команды, чтобы узнать, какой параметр использовать и какой эффект он имеет.-y
является то, что он будет пропускать понижения, тогда как, если пользователь вошелy
, он будет выполнять понижения. Поэтому, если вы хотите-y
выполнить то же самое, что и вход пользователяy
, вам также нужно добавить--allow-downgrades
.