Скачивание .sh файлов через Терминал - PullRequest
0 голосов
/ 24 апреля 2018

Ищу способ загрузки 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 голосов
/ 24 апреля 2018

Это URL с веб-сайта Anaconda .

Попробуйте wget https://repo.anaconda.com/archive/Anaconda3-5.1.0-Linux-x86_64.sh

ПРОЧИТАТЬ сценарий, а затем передайте его bash,Даже если это из надежного источника, всегда читайте .sh скрипты, которые вы загружаете, прежде чем выполнять их с помощью вашей оболочки.

0 голосов
/ 24 апреля 2018

вы должны использовать вместо:

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 не является репо

...