如果我使用cabal install pkg
安装软件包,则cabal
将安装pkg
依赖的所有软件包。如果与已安装的软件包发生冲突,则cabal
显示必须新安装哪些软件包,哪些软件包已更新以及哪些软件包将被破坏。
有没有办法无条件地获取此列表而不是运行安装过程?
答案 0 :(得分:0)
this.options = [];
this.options.length = 0;
this.options.splice(0, this.options.length);
// And all the other goodness
将打印将要安装的软件包而不实际执行任何安装。如果软件包已安装或类似,它将不会显示此信息。