在安装v0.6的同时在Ubuntu 16.04上安装Julia v0.5
我使用v0.6,但某些软件包无法使用v0.6(例如Interact.jl)。 我如何安装v0.5? 我正在运行Ubuntu 16.04。
首先,你应该阅读礼Afzalan链接的帖子。 它为您提供了有关如何安装的所有知识。 如果你喜欢一个列表:
julia5
和julia6
。 您可以将符号链接存储在像/usr/local/bin
这样的目录中。 julia5
。 Pkg.add
下载你的软件包。 首先,我们必须从https://julialang.org/downloads/下载最新的Julia版本
我使用了“Generic Linux Binaries for x86”版本。 x86和ARM之间的选择取决于您的机器的处理器。 基于您机器上的操作系统和处理器,还可以选择32位和64位版本。
下载后,您将得到一个名为类似于“julia-0.6.2-linux-x86_64.tar.gz”的压缩tar.gz压缩文件。 由于“julia-0.6.2-linux-x86_64.tar.gz”的名字暗示我下载了编写本文时最新版本的Julia 0.6.2版本。
名称可能有所不同。 相应地调整名称。
记住这些是二进制文件,这些文件不需要安装,因为它们可以从它们被提取的目录中直接使用。
我假设下载的文件位于Ubuntu的〜/ Downloads目录下。
打开终端并导航到存储下载的tar.gz文件的目录,在本例中是Downloads目录。
刚刚打开的终端将显示:
x@xpc:~$
其中x
应由您的用户名替换, xpc
应由您的计算机名称替换。
使用cd Downloads
导航到Downloads目录,然后按Enter键获得以下终端:
x@xpc:~/Downloads $
使用该命令提取tar.gz文件
tar -zxvf julia-0.6.2-linux-x86_64.tar.gz
现在,具有提取内容的目录将在与压缩存档相同的父目录中生成,其名称类似于julia-xxxxxxxxxx
,其中xxxxxxxxxx
可能是字母和数字的组合。
这是运行最新的Julia版本所需的最终目录,无需安装。
要运行Julia,可以直接在位置julia-xxxxxxxxxx/bin/julia
使用julia文件运行,如下所述。
使用提取的目录导航到bin目录
cd /Downloads/julia-xxxxxxxxxx/bin
终端现在会像:
x@xpc:~/Downloads/julia-xxxxxxxxxx/bin $
现在运行命令./julia
在终端上运行julia,如下所示。
终端现在将改为茱莉亚,如下所示。 我知道这里的表现有点不同,因为我可以从终端复制并呈现给你。
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type “?help” for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.2 (2017-12-13 18:08 UTC)
_/ |__’_|_|_|__’_| | Official http://julialang.org/ release
|__/ | x86_64-pc-linux-gnu
茱莉亚>但问题是,我必须导航到目录,每次运行Julia。
很多人在互联网上讨论过通过非常复杂的程序来定义路径和别名,因为我不是一个硬核计算机极客,对我来说真的很难理解。
我开始了解如何建立一个软链接。
所以我决定建立一个到Julia的软链接,以便在任何地方直接运行它,而无需导航到包含它的目录。
我总是尝试整齐地做事情,所以我决定将解压目录名为julia-xxxxxxxxxx
在我的系统的/ opt目录中,因为我的大多数重要程序驻留在该目录中。
您需要root权限才能将文件复制到/ opt目录,因此我使用sudo su
命令,然后提供了密码以获取超级用户权限:
x@xpc:~$ sudo su
[sudo] password for x:
root@xpc:/home/x#
现在导航到目前包含解压目录的目录:
root@xpc:/home/x# cd /Downloads/
root@xpc:/home/x/Downloads#
使用以下命令复制目录
root@xpc:/home/x/Downloads# cp -r julia-xxxxxxxxxx /opt
将目录复制到目的地后,现在我们将在系统路径中的目录中建立软链接,以便可以从任何位置调用软链接来运行Julia。
为了找出系统中的路径中使用的目录echo $PATH
,您将获得由冒号分隔的目录路径列表( :
),如/usr/local/bin
。 你可以使用它们中的任何一个。 我使用/usr/local/bin
作为软链接。
导航到所选文件夹。
root@xpc:/home/x# cd /usr/local/bin
终端将成为
root@xpc:/home/x/usr/local/bin#
使用创建软链接
root@xpc:/home/x/usr/local/bin# sudo ln -s /opt/julia-xxxxxxxxxx/bin/julia julia
现在使用空白终端root@xpc:/home/x/usr/local/bin#
组合键Ctrl + D返回到普通用户终端。
终端提示符将变为:
x@xpc:~$
在终端中键入新建的软链接,即julia,如下所示
x@xpc:~$ julia
This is where the magic happens and you get this:
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type “?help” for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.2 (2017-12-13 18:08 UTC)
_/ |__’_|_|_|__’_| | Official http://julialang.org/ release
|__/ | x86_64-pc-linux-gnu
julia>
这些指令可以用于Ubuntu中的任何版本的Julia。
这很容易,下面是如何在8个步骤中将其安装在Linux上:
1-进入Julia下载页面
2-从通用Linux二进制文件中选择您的版本(32位或64位),然后下载它。
3-在家里或任何你想安装Julia的地方提取.tar.gz文件。
在您的终端上运行gksudo gedit /etc/environment
以设置环境路径。
5-编辑文件:/Path_To_extracted_File/bin
在我的情况下是这样的:“ :/home/okasha/julia-d386e40c17/bin
”
6-保存编辑并关闭文件。
7- 重新启动您的机器。
8-再次打开你的终端并运行> julia -version
你应该根据你安装的julia版本获取“ julia version 0.6.2
”作为例子。
运行> julia
打开茱莉亚会议。
参考
链接地址: http://www.djcxy.com/p/78077.html上一篇: Installing Julia v0.5 on Ubuntu 16.04 while v0.6 is installed
下一篇: My php program is not moving uploaded image to a directory (ubuntu)