离线使用Julia软件包管理器

时间:2018-11-20 14:04:17

标签: julia

我们最近决定在群集系统上提供Julia语言。群集系统无法连接到Internet。 有什么方法可以下载所有Julia软件包并使它们可供我们的不同用户使用,以供离线安装和使用它们?

我们拥有的另一个选项是可以临时连接到Internet的系统,但是它始终连接到主群集系统。有没有办法将此系统用作Julia软件包的镜像?

我们要使用“ Julia 1.0.1”。

我们的集群操作系统是:“ CentOS 5.5

注释:我已经看到here之前提出的问题,但这是针对Julia 0.6和一个将手动复制的包装的。我希望该用户使用Pkg.add <pkgName>命令,但软件包管理器不是从Internet而是从我们的脱机系统获取软件包。

感谢您的帮助和时间。

1 个答案:

答案 0 :(得分:0)

警告:
副作用未知!
投入生产前请先进行正确的测试!

a)以编译形式收集所需的软件包及其相关软件包,并将其放在stdlib文件夹中(例如:/opt/julia/julia-1.1.0/shared/julia/stdlib/v1.1/)

b)将stdlib路径添加到环境变量JULIA_DEPOT_PATH和JULIA_LOAD_PATH

相关问题