4

以前nix-env -qaP <haskell-package-name>は haskell パッケージを検索していました。しかし、しばらく前に nix チャンネルを更新して以来、すべての haskell パッケージがなくなりました。

具体的には: qs@BF:~$ nix-channel --list nixpkgs https://nixos.org/channels/nixpkgs-unstable

qs@BF:~$ nix-env --version nix-env (Nix) 1.9

qs@BF:~$ uname -a Linux BF 3.13.0-35-generic #62-Ubuntu SMP Fri Aug 15 01:58:42 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Haskell パッケージを含む可能性のある他のチャネルを追加する必要があるかどうか疑問に思います。Haskell NG と何か関係がありますか?

ありがとう。

4

2 に答える 2

7

Peter Simons のメーリング リスト (正確なリンクは今は見つかりませんが) で見たのを覚えています。かなり遅い。代わりに、すべての haskell パッケージは という名前の別の名前空間にありますhaskellPackages。詳細については、こちらを参照してください。のような Haskell パッケージをインストールするにはtext、次のコマンドを使用できます。

nix-env -i -A nixpkgs.haskellPackages.text

パッケージ名を見つけるには、次のコマンドを使用します。

nix-env -f "<nixpkgs>" -qaP -A haskellPackages | grep text
于 2015-07-12T11:59:48.843 に答える