【问题标题】:Install NIX packages offline离线安装 NIX 包
【发布时间】:2017-07-11 14:48:12
【问题描述】:

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

我刚刚从 HOMEBREW 迁移到 NIX,使用 HOMEBREW 我可以将压缩包保存在 ~/.cache/Homebrew 下,brew 命令可以将它们检测为“已下载”并可以从那里继续安装。

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

【问题讨论】:

    标签: curl nix


    【解决方案1】:

    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 获得

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-15
      • 2012-06-20
      • 2016-01-15
      相关资源
      最近更新 更多