Я прошу прощения за этот вопрос, но я не смог найти ничего полезного. Меня просят скачать скрипт "install_esoreflex" (ftp://ftp.eso.org/pub/dfs/reflex/install_esoreflex) и затем выполнить следующие команды:

chmod u+x install_esoreflex

./install_esoreflex 

Но я не уверен, что "скачать скрипт" означает скачать в виде текстового файла или скопировать и вставить скрипт на терминал.

2 ответа2

0

В chmod u+x install_esoreflex install_esoreflex - это файл в вашем текущем рабочем каталоге. То же самое с ./install_esoreflex . Вам нужен этот файл, поэтому "загрузка в виде текстового файла", безусловно, правильная интерпретация. Например, вы можете скачать файл с помощью wget:

wget ftp://ftp.eso.org/pub/dfs/reflex/install_esoreflex

тогда действуй, как тебе сказали.

Технически копирование и вставка также могут работать ( вообще без chmod и ./install_esoreflex ). Этот метод имеет свои недостатки, хотя. Так как вы получили инструкции по загрузке, вы не должны просто копировать и вставлять.

Примечание. Выполнение сценария (независимо от того, выполняется ли загрузка или вставка) из ненадежного источника в целом небезопасно. ./install_esoreflex только если вы доверяете источнику.

0

Эта команда загружает файл и выполняет его одновременно:

wget ftp://ftp.eso.org/pub/dfs/reflex/install_esoreflex  -O - | sh

Если вы хотите, чтобы скрипт нашел правильную версию Python, попробуйте это:

wget ftp://ftp.eso.org/pub/dfs/reflex/install_esoreflex  -O - | sed 's/command -v python/command -v python2/g' | sh

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .