首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >静默安装apt-get

静默安装apt-get
EN

Ask Ubuntu用户
提问于 2014-12-17 10:39:57
回答 1查看 4.8K关注 0票数 1

为了工作,我得准备很多个人电脑。我不得不将大量sudo apt-get install命令插入终端--这非常乏味。我可能会将它们全部放入sh脚本(可能),但有些命令需要添加新的存储库(sudo add-apt-repository)或添加新的密钥(?)通过gpg命令--它们要求用户按ENTER键。

有没有办法对所有人说“是”什么的?这可能需要为apt和gpg命令添加一些选项?

EN

回答 1

Ask Ubuntu用户

发布于 2014-12-17 10:46:37

您可以附加--assume-yes--force-yes标志,以自动对所有人说“是”。

sudo apt-get --assume-yes --force-yes install <packagename(s)>

要使这些更改永久化,请编辑/etc/apt/apt.conf并添加行

代码语言:javascript
复制
APT::Get::Assume-Yes "true";    
APT::Get::force-yes "true";

apt-get的手册上是这么说的-

代码语言:javascript
复制
   -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.
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/562436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档