对"任何键继续"的编程响应



场景:每当我在机器上全新安装 Linux 时,我都会安装大量的存储库和第三方程序,该过程(包括配置(通常需要半天时间。我使用Advanced Package Tool安装这些程序,并尝试自动执行此过程。

问题:APT 通常会提示用户输入按键"Y"以确认安装,我想知道如何使用 Bash 脚本来自动化此按键,以便脚本可以在没有任何人工交互的情况下继续安装。

按键示例:

0 to upgrade, 2 to newly install, 0 to remove and 8 not to upgrade.
Need to get 202 kB of archives.
After this operation, 736 kB of additional disk space will be used.
Do you want to continue? [Y/n] y

规格:我考虑将所有apt-get安装压缩为单个apt-get系统调用(这是可能的(,但是我希望程序通过监视返回代码来记录每个安装的成功。

我应该指定;按键将在执行系统调用期间发生:apt-get install **application**,我不确定另一种脚本语言(如RubyPython(是否更适合此任务。

提前谢谢。

apt-get非常具体地有一个-y选项,允许您绕过交互式提示。

我认为你可以使用

yes | sudo apt-get install ...

当然,您需要对其进行设置,以便不必输入密码。

相关内容

  • 没有找到相关文章

最新更新