-y在apt-get -y install命令中是什么意思?


Answers:


129

从运行结果 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.  

如果您运行不带该-y选项的apt-get命令,则需要以交互方式回答从该命令获得的所有提示,以便继续执行该命令。


完美答案=)+1
AB

3
还要注意,这是实用程序中的常见开关,在实用程序中具有确认提示。尽管在shell中很方便,但真正的目的是使脚本自动化。
user1359 2015年

2
我不会叫-y“ common”。该功能在系统管理工具(apt-get是其中之一)中相当普遍,但方法各不相同。如有疑问,请始终参考所涉及命令的手册页,以了解要使用的参数及其作用。
CVn 2015年

6
使用的一个副作用-y是它将跳过降级,而如果用户输入y,它将执行降级。因此,如果要-y执行与用户输入相同的操作y,则还需要添加--allow-downgrades
Wisbucky

1
我不知道为什么@wisbucky的评论没有更多支持。非常重要的是要知道,谢谢
坦率的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.