安装v0.6时,在Ubuntu 16.04上安装Julia v0.5

时间:2017-01-23 20:31:24

标签: installation julia

我使用v0.6,但某些软件包不能与v0.6一起运行(例如Interact.jl)。我该如何安装v0.5?我正在运行Ubuntu 16.04。

4 个答案:

答案 0 :(得分:10)

首先,我们必须从https://julialang.org/downloads/

下载最新的Julia版本

我使用了“Generic Linux Binaries for x86”版本。 x86和ARM之间的选择取决于您机器的处理器。还可以根据计算机上的操作系统和处理器选择32位和64位版本。

下载后,您将获得一个压缩的tar.gz存档,其名称类似于“julia-0.6.2-linux-x86_64.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,如下所示。

终端现在将更改为julia,如下所示。我知道这里的表示方式略有不同,因为我可以设法从终端复制并呈现给您。

朱莉娅> 但问题是我每次都必须导航到目录才能运行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:

julia>

该说明可用于Ubuntu中任何版本的Julia。

Reference

答案 1 :(得分:6)

首先,你应该真的阅读Reza Afzalan链接的post。它为您提供了解如何安装所需的一切。如果您更喜欢列表:

  1. 转到Julia download page
  2. 为您的操作系统下载通用Linux二进制文件(对于Ubuntu 16,可能是64位)。
  3. 安装它。
  4. 查找已安装的Julia二进制可执行文件存储在计算机上的位置。
  5. Symlink Julia v0.5和Julia v0.6到不同的别名,例如julia5julia6。您可以将符号链接存储在/usr/local/bin
  6. 之类的目录中
  7. 打开julia5
  8. 开始使用Pkg.add下载您的软件包。

答案 2 :(得分:1)

这很简单,以下是如何在Linux上以8个步骤安装它:

1-转到Julia downloads page

2-从通用Linux二进制文件中选择您的版本(32位或64位),然后下载。

3-提取.tar.gz文件在家中或您想在其上安装Julia的任何地方。

4- run>终端上gksudo gedit /etc/environment设置环境路径。

5-编辑文件:/Path_To_extracted_File/bin在我的情况下它是这样的: " :/home/okasha/julia-d386e40c17/bin"

6-保存编辑并关闭文件。

7- 重新启动您的计算机。

8-再次打开终端并运行> julia -version 你应该得到" julia version 0.6.2"例如根据您安装的julia版本。

运行> julia开设朱莉娅会议。

Reference

答案 3 :(得分:-3)

只需输入此内容

即可
sudo apt install julia