gpt4 book ai didi

nix - 向 Nix 询问有关给定包的元数据

转载 作者:行者123 更新时间:2023-12-04 13:19:09 24 4
gpt4 key购买 nike

我在 macOS 和(非 NixOS)Linux 上使用 Nix。我想给 Nix 一个包名或属性名并让它显示给我

  1. Nix 知道的那个包的最新版本号
  2. 相应 .nix 文件的本地副本的路径(或者可能是 GitHub 上 nixpkgs 存储库中该 .nix 文件的 URL)。

我基本上是在寻找与 Homebrew 的 brew info packagename 等效的 Nix。

我怎样才能让 Nix 给我这些信息?

最佳答案

在 CLI 上使用 nix-env,我认为我们目前可以(相对)方便地做的最好的事情是 JSON 或 XML:

$ nix-env --query --available --attr nixpkgs.hello --meta --json

# Or in terse form:
$ nix-env -qaA nixpkgs.hello --json

输出和输入都不是特别人性化,典型的 Nix 可用性……

.nix 文件的路径被列为 position,在 REPL 中也是如 Robert 简洁的回答,它是 hello.meta.position。值得一提的是 nix edit nixpkgs.hello,用于打开文件。

关于nix - 向 Nix 询问有关给定包的元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56118564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com