`apt install` 命令中的 -y 标志是什么?

`apt install` 命令中的 -y 标志是什么?

我今天看到该标志被大量-y使用,但是我看到时却没有描述该标志。apt install -yman install-y

我是否遗漏了什么?

答案1

我是否遗漏了什么?

当您调用apt install …命令 is时apt,not install.man install会向您显示有关哪个是不同命令的手册install。正确的起点是man apt

表单中的某些命令foo bar anything …可能有可用的手册man foo-bar。例如,man btrfs-subvolume运行良好,但btfrs-subvolume(作为命令)不存在,语法是btrfs subvolume …

但情况并非如此apt;在我的 Debian 中没有man apt-install。然而,它解释了这一点man apt,所以现在我们知道我们应该阅读install (apt-get(8))apt install

man 8 apt-get

这就是-y解释那里

-y, --yes,--assume-yes
自动对提示回答“是”;假设所有提示的答案都是“是”,并以非交互方式运行。如果出现不良情况,例如更改保留的软件包、尝试安装未经认证的软件包或删除必需的软件包,则将apt-get中止。[…]。

答案2

-y 表示对所有事情都同意。

如果你是绝对地确定这是您想要做的事情,或者您正在编写 apt 脚本,这是一个好主意。例如,在您将附加软件包作为依赖项引入的情况下,apt 会检查您是否确定,在某些情况下,您只是希望它继续进行,而不必费心请求许可。

相关内容