通过终端下载.sh文件

时间:2018-04-24 16:18:32

标签: linux curl terminal wget conda

我正在寻找通过终端下载https://www.anaconda.com/download/Anaconda3-5.1.0-Linux-x86_64.sh的方法;现在不要笑,还有一些附带条件。

我没有root权限。

 $wget https://www.anaconda.com/download/Anaconda3-5.1.0-Linux-x86_64.sh

不起作用,因为这不会下载.sh文件,它会下载一个HTML,这会导致在bash中运行它的问题。

我也试过

 $curl -o Anaconda3-5.1.0-Linux-x86_64.sh https://www.anaconda.com/download/Anaconda3-5.1.0-Linux-x86_64.sh

它不起作用;它会产生这个输出

 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

$curl https://www.anaconda.com/download/Anaconda3-5.1.0-Linux-x86_64.sh

,不产生任何输出。

总的来说,我不知道从哪里开始,我想知道你们是否有任何想法。

提前致谢。

2 个答案:

答案 0 :(得分:2)

你必须改为使用:

wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh

https://www.anaconda.com/download/Anaconda3-5.1.0-Linux-x86_64.sh不是回购

答案 1 :(得分:2)

这是Anaconda website的网址。

试试这个 wget https://repo.anaconda.com/archive/Anaconda3-5.1.0-Linux-x86_64.sh

阅读脚本,然后将其传递给bash。即使它来自受信任的来源,也要在您使用shell执行它们之前先阅读下载的.sh脚本。