我按照此链接在 Ubuntu 18.04.1 中安装 anaconda:
当我尝试使用 curl 下载 anaconda 时,使用了以下命令(该命令下载最新版本的 anaconda,而不是链接中显示的版本):
$ curl -0 https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
我在终端中收到了以下奇怪的文本,并且持续了几分钟:
之后终端上重复显示“c62;c62”(但我没有输入)?
无论如何,这一切看起来都非常奇怪,所以我按下 ctrl-C 来取消该过程?
这是正常的吗?
我是否应该针对此采取任何纠正措施?
答案1
这是完全正确的行为,因为curl
默认情况下会将下载的内容输出到终端,这不是您在这里所需要的,只需像这样使用它:
curl https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh > anaconda.sh
或者使用-o
curl 的标志:
curl -o anaconda.sh https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
或者使用标志保留下载脚本的全名-O
(这实际上是您链接到的教程中提到的)
curl -O https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
答案2
作为已经注意到,您的curl
调用是错误的。此外,curl
不一定在每个 Ubuntu 安装中都可用。
但是,wget
应该可以在任何 Ubuntu 上使用,因为包ubuntu-standard
取决于它。下载文件的语法甚至更简单wget
:
wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh