离线安装 NIX 包
Install NIX packages offline
我坐在一个非常受限的代理后面,对某些互联网资源的访问受到限制。例如,GNU Mirror http://ftpmirror.gnu.org 上的任何内容都被阻止了。
我刚刚从 HOMEBREW 转移到 NIX,使用 HOMEBREW 我可以将压缩包保存在 ~/.cache/Homebrew 和 brew
命令可以将它们检测为 "Already Downloaded" 并可以继续安装从那里。
NIX 是否提供类似的东西?或解决错误 "error: unable to download ‘http://ftpmirror.gnu.org/diffutils/diffutils-3.6.tar.xz’: HTTP error 403 (curl error: No error)"
的任何其他解决方案
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
获取更详细的博客 post
我坐在一个非常受限的代理后面,对某些互联网资源的访问受到限制。例如,GNU Mirror http://ftpmirror.gnu.org 上的任何内容都被阻止了。
我刚刚从 HOMEBREW 转移到 NIX,使用 HOMEBREW 我可以将压缩包保存在 ~/.cache/Homebrew 和 brew
命令可以将它们检测为 "Already Downloaded" 并可以继续安装从那里。
NIX 是否提供类似的东西?或解决错误 "error: unable to download ‘http://ftpmirror.gnu.org/diffutils/diffutils-3.6.tar.xz’: HTTP error 403 (curl error: No error)"
的任何其他解决方案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
获取更详细的博客 post