如果我使用cabal install pkg安装一个包,那么cabal将安装pkg所依赖的所有包。如果与已安装的软件包存在冲突,则cabal会显示哪些软件包必须全新安装,哪些软件包需要更新,以及哪些已安装软件包将被破坏。有没有一种方法可以无条件地获得这个列表,而不是运行安装过程?
发布于 2017-07-26 00:35:46
cabal install <pkg> --dry-run将打印将要安装的软件包,而不实际执行任何安装。但是,如果安装了该软件包或类似的软件包,它将不会显示此信息。
https://stackoverflow.com/questions/45301582
复制相似问题