构建后如何注册nix包?
我知道可以通过以下方式安装存储库中的 nix 软件包: nix-env -i package-name 之后,命令可执行文件位于路径上,一切正常。 在项目页面上,我发现可以从源代码构建 nix 包: nix-build -A package-name 构建成功完成,可执行文件的路径打印在控制台上,但当前的 nix 环境看不到新程序。当然,我可以手动修改 PATH,但我想使用 nix-build 选项或添加 nix-env run 并且不必手动修改配置文件。 ...
我知道可以通过以下方式安装存储库中的 nix 软件包: nix-env -i package-name 之后,命令可执行文件位于路径上,一切正常。 在项目页面上,我发现可以从源代码构建 nix 包: nix-build -A package-name 构建成功完成,可执行文件的路径打印在控制台上,但当前的 nix 环境看不到新程序。当然,我可以手动修改 PATH,但我想使用 nix-build 选项或添加 nix-env run 并且不必手动修改配置文件。 ...
如何将我的 nix 安装(在 macOS 上)指向特定版本的 nixpkgs?我试图确保我的家庭和办公室计算机始终使用所有软件包的相同版本。 ...
我使用 Arch Linux 4.19.15-1-lts #1 SMP Sun Jan 13 13:53:52 CET 2019 x86_64 GNU/Linux。我也安装了 Nix:nix-env (Nix) 2.2。 在最近更新版本之前,我从未遇到过任何问题2.2。我总是按照以下两个步骤进行升级/更新: $ nix-channel --update ... $ nix-env --upgrade ... ...但是在最近的2.2更新之后我再也找不到nix-channel --update工作的方法了。我总是收到这些错误: error: clon...
我的现状 Linux cc 4.15.0-22-generic #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux nix-env (Nix) 2.0.2 "18.09pre140705.090b7cc8f1b" 我想使用 nixpkgs / nix 包管理器作为我的主系统包管理器。 有没有安装virtualbox的方法? 两者都不 nix-prefetch-url http://download.virtualbox.org/virtualbox...
如何在 nixos 中安装 google chrome?我努力了 nix-env -i google-chrome nix-env -i google-chrome-stable ... 这似乎不起作用。我也尝试过使用不稳定分支 nix-channel --add https://nixos.org/channels/nixpkgs-unstable nix-channel --update 进而 nix-env -i unstable.google-chrome-stable nix-env -i unstable.google-chrome...
我正在尝试安装这个Python库 python3.6-geopandas-0.3.0。我成功地安装了它 $ nix-env -iA nixpkgs.python3Packages.geopandas 但是我需要创建一个表达式,以便我的 Python 环境包含它。 with import <nixpkgs> {}; python36.withPackages (ps: with ps; [ geopandas ]) 结果我得到了 installing ‘python3-3.6.4-e...
在我的系统中搜索会nixpkgs产生以下结果。 $ find / -name nixpkgs 2>/dev/null /nix/store/a4080yzy7vm3c4cwj35kazqi79asi12f-nixos-17.03.1506.b6f05ca54d/nixos/nixpkgs /nix/store/sgk7sxgqxrv2axkxjwc3y15apcqbrv1z-nixos-17.03.1482.1b57bf274a/nixos/nixpkgs 为什么有两条路nixpkgs? 这是否意味着我的设置有问题? ...
我在频道上有一个 NixOS 盒子nixos-16.03。我希望机器保持在基本稳定的状态,所以我想避免切换到频道nixos-unstable。 但是,我需要安装比该渠道中可用的软件包更新的版本(nodejs-6_x在本例中)。在手册中,有一节描述了一键安装,乍一看这似乎正是我所需要的。然而,Hydra 服务器位于http://Hydra.nixos.org似乎没有提供该部分中描述的工具.nixpkg使用的任何文件。nix-install-package 该 wiki 还记录了一个可以自定义包的过程(该页面称为修改包),我认为它可以用于我的目的,尽管看起来...
我想使用新版本的 ghc(7.10,因为有一个新功能 -- static ptr),并且我正在使用单用户nix环境。 我在已发布的列表中找不到想要的新版本:https://nixos.org/nixos/packages.html;例如,最新的 ghc 修订版指向https://github.com/NixOS/nixpkgs/blob/release-14.12/pkgs/development/compilers/ghc/head.nix#L37(这是 7.10 之前的版本;但是如果从那时起(2014-12)已经发布了稳定的 7.10,那么使用预版本有...
我无法在 nixOS 上安装任何 vim 插件 运行命令: nix-env -i vimplugin-Syntastic 给出最后 3 行输出: output path ‘/nix/store/3bcdjr4hwgrimcimdg2115prpfm83xca-syntastic-4782184’ should have r:sha256 hash ‘1vjh3a3w6whvaws86z48j8bp7dgavvix8a2kgjn195axs83hpkxy’, instead has ‘01a1px7i77ajc4y8czwhkhhqif89q6y...
我找到的创建 Nix 软件包本地存储库的所有说明都涉及创建主nixpkgs存储库的本地克隆并添加到其中。 有没有办法创建一个仅包含本地附加包的小型存储库? ...