相关疑难解决方法(0)

绕过“apt-get upgrade”中的是/否提示

为了避免在更新我的计算机时输入所有 apt-get 命令,我制作了一个简单的别名命令来执行此操作。但我真的希望能够只输入我的别名并让它做它的事情,而不必等待是/否提示输入“y”。有没有一种简单的方法可以绕过这个提示,或者在某个地方的别名中添​​加“是”?

command-line apt alias

88
推荐指数
2
解决办法
13万
查看次数

如何在询问之前响应终端提示?

我正在尝试在 Ubuntu 18.04 VM 模板上自动安装 CUDA 作为启动脚本的一部分。总的来说,我对 bash 和云计算很陌生。当我运行安装 CUDA 的命令时,在安装过程中总是提示我通过输入相应的 ID 号从选项列表中选择国家和语言。

基本上,当我运行时:

sudo apt-get -y install cuda
Run Code Online (Sandbox Code Playgroud)

我知道我将不得不手动输入“31”和“1”才能完成安装。作为一个相对的 n00b,我的问题是“我如何自动化这些输入,这样我就不必在每次启动这个 VM 模板的新副本时手动输入它们?”

我最初的方法是这样的:

printf "31\n1\n" | sudo apt-get -y install cuda
Run Code Online (Sandbox Code Playgroud)

但这似乎不像我预期的那样工作。没有输入是自动填充的。

我的最终目标是在一个我不必触及的启动脚本中处理所有事情。

我感谢任何和所有帮助,如果我的问题在其他地方得到了回答,我深表歉意(如果有,我一直无法找到它并且非常感谢被引导到它!)

command-line bash scripts cuda system-installation

12
推荐指数
1
解决办法
1782
查看次数

标签 统计

command-line ×2

alias ×1

apt ×1

bash ×1

cuda ×1

scripts ×1

system-installation ×1