为了工作,我得准备很多个人电脑。我不得不将大量sudo apt-get install命令插入终端--这非常乏味。我可能会将它们全部放入sh脚本(可能),但有些命令需要添加新的存储库(sudo add-apt-repository)或添加新的密钥(?)通过gpg命令--它们要求用户按ENTER键。
有没有办法对所有人说“是”什么的?这可能需要为apt和gpg命令添加一些选项?
发布于 2014-12-17 10:46:37
您可以附加--assume-yes和--force-yes标志,以自动对所有人说“是”。
sudo apt-get --assume-yes --force-yes install <packagename(s)>
要使这些更改永久化,请编辑/etc/apt/apt.conf并添加行
APT::Get::Assume-Yes "true";
APT::Get::force-yes "true";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.
--force-yes
Force yes; this is a dangerous option that will cause apt to
continue without prompting if it is doing something potentially
harmful. It should not be used except in very special situations.
Using force-yes can potentially destroy your system! Configuration
Item: APT::Get::force-yes.https://askubuntu.com/questions/562436
复制相似问题