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

我使用v0.6,但某些软件包无法使用v0.6(例如Interact.jl)。 我如何安装v0.5? 我正在运行Ubuntu 16.04。


首先,你应该阅读礼Afzalan链接的帖子。 它为您提供了有关如何安装的所有知识。 如果你喜欢一个列表:

  • 转到Julia下载页面。
  • 下载适用于您的操作系统的通用Linux二进制文件(对于Ubuntu 16,可能为64位)。
  • 安装它。
  • 找到安装的Julia二进制可执行文件存储在您的机器上的位置。
  • Symlink Julia v0.5和Julia v0.6转换为不同的别名,例如julia5julia6 。 您可以将符号链接存储在像/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)