从cabal目录中删除包源

时间:2016-04-07 13:49:59

标签: haskell cabal

通过cabal安装安装了一些包含大量依赖项的软件包,我现在在〜/ .cabal / packages / hackage.haskell.org目录中有几百兆字节的源文件。当我试图在小型SSD上工作时,空间对我来说是非常宝贵的。我可以安全地删除这些,或者这样做会导致以后失败吗?

1 个答案:

答案 0 :(得分:2)

删除~/.cabal/packages/hackage.haskell.org不会导致任何失败,但是当您尝试编译某些内容时,cabal-install将重新下载巨大的00-index.tar,此单个文件的大小为文件夹大小的80%。它是整个haskell宇宙的索引,现在大约200MB,并且希望将来不受限制地增长。

编译的库和可执行文件不会受到影响,因此如果您不打算再构建任何内容,则可以删除整个文件夹。