我的电脑上安装了一个软件,但已经有一段时间没有运行了。我发现一个潜在的解决方案是进行简单的更新。我是命令行新手,想知道这个选项的作用是什么sudo
:
sudo apt-get update -y
sudo apt-get install -y yourprogramhere
我检查了man sudo
、、、和。man apt
man get
man install
man update
我查找了-y
文档,但没找到。
答案1
它位于男人apt-get
-y, --yes, --assume-yes
自动对提示回答“是”;假设所有提示的答案都是“是”,并以非交互方式运行。如果出现不良情况,例如更改保留的软件包、尝试安装未经认证的软件包或删除必需的软件包,则 apt-get 将中止。配置项:APT::Get::Assume-Yes。
然而,男人易于为此原因:
易于为包管理系统提供高级命令行界面。它旨在作为最终用户界面,并且默认启用一些更适合交互式使用的选项,相比之下,更专业的 APT 工具(例如apt-get(8)和 apt-cache(8)。
就像 apt 本身一样,它的手册页旨在作为最终用户界面,因此只提到最常用的命令和选项,部分是为了不在多个地方重复信息,部分是为了避免让读者被大量的选项和细节所淹没。