Как передать подтверждение командной строке?

sudo apt-get install git После этой операции будет использовано 21,9 МБ дополнительного дискового пространства. Вы хотите продолжить? [Y / n]

Могу ли я установить значение подтверждения Y в качестве параметра / аргумента для команды? например, sudo apt-get install git -y

0
задан 17 May 2018 в 19:56

3 ответа

Вы можете, но будьте предупреждены о том, что приглашение защитит вас - не обходите его легко.

Из 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.
1
ответ дан 17 July 2018 в 14:03

Вы можете, но будьте предупреждены о том, что приглашение защитит вас - не обходите его легко.

Из 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.
1
ответ дан 20 July 2018 в 14:07
  • 1
    Тогда sudo apt-get install git -y правильно? – alhelal 17 May 2018 в 20:12
  • 2
    Страница man (man apt-get) говорит apt-get -y install git. – muclux 17 May 2018 в 20:40
  • 3
    Вы можете поместить -y туда, где хотите, если это после apt-get: apt-get -y install git = `` apt-get install -y git` = apt-get install git -y – dessert 17 May 2018 в 22:43

Вы можете, но будьте предупреждены о том, что приглашение защитит вас - не обходите его легко.

Из 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.
1
ответ дан 23 July 2018 в 09:38
  • 1
    Тогда sudo apt-get install git -y правильно? – alhelal 17 May 2018 в 20:12
  • 2
    Страница man (man apt-get) говорит apt-get -y install git. – muclux 17 May 2018 в 20:40
  • 3
    Вы можете поместить -y туда, где хотите, если это после apt-get: apt-get -y install git = `` apt-get install -y git` = apt-get install git -y – dessert 17 May 2018 в 22:43

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

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