哪个包提供了 "make" 可执行文件?
Which package provides the "make" executable?
我试过 https://nixos.org/nixos/packages.html#make 但它 returns 大约 314 个结果分布在 20 页上,所以不太方便。
我也试过 stdenv
包,但行为没有变化。
我发现了以下内容:
$ readlink $(which make)
/nix/store/qwl4psnv7qnbs69qhd5w2jfcp7a686vw-gnumake-4.2.90pre2491_48c8a11/bin/make
所以包名是gnumake
。软件包搜索 reveals 五个软件包,其中四个是 GNU make。
nix repl
在我的 NixOS 18.03 系统上显示:
$ nix repl
[...]
nix-repl> (import <nixpkgs> {}).gnumake
«derivation /nix/store/b1imiipjihl8k9n48smbvjpsjcjq0qfj-gnumake-4.2.1.drv»
通过 GitHub 的搜索,您可以 figure out 定义了名为 gnumake
的派生,它位于 pkgs/development/tools/build-managers/gnumake
中
我试过 https://nixos.org/nixos/packages.html#make 但它 returns 大约 314 个结果分布在 20 页上,所以不太方便。
我也试过 stdenv
包,但行为没有变化。
我发现了以下内容:
$ readlink $(which make)
/nix/store/qwl4psnv7qnbs69qhd5w2jfcp7a686vw-gnumake-4.2.90pre2491_48c8a11/bin/make
所以包名是gnumake
。软件包搜索 reveals 五个软件包,其中四个是 GNU make。
nix repl
在我的 NixOS 18.03 系统上显示:
$ nix repl
[...]
nix-repl> (import <nixpkgs> {}).gnumake
«derivation /nix/store/b1imiipjihl8k9n48smbvjpsjcjq0qfj-gnumake-4.2.1.drv»
通过 GitHub 的搜索,您可以 figure out 定义了名为 gnumake
的派生,它位于 pkgs/development/tools/build-managers/gnumake