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

Installation 在Ubuntu 16.04上安装Julia v0.5,同时安装v0.6,installation,julia,Installation,Julia,我使用v0.6,但某些软件包不能与v0.6一起运行(例如Interact.jl)。如何安装v0.5?我正在运行Ubuntu 16.04。首先,你应该阅读Reza Afzalan链接的。它为您提供了有关如何安装所需的所有信息。如果您喜欢列表: 去朱莉娅家 为您的操作系统下载通用Linux二进制文件(对于Ubuntu 16,可能是64位) 安装它 查找已安装的二进制可执行文件在计算机上的存储位置 Julia v0.5和Julia v0.6使用不同的别名,例如julia5和julia6。您可以将符号链

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

首先,你应该阅读Reza Afzalan链接的。它为您提供了有关如何安装所需的所有信息。如果您喜欢列表:

  • 去朱莉娅家
  • 为您的操作系统下载通用Linux二进制文件(对于Ubuntu 16,可能是64位)
  • 安装它
  • 查找已安装的二进制可执行文件在计算机上的存储位置
  • Julia v0.5和Julia v0.6使用不同的别名,例如
    julia5
    julia6
    。您可以将符号链接存储在目录中,如
    /usr/local/bin
  • 打开
    julia5
  • 使用
    Pkg开始下载软件包。添加

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

    1-转到

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

    3-extract.tar.gz文件在家中或任何你想安装它的地方

    4-在终端上运行>
    gksudo gedit/etc/environment
    以设置环境路径

    5-编辑文件
    :/Path_To_extracted_file/bin
    在我的例子中是这样的: “
    :/home/okasha/julia-d386e40c17/bin

    6-保存编辑并关闭文件

    7-重新启动机器

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

    运行>
    julia
    打开julia会话

    只需键入此

    sudo apt install julia
    

    首先,我们必须从下载最新的Julia版本

    我使用了“用于x86的通用Linux二进制文件”版本。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文件的目录,在本例中为下载目录

    刚刚打开的终端将显示:

    x@xpc:~$
    
    其中,
    x
    应替换为您的用户名,
    xpc
    应替换为您的计算机名

    使用
    cd Downloads
    导航到下载目录,然后按Enter键以获取以下终端:

    x@xpc:~/Downloads $
    
    使用以下命令提取tar.gz文件

    tar -zxvf julia-0.6.2-linux-x86_64.tar.gz
    
    现在,将在与压缩存档相同的父目录中生成一个包含提取内容的目录,其名称类似于
    julia-xxxxxxxxx
    ,其中
    xxxxxxxxx
    可能是字母和数字的组合

    这是运行最新Julia版本所需的最终目录,无需安装

    要运行Julia,您可以直接使用Julia文件在位置
    Julia-xxxxxxxxx/bin/Julia
    中运行,如下所述

    使用导航到解压缩目录中的bin目录

    cd /Downloads/julia-xxxxxxxxxx/bin
    
    现在,终端将类似于:

    x@xpc:~/Downloads/julia-xxxxxxxxxx/bin $
    
    现在运行命令
    /julia
    ,在终端上运行julia,如下所示

    终端现在将更改为julia,如下所示。我知道这里的表示有点不同,因为这是我能从终端复制的所有内容,并将其呈现给您

    朱莉娅> 但问题是,每次运行Julia时,我都必须导航到该目录

    许多人在互联网上讨论过如何通过非常复杂的过程定义路径和别名,由于我不是一个电脑极客,这对我来说真的很难理解

    我开始了解软链接

    因此,我决定创建一个到Julia的软链接,用一个短命令直接从任何地方运行它,而无需导航到包含它的目录

    我总是尽量干净利落地做事,因此我决定将名为julia-xxxxxxxxx的解压缩目录保留在系统的/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
    
    将目录复制到目标后,现在我们将在系统路径中的目录中创建软链接,以便可以从任何位置调用软链接来运行

    要使用
    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
    
    现在使用键盘组合Ctrl+D在空终端返回正常用户终端
    root@xpc:/home/x/usr/local/bin#

    终端提示将变为:

    x@xpc:~$
    
    在终端中键入新制作的软链接,即julia,如下所示

    x@xpc:~$ julia
    This is where the magic happens and you get this:
    
    julia>
    
    这些说明可以用于Ubuntu中任何版本的Julia


    @Reza_Afzalan感谢您的回复!我是