适用场景
用于查询某个包为何依赖于另一个包。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。
nix why-depends
用于查询某个包为何依赖于另一个包。 更多信息:https://nix.dev/manual/nix/stable/command-ref/new-cli/nix3-why-depends.html。
- 显示当前运行的 NixOS 系统为何需要某个存储路径:
nix why-depends {{/run/current-system}} /nix/store/{{checksum-package-version.ext}}
- 显示 nixpkgs 中的某个包为何将另一个包作为构建时依赖:
nix why-depends --derivation {{nixpkgs#dependent}} {{nixpkgs#dependency}}