从源代码构建julia后,什么是安全删除的?

3

我能够在一台小型计算机上构建它,但现在的结果占用了我剩余的约1.3 GB 中的 ~ 1 GB。其中大部分位于/deps文件夹中 - 构建后是否可以安全地删除此文件夹?


那里有动态库吗?这是我能想到的唯一需要的东西...如果它是一个正常的配置制作Unixy的东西,那么在安装后理论上可以摆脱整个源目录。 - Grady Player
我的耐心有点不足。看起来它仍然可以在没有依赖项的情况下工作。 - ARM
2个回答

6
"

/deps文件夹是不必要的,这是正确的,但简单的方法是运行make install,它将创建一个名为julia-一些十六进制数字的目录。该目录是唯一需要的,可以复制到任何地方,然后删除其他所有内容,但是/deps文件夹可能需要存在以满足make的要求。

在我的系统上,最近的构建占用了148 MB May 19 19:36 julia-eb5da264e8

"
du -sm julia-eb5da264e8
148 julia-eb5da264e8

我没有尝试在一个未安装的目录结构中运行julia。

还有一些次要的事情可能需要发生,比如制作julia-debug和文档,但也可能会有次要的链接修补,这很重要,我会把最近的make install输出结果放在gist中。你可以尝试自己进行简单的安装并查看是否有效,但是你可能会发现由于deps文件夹已经消失,任何make都将开始尝试重新生成它或根本无法工作。

如果不行,你可以尝试从gist手动复制make install步骤,但我建议重新开始;让构建再次发生。有足够的空间进行make install。保留生成的目录,删除其余部分。


1

在执行 "make install" 后,可以安全地删除整个构建文件夹。

此外,通过 Pkg.add 添加的软件包将安装在 ~/.julia 下,您不需要从编译文件夹中获取任何内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接