离线安装NIX包

时间:2017-07-11 14:48:13

标签: curl nix

我坐在一个非常严格的代理后面,只能访问一些互联网资源。例如,GNU Mirror http://ftpmirror.gnu.org上的任何内容都被阻止。

我刚从HOMEBREW转移到NIX,使用HOMEBREW我可以将tar包保存在〜/ .cache / Homebrew下,brew命令可以将它们检测为"已经下载"并可以从那里继续安装。

NIX是否提供类似的东西?或任何其他解决错误的解决方案"错误:无法下载“http://ftpmirror.gnu.org/diffutils/diffutils-3.6.tar.xz”:HTTP错误403(卷曲错误:无错误)"

1 个答案:

答案 0 :(得分:2)

NIX提供了一个命令行工具nix-store --add /path/to/file,它将名称中带有哈希值的文件添加到商店。

要使用自制软件中的所有缓存文件预填充nix商店,可以执行

nix-store --add ~/.cache/Homebrew/*

http://lethalman.blogspot.co.uk/2015/01/nix-pill-18-nix-store-paths.html

提供了更详细的博客文章