解决方案
从图形上讲,依赖项是:
Packages GHC can use
|
Are registered with "ghc-pkg register"
|
And (almost always) built with Cabal
|
With build dependencies resolved by cabal-install
|
From Hackage.
其他提示
GHC-PKG 是GHC软件包数据库的直接接口。 Cabal是一种为软件包提供一致的分发结构的工具,也可以一种指定元数据的方法,例如软件包,版本号和构建信息之间的依赖关系。
使用Cabal安装软件包将为您(除其他事项)向GHC注册,但这实际上是重叠的程度。
请注意,GHC-PKG还提供了(据我所知)Cabal所没有的功能,例如隐藏已安装的软件包。
不隶属于 StackOverflow