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

     2023-02-24     198

关键词:

【中文标题】在安装 v0.6 的同时在 Ubuntu 16.04 上安装 Julia v0.5【英文标题】:Installing Julia v0.5 on Ubuntu 16.04 while v0.6 is installed 【发布时间】:2017-06-08 11:26:49 【问题描述】:

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

【问题讨论】:

***.com/questions/30785333/… @Reza_Afzalan 感谢您的回复!我对 Ubuntu 非常缺乏经验,你知道一个资源可以解释如何按照你链接到的答案中提到的步骤进行操作吗? 【参考方案1】:

首先我们要从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。

要查找系统PATH中的目录使用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。

Source

【讨论】:

【参考方案2】:

只要输入这个

sudo apt install julia

【讨论】:

【参考方案3】:

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

1- 转到Julia downloads page

2- 从 Generic Linux Binaries 中选择您的版本(32 位或 64 位),然后下载。

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

4- 在终端上运行 > 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 打开 julia 会话。

Reference

【讨论】:

【参考方案4】:

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

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

【讨论】:

vim-clap:高性能的现代化模糊查找插件--v0.6更新(代码片段)

...个用于模糊查找和搜索的Vim插件,在同类插件中最早同时支持neovim的floating_win和vim的popup,这也是我造这个轮子的初衷之一。在早期,作为一个纯vimscript实现的Vim插件,vim- 查看详情

vim-clap:高性能的现代化模糊查找插件--v0.6更新(代码片段)

...个用于模糊查找和搜索的Vim插件,在同类插件中最早同时支持neovim的floating_win和vim的popup,这也是我造这个轮子的初衷之一。在早期,作为一个纯vimscript实现的Vim插件,vim- 查看详情

如何同时安装win10和ubuntu双系统

...统盘制作完成后大约占1个多G的容量)2、已下载好的Ubuntu安装文件(选择在官网下载,有32和64位选择)3、已安装好UltraISO软件的电脑(UltraISO安装包自行百度)4、打算安装Ubuntu的电脑(我的电脑已安装好64位Win7系统)二、UltraISO制作Ubuntu14.0... 查看详情

问题1:在vmvare虚拟机上同时安装centos和ubuntu两个linux系统?不同的客户端怎么设置

在Vmvare虚拟机上同时安装Centos和ubuntu两个Linux系统?可以。在建立虚拟机时选择Linux操作系统的不同客户端就可以了。问题2:笔记本1G内存?不建议,内存太校至少2G内存更稳妥些。你跑一个Linux虚拟机至少要给512M内存,在运行本... 查看详情

ubuntu中同时安装多个版本的opencv(代码片段)

当我们需要不同版本的OpenCV时,在电脑上安装多个版本的OpenCV很有必要。关键是安装到不同的路径,并在CMakeList.txt中找到需要的版本。假设我们已经安装好一版OpenCV,一般都安装在/usr/local下。如果需要安装另一个版... 查看详情

如何在ubuntu系统下安装使用latex

...本正常,opensuse可用)Stata10forunix以上程序需光盘镜像加载安装开源软件一、科学软件GNUPSPP小SPSS,可以做一些简单的统计分析,软件源里有sudoapt-getinstallpsppGretl计量经济学软件,和多款软件通用数据格式sudoapt-getinstallgretlGnumeric类... 查看详情

hardhat同时编译不同版本的智能合约(代码片段)

  hardhat可以同时编译不同版本的.sol智能合约,只需要在hardhat.config.ts或hardhat.config.js配置文件的compilers/version字段添加对应的版本号即可。比如,同时编译solc-v0.4.26、v0.5.12、v0.6.12的sol智能合约,则新增一个compilers/v... 查看详情

maven安装感想配置构建一个mavenproject

一、maven的安装配置系统:Ubuntu16.0开发环境:IntellijIDEA /eclipse关于maven的配置就不详细介绍了网上教程很多,有几点需要注意的是:maven在构建项目时会把包自动download到本地,在linux下maven的本地仓库在当前用户的~/.m2/reposit... 查看详情

如何在 JAVA 16.0 中发送 HTTP 请求

】如何在JAVA16.0中发送HTTP请求【英文标题】:HowtosendHTTPrequestinJAVA16.0【发布时间】:2021-12-2105:00:37【问题描述】:正如我在Java11HttpURLRequest被HttpRequest取代后看到的那样。如何使用HttpRequest发送简单的HTTP请求?【问题讨论】:HttpR... 查看详情

ubuntu下安装nodejs以及pm2

 ubuntu12.04服务器可以使用apt-get方式安装NodeJS,但是,安装完后的版本为v0.6.12的版本,如果我们想要使用新一点的版本需要做如下配置: 1234apt-getinstallpython-software-propertiesapt-add-repositoryppa:chris-lea/node.jsapt-getupdateapt-getinsta 查看详情

ansys16.0安装教程

安装前关闭杀毒软件安装  安装光盘1setupprecheckinstallprechekinstallANSYS  输入计算机名除了计算机名称,其余有skip的全部勾选  安装光盘2破解  复制破解文件夹里SharedFiles和v160两个文件夹复制替换掉安装文件夹License里的... 查看详情

如何在ubuntu16.04安装r

你好,以下是一些Dpkg的普通用法:1、sudodpkg-i安装一个Debian软件包,如你手动下载的文件。2、sudodpkg-c列出的内容。3、sudodpkg-I从中提取包裹信息。4、sudodpkg-r移除一个已安装的包裹。5、sudodpkg-P完全清除一个已安装的包裹。和remo... 查看详情

如何在debian或ubuntu上安装完整的内核源码

你好,在Debian上安装完整的内核源码  在下载内核源码之前,先安装dpkg-dev,其中包含你在Debian上生成源代码时需要的开发工具套件。不仅如此,dpkg-dev中还包含在用来解压Debian源码包并自动打补丁的工具dpgk-source。  $sudoapt-... 查看详情

如何在debian或ubuntu上安装完整的内核源码

在Debian上安装完整的内核源码在下载内核源码之前,先安装dpkg-dev,其中包含你在Debian上生成源代码时需要的开发工具套件。不仅如此,dpkg-dev中还包含在用来解压Debian源码包并自动打补丁的工具dpgk-source。$sudoapt-getinstalldpkg-dev然... 查看详情

dive方便的观察容器各层信息的工具(代码片段)

...方便我们在构建容器镜像的同时查询镜像各层的变动信息安装mac系统,可以按照自己的系统选择安装方式wgethttps://github.com/wagoodman/dive/releases/download/v0.6.0/dive_0.6.0_darwin_amd64.tar.gz解压,并配置系统环境变量使用包含的命令dive--helpTh... 查看详情

如何标数据

http://blog.csdn.net/jesse_mx/article/details/53606897Ubuntu源码安装由于Ubuntu系统自带python,这款软件在Ubuntu环境下的安装是最方便的。软件要求python版本在2.6以上,同时需要PyQt和lxml的支持。$sudoapt-getinstallpyqt4-dev-tools#安装PyQt4$sudopipinstalll 查看详情

如何在ubuntu14.04服务器上安装nodejs

...何在Ubuntu14.04服务器上开始您的Node.JS神奇之旅。二、如何安装发行稳定版的Node.JSUbuntu14.04为了保证跨平台服务体验的一致性,在它的仓库中默认包含了一个版本为0.10.25的Node.JS,这个可能不是最新版本,但是却一定是标准发行版... 查看详情

如何在ubuntu14.04服务器上安装nodejs

...何在Ubuntu14.04服务器上开始您的Node.JS神奇之旅。二、如何安装发行稳定版的Node.JSUbuntu14.04为了保证跨平台服务体验的一致性,在它的仓库中默认包含了一个版本为0.10.25的Node.JS,这个可能不是最新版本,但是却一定是标准发行版... 查看详情