Cabal 安装包缓存清理问题

Cabal installed packages cache cleanup issue

如果我给出以下命令:

cabal install <pkgname>

将下载并安装软件包及其依赖项。

这些包是否保留在缓存之类的地方并占用space?如果是这样,如何删除这些以增加space?

是的。 tarball 下载到 ~/.cabal/packages 目录,可以从那里删除。这些软件包安装到 ~./cabal/store 目录(使用 v2-install)和 ~/.cabal 中的其他地方以进行 v1-install。但是你不应该增量删除,因为你几乎肯定会破坏依赖性。