我是 Ubuntu(18.04 LTS)的新手,需要在其上安装一个软件(Juliapro)。根据手册,我通过 TERMINAL 安装了必备软件,但要安装以下路径中的脚本文件
>> chmod 777 JuliaPro-0.6.3.1.sh
>> ./JuliaPro-0.6.3.1.sh /home/julia/
出现此错误:
>> Installing JuliaPro-0.6.3.1 to /home/julia/
>> mkdir: cannot create directory ‘/home/julia/’: Permission denied
>> tar: /home/julia: Cannot open: No such file or directory
>> tar: Error is not recoverable: exiting now
>> /tmp/self-extract-bash.sy4y22/install_juliapro.sh: line 113: cd: /home/julia//JuliaPro-0.6.3.1/Scripts: No such file or directory
但是我是管理员帐户,我不熟悉如何允许它创建目录。
答案1
/home/julia/
是名为 的新用户的目录名称julia
,看起来您尚未创建此新用户,从而导致权限错误。 JuliaPro-0.6.3.1.sh 脚本采用一个可选参数,即您要安装 JuliaPro 的目录的绝对路径。 因此,请以常规方式安装 JuliaPro,sudo
无需使用可选参数,让 JuliaPro-0.6.3.1.sh 安装程序脚本为您创建所需的任何默认目录。
在 Ubuntu 18.04 中运行以下命令:
sudo apt install gcc python2.7-dev curl libzmq5 hdf5-tools python libgconf-2-4 default-jdk
sudo chmod 777 JuliaPro-0.6.3.1.sh
sudo ./JuliaPro-0.6.3.1.sh
如果您想通过创建自定义目录来安装 JuliaPro,使事情复杂化,请使用以下方式手动创建该目录:mkdir
如果新目录位于非 root 拥有的目录中,或者sudo mkdir
位于 root 拥有的目录中。否则,只需允许安装程序脚本创建所需的任何默认目录即可。
安装程序脚本的执行将显示安装所在的目录。安装程序完成后,可以查看 JuliaPro 安装目录的内容。要从终端启动 JuliaPro 命令提示符,需要启动 JuliaPro 发行版中包含的 julia 二进制文件。可以使用以下命令从终端执行 julia 二进制文件:
$<juliapro>/JuliaPro-0.6.3.1/julia
... <juliapro>
JuliaPro 的安装路径在哪里。