很抱歉问这个问题,但我找不到任何有用的信息。我被要求下载脚本“install_esoreflex”(ftp://ftp.eso.org/pub/dfs/reflex/install_esoreflex),然后执行以下命令:
chmod u+x install_esoreflex
./install_esoreflex
但我不确定“下载脚本”是否意味着以文本文件形式下载或将脚本复制并粘贴到终端上。
答案1
是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
仅在信任来源的情况下运行。
答案2
此命令下载该文件并同时执行它:
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