通过cabal安装安装了一些包含大量依赖项的软件包,我现在在〜/ .cabal / packages / hackage.haskell.org目录中有几百兆字节的源文件。当我试图在小型SSD上工作时,空间对我来说是非常宝贵的。我可以安全地删除这些,或者这样做会导致以后失败吗?
答案 0 :(得分:2)
删除~/.cabal/packages/hackage.haskell.org
不会导致任何失败,但是当您尝试编译某些内容时,cabal-install将重新下载巨大的00-index.tar
,此单个文件的大小为文件夹大小的80%。它是整个haskell宇宙的索引,现在大约200MB,并且希望将来不受限制地增长。
编译的库和可执行文件不会受到影响,因此如果您不打算再构建任何内容,则可以删除整个文件夹。