使用 GHC 7.8.2 管理 Haskell 包

此版本带来的变更包括

  1. 将所有非 ghc 或 cabal-install 的软件包移动到 [community] 仓库。这将更好地支持核心通用 Haskell 库,因为我实际上由于 cabal-install 而不使用这些软件包。

  2. 用户可以采用以下有效路径来安装软件包

    1. 使用 cabal-install 安装 Haskell 软件包。这允许用户访问 Hackage 中的每个 Haskell 软件包。问题是您现在使用的是在 pacman 之外管理的软件包。如果您正在开发任何 Haskell 应用程序,这通常是最佳选择,因为 cabal-install 1.18 引入了新的沙箱机制。

    2. 使用 pacman 安装 Haskell 软件包。这允许用户访问 Hackage 软件包的一小部分子集,这些子集已知可在 Arch Linux 上工作,并且通常对于非 Haskell 开发人员来说已足够。

    3. 使用一个名为 Arch Haskell 的非官方仓库。您可以在以下页面找到关于该仓库的更多信息