在Ubuntu中创建新目录
我是Ubuntu(18.04 LTS)的新手,需要安装一个软件(Juliapro)。 根据手册,我安装了TERMINAL的per-requisit,但是用于在下面的路径中安装脚本文件
>> 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
但是我在管理员帐户中,我不熟悉如何允许它创建目录。
/home/julia/
是名为julia
的新用户的目录名称,看起来您尚未创建此新用户,从而导致权限错误。 JuliaPro-0.6.3.1.sh脚本采用一个可选参数,即要安装JuliaPro的目录的绝对路径。 因此,使用sudo
而不使用可选参数以正常方式安装JuliaPro,并让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-0.6.3.1/julia
…其中
是JuliaPro安装路径。
参考: JuliaPro(v0.6.3.1)安装手册和快速入门指南