apt-get 命令中的“-y”标志

apt-get 命令中的“-y”标志

apt-get使用该标志运行-y有助于在不等待用户输入的情况下运行命令。这在尝试运行自动化脚本时非常有用。

但是add-apt-repository ppa:vbernat/haproxy-2.8需要用户按下Enter,而不是通常的(yes/no/fingerprint)

是否-y也有助于跳过用户输入add-apt-repository ppa:vbernat/haproxy-2.8

答案1

您可以使用echo命令和管道来模拟按下Enter并自动执行该过程,如下所示:

echo | sudo add-apt-repository ppa:vbernat/haproxy-2.8

这将向命令发送一个空行add-apt-repository,有效地模拟按下Enter并允许脚本在没有用户交互的情况下继续运行。

笔记:使用sudo可能会提示您输入密码,您应该确保脚本以必要的权限运行。

相关内容