nix env-qa未显示最新的软件包

nix env-qa未显示最新的软件包,nix,Nix,我试图更新nix env,但它没有显示最新的软件包: a_user[~]$ nix-channel --update perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US", LC_ALL = "en_US", LC_COLLATE = "C", LANG = "en_US" are sup

我试图更新nix env,但它没有显示最新的软件包:

a_user[~]$ nix-channel --update
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_US",
    LC_ALL = "en_US",
    LC_COLLATE = "C",
    LANG = "en_US"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
downloading Nix expressions from âhttps://nixos.org/releases/nixpkgs/nixpkgs-16.03pre71923.3087ef3//nixexprs.tar.xzâ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_US",
    LC_ALL = "en_US",
    LC_COLLATE = "C",
    LANG = "en_US"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
unpacking channels...
a_user[~]$ 
a_user[~]$ 
a_user[~]$ nix-env -qa | grep baobab    
baobab-3.16.1
a_user[~]$ 
a_user[~]$ 
a_user[~]$ nix-env -qa | grep dicom 
a_user[~]$ 
a_user[~]$ 
a_user[~]$ nix-env -qa | grep grassroot
a_user[~]$ 
a_user[~]$ 
草根dicom可用:

此外,baobab 3.18版还提供:

为什么会出现这种差异?我如何解决

另外,如何在Slackware中更正区域设置?谢谢

  • 您对“dicom”的搜索结果在包的描述中找到了该字符串,好吧,但该包不称为“dicom”:它称为
    gdcm
    。您可以使用
    nix env
    执行类似的搜索,如下所示:

    nix-env -qaP --description | grep -i dicom
    gdcm    gdcm-2.4.4    The grassroots cross-platform DICOM implementation
    
    输出有三列。第一个是包的属性路径,您可以使用它安装带有
    nix env-iA
    的包。第二列显示了包的名称,您可以使用它来安装
    nix env-i
    。第三列是软件包的简短描述,它在Nix内部没有相关内容;它是专门为人类设计的

    现在,要安装该软件包,请运行
    nix env-i gdcm
    nix env-iA gdcm
    。两个命令都可以工作,但后一个命令(使用属性路径的命令)通常更快

  • baobab-3.18.0
    在Nixpkgs-git存储库的
    master
    分支中提供,但在
    nixos-unstable
    频道中尚不可用。通道尚未升级到最新版本的
    master
    ,因为在更新通道之前,需要修复回归测试失败。新版本的《猴面包树》(baobab)将在几天后出现在频道上(2015年11月26日)。简单地说,每当构建集中的整个列变为绿色时,通道就会更新,而这已经有一段时间没有发生了:有更多详细信息