【发布时间】:2018-04-05 05:23:05
【问题描述】:
我想创建一个bash 脚本(称为 install_conda.sh),它在我的 Ubuntu 上安装 Anaconda Cloud。我已经使用wget 下载了包,我可以让它运行,但是有些事情我不知道该怎么做。
我运行 anaconda 脚本后的第一件事是:“为了继续安装过程,请查看许可协议。请按 ENTER 继续”。如何让我的
install_conda.sh按下那个Enter?按 Enter 后,会出现另一件事:“您批准许可条款吗?[yes|no]”。在这里,我必须输入
yes,然后按Enter。再次,如何做到这一点?现在,这个东西出现了:“Anaconda3 现在将安装到这个位置:/path/to/anaconda3 Press ENTER to Confirm the location”。我必须再次按
Enter...最后,我必须再次输入
yes,为此:您是否希望安装程序将 Anaconda3 安装位置添加到您的 /home/whatev/.bashrc 中的 PATH 中? [是|否]”。
2 天搜索谷歌没有帮助。我读过一些关于xdotool 的文章,但我想避免从 Internet 安装其他东西,所以请只使用 bash。
提前致谢:)
【问题讨论】:
-
你试过
expect吗? Check this -
据我所知,为了使用
expect,我必须先安装它。我想避免这种情况,因为该脚本可能会在无法访问 Internet 的计算机上使用。 -
@tripleee,我明白您为什么将其标记为重复,但是,我发现答案与您链接的答案完全不同。可能值得这样做,也许 OP 可以重新措辞原始问题以增加一些价值。只是一些想法......